Ein Minecraft-Java-Server startet mit „java -Xms… -Xmx… -jar server.jar“. Dieses Tool erzeugt den vollständigen Befehl: feste Speichergröße (-Xms = -Xmx), das in der PaperMC-Dokumentation empfohlene G1GC-Flag-Set („Aikar's Flags“) und die Option --nogui.
So verwenden Sie das Tool
Geben Sie den Namen der heruntergeladenen Jar-Datei ein (paper.jar, purpur.jar, fabric-server-launch.jar, server.jar …).
Wählen Sie den RAM in GB und lassen Sie 1 bis 1,5 GB für das System frei (z. B. 6 GB auf einem 8-GB-Rechner).
Aktivieren Sie Aikar's Flags (empfohlen für Paper und Forks) und bei Bedarf die Neustart-Schleife.
Laden Sie start.sh herunter, legen Sie es im Serverordner ab und machen Sie es ausführbar: chmod +x start.sh.
Starten Sie ./start.sh. Akzeptieren Sie beim ersten Start die EULA, indem Sie in eula.txt eula=true setzen.
Java-Version und Windows-Variante
Laut PaperMC-Dokumentation benötigt das aktuelle Paper mindestens Java 25; die Versionen 1.20 bis 1.21.11 nutzen Java 21, 1.17 bis 1.19 Java 17. Prüfen Sie die PaperMC-Seite „Getting started“ für Ihre Version. Unter Windows setzen Sie denselben Befehl in einer Zeile in eine start.bat (gefolgt von „pause“).
java -Xms6G -Xmx6G -jar paper.jar --nogui
pauseHäufige Fragen
- Warum ist -Xms gleich -Xmx?
- PaperMC empfiehlt, beide Werte gleich zu setzen, um Heap-Anpassungen zu vermeiden, und etwa 1 bis 1,5 GB für das Betriebssystem freizulassen. Aikar's Flags enthalten außerdem -XX:+AlwaysPreTouch, das den Speicher beim Start reserviert.
- Gelten die Flags auch für Vanilla oder Fabric?
- Es sind JVM-Optionen (G1GC) und funktionieren daher mit jedem Java-Server; nur der „-jar“-Teil ändert sich (z. B. fabric-server-launch.jar). PaperMC dokumentiert sie für Paper; bei anderen Servern testen und GC-Pausen beobachten.

