NeoForge服务端配置

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" 

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

#NeoForge服务端启动命令
#${openjdk21} -Xms1024M -Xmx${SERVER_MEMORY}M -server @libraries/net/neoforged/neoforge/1.17.1-37.1.1/unix_args.txt "$@" -nogui

NeoForge服务端

NeoForge服务端信息
链接: NeoForge服务端
版本说明:NeoForge是Forge的分支版本,支持1.20+高版本MC,性能更优,兼容性更好。

安装依赖命令

NeoForge服务端安装依赖命令
${openjdk17} -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar [服务端].jar --installServer
参数说明:
--installServer:以服务器模式安装NeoForge依赖
${openjdk17}:NeoForge要求最低Java 17版本

启动命令

${openjdk21} -Xms1024M -Xmx${SERVER_MEMORY}M -server @libraries/net/neoforged/neoforge/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不用复制)
复制成功!