MineToolsminetools.cn · Herramientas de Minecraft Java

Generador de parámetros de inicio del servidor

Genera parámetros de inicio de JVM optimizados por Aikar y scripts de inicio para Windows / Linux según la memoria del servidor de Minecraft, con la versión de Java necesaria.

Por lo general, asigna entre 1 y 2 GB menos que la memoria total del servidor para dejar espacio al sistema. Con 4–8 GB basta para un servidor pequeño.

Los servidores de Java 26.3 requieren Java 25 (según el manifiesto oficial de versiones de Mojang).Los parámetros de Aikar hacen que la recolección de basura sea más fluida y reducen los tirones; si hay ≥ 12 GB de memoria, se usan automáticamente los parámetros para mucha memoria.

#!/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 caracteres

Genera parámetros JVM optimizados por Aikar y scripts de inicio según la memoria del servidor. Ten en cuenta la versión de Java: la 1.17 requiere Java 16; de la 1.18 a la 1.20.4, Java 17; y desde la 1.20.5, Java 21.