Forge服务端配置

start.sh 文件内容

注意:前面加#代表注释(不执行),修改配置后需要保存并重启服务。
openjdk8="/usr/bin/jdk/jdk1.8.0_361/bin/java"
openjdk11="/usr/bin/jdk/jdk-11.0.18/bin/java"
openjdk17="/usr/bin/jdk/jdk-17.0.6/bin/java"
openjdk19="/usr/bin/jdk/jdk-19.0.2/bin/java"
openjdk21="/usr/bin/jdk/jdk-21.0.2/bin/java"
openjdk25="/usr/bin/jdk/jdk-25.0.2/bin/java" 

#Forge服务端安装依赖 
#${openjdk17} -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar [服务端].jar --installServer

#Forge服务端启动命令
#${openjdk17} -Xms1024M -Xmx${SERVER_MEMORY}M -server @libraries/net/minecraftforge/forge/1.17.1-37.1.1/unix_args.txt "$@" -nogui

Forge服务端

Forge服务端信息
链接: Forge服务端
版本说明:Forge是最主流的MC模组加载器,支持海量模组,需选择对应MC版本下载安装包。

安装依赖命令

Forge服务端安装依赖命令
${openjdk17} -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar [服务端].jar --installServer
参数说明:
--installServer:以服务器模式安装Forge依赖
${openjdk17}:根据MC版本调整Java版本

启动命令

${openjdk17} -Xms1024M -Xmx${SERVER_MEMORY}M -server @libraries/net/minecraftforge/forge/1.17.1-37.1.1/unix_args.txt "$@" -nogui
参数说明:
-Xms:设置初始内存(建议1024M或更高)
-Xmx:设置最大内存(根据服务器配置调整)
-server:启用服务器模式优化
"$@":传递所有命令行参数给服务端
@libraries/net/minecraftforge/forge/1.17.1-37.1.1/unix_args.txt "$@":run.sh中复制类似的参数(最前面的java不用复制)
复制成功!