MineToolsminetools.cn · Minecraft-Java-Tools

Serverstart-Argumente-Generator

Erstelle anhand des Arbeitsspeichers optimierte Aikar-JVM-Startparameter und Startskripte für Minecraft-Server unter Windows und Linux. Die erforderliche Java-Version wird automatisch ermittelt.

Weise in der Regel 1–2 GB weniger als den gesamten Serverspeicher zu, damit genug für das System übrig bleibt. Für einen kleinen Server reichen 4–8 GB.

Für einen Java-26.3-Server wird Java 25 benötigt (laut offizieller Versionsdatei von Mojang).Aikars Parameter sorgen für eine gleichmäßigere Garbage Collection und weniger Ruckler. Ab 12 GB Arbeitsspeicher werden automatisch die Parameter für große Speichermengen verwendet.

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

Erzeuge anhand des Arbeitsspeichers des Servers optimierte JVM-Parameter und ein Startskript nach Aikar. Beachte die Java-Version: 1.17 benötigt Java 16, 1.18 bis 1.20.4 benötigt Java 17 und ab 1.20.5 wird Java 21 benötigt.