这里以forge为例子(1.20.1)


libraries是服务器的依赖包
run.bat是windows上使用默认的启动命令
run.sh是是linux上使用默认的启动命令
user_jvm.txt是一些优化启动参数

在第一次运行后会多出这些文件

eula 单纯是最终用户许可协议(英语:end-user license agreements,英文缩写:EULA)是指软件的开发者或发行者授权用户使用特定软件产品时的规定,大多私有软件附带此协议,如不接受则无法安装。

mod就是你装mod的地方,直接放在里面重启服务器就行

1.16.5(不包括)以上的forge服务端的服务器核心是包含在libraries里的
而1.16.5以下的forge服务端是在根文件夹底下的
![](/uploads/modpackserver/images/m_c463dd3e99f787d358ec4bbe2f53c5a4_r.png)

### 所以高于1.16.5(不包含)的启动命令是

```java @user_jvm_args.txt @libraries/net/minecraftforge/forge/游戏版本-forge版本/unix_args.txt '$@'
请注意user_jvm_args.txt为服务器优化指令,如果文件里每一行的开头都有#就改成下面的
java -Xmx你的服务最大内存 @libraries/net/minecraftforge/forge/游戏版本-forge版本/unix_args.txt '$@'
如java -Xmx4G @libraries/net/minecraftforge/forge/1.20.1-47.3.12/unix_args.txt '$@'

启动命令

1.16.5以下的服务端是

java -Xmx你的服务最大内存 -jar forge-游戏版本-forge版本.jar
如果有些整合包标注了哪个文件为服务端核心 就改为
java -Xmx你的服务最大内存 -jar 标注的服务端核心.jar

如这里的是server.jar

所以启动命令是 java -Xmx你的服务最大内存 -jar server.jar

在log文件夹下会有

这几个是用来看你的mod运行期间的输出信息,如果出现了报错也会在这里显示

作者:xiaosu  创建时间:2025-03-14 14:41
最后编辑:xiaosu  更新时间:2025-03-22 09:05