烟翎阁minetools.cn · MC Java 工具

服务器启动参数生成器

按内存生成我的世界服务器的 Aikar 优化 JVM 启动参数与 Windows / Linux 启动脚本,自动匹配所需 Java 版本。

一般为服务器内存减去 1~2 GB,留给系统;小服 4~8 GB 足够

Java 26.3 服务端需要 Java 25(Mojang 官方版本文件中的要求)。Aikar 参数让垃圾回收更平稳,减少卡顿;内存 ≥ 12 GB 时会自动使用大内存版参数。

#!/usr/bin/env bash cd "$(dirname "$0")" while true; do 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 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui echo "服务器已关闭,10 秒后重启,按 Ctrl+C 取消" sleep 10 done
start.sh · 700 字符

按服务器内存生成 Aikar 优化 JVM 参数和启动脚本。注意 Java 版本:1.17 需要 Java 16,1.18 ~ 1.20.4 需要 Java 17,1.20.5 起需要 Java 21。