老三样 HMCL 启动器
BlessingSkinServer , 推荐使用 LiteServer Project皮肤站
authlib-injector 登录验证
服务端 Arclight
支持MC 1.16.5和高版本Forge (36.2.0+). 目前看和一些mod之间有冲突. 但仍属于比较好的选择.
Mohist
支持MC 1.16.5, 但历史上曾有过再发布和未经告知即删除mod的举动 , 有较大安全隐患.
LoliServer
支持MC 1.16.5. 但没能成功安装, 排查是从loliserver指定的服务器下载资源文件失败.
运行时 AdoptOpenJDK 11 LTS / 16
NodeJS 14 LTS / 16
或者使用面板 (镜像中已包含推荐的环境):
LiteServerProject/MCSManager
Podman
服务端插件 EssentialsX 常用命令 (tpa, home, back等)
LuckPerms 权限管理
Vault 经济前置插件
BanItem 禁用物品
ServerRestorer 服务器自动备份
Tips 禁用Mod版本检查缩短启动时间 修改 .minecraft/config/fml.toml
文件, 将 versionCheck
设为 false
.
注: 某些mod可能内置了版本更新检测/赞助者列表拉取逻辑, 这些是不能通过此项设置关闭的.
1 2 3 4 5 6 7 versionCheck = false splashscreen = true defaultConfigPath = "defaultconfigs" maxThreads = -1
祖传启动参数 参考 JVM Tuning: Optimized G1GC for Minecraft - Aikar’s Thoughts
1 2 3 #!/bin/bash java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -javaagent:authlib-injector-1.1.38.jar=https://mc.kiritow.com/api/yggdrasil -jar arclight-forge-1.16.5-1.0.20.jar nogui