MineToolsminetools.cn · Ferramentas para Minecraft Java

Gerador de parâmetros de inicialização do servidor

Gere argumentos de inicialização da JVM otimizados por Aikar e scripts de inicialização para Windows / Linux para servidores Minecraft, com base na memória disponível. A versão necessária do Java é selecionada automaticamente.

Em geral, reserve 1 a 2 GB da memória total do servidor para o sistema; 4 a 8 GB são suficientes para um servidor pequeno

Servidores Java 26.3 exigem Java 25 (conforme especificado no manifesto oficial de versões da Mojang).Os parâmetros do Aikar tornam a coleta de lixo mais estável e reduzem travamentos; com ≥ 12 GB de memória, os parâmetros para muita memória são usados automaticamente.

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

Gere parâmetros JVM otimizados por Aikar e scripts de inicialização com base na memória do servidor. Atenção à versão do Java: a versão 1.17 requer Java 16; da 1.18 à 1.20.4, Java 17; a partir da 1.20.5, Java 21.