JVM flags
Startoptionen für die Java Virtual Machine, auf der der Server läuft, zum Beispiel -Xmx für den maximalen Speicher und Einstellungen für den Garbage Collector.
Minecraft-Java-Server laufen auf der Java Virtual Machine (JVM). JVM-Flags sind Optionen, die im Startbefehl vor -jar server.jar stehen und steuern, wie Java den Server ausführt. Die wichtigsten legen den Speicher fest und stimmen die Garbage Collection ab.
Speicher-Flags
-Xmxlegt den maximalen Heap-Speicher fest, zum Beispiel-Xmx4G.-Xmslegt den anfänglichen Heap fest. Viele Server-Anleitungen empfehlen, ihn gleich-Xmxzu setzen, damit die JVM die Heap-Größe nicht im laufenden Betrieb ändert.
Der Heap ist nicht der einzige Speicher, den Java nutzt. Die JVM braucht auch Speicher für ihren eigenen Code, Threads und native Puffer. Hat dein Server oder Container ein festes Speicherlimit, lass unterhalb davon Luft, statt dem Heap alles zu geben, sonst kann der Prozess wegen Überschreitung beendet werden.
Garbage Collection und Aikar’s Flags
Java gibt ungenutzten Speicher mit einem Garbage Collector frei. Schlecht abgestimmte Collection kann kurze Pausen verursachen, die als Lag-Spitzen auffallen. „Aikar’s Flags“ sind ein weit verbreitetes Set von Einstellungen für den G1 Garbage Collector auf Minecraft-Servern, empfohlen in der Paper-Dokumentation. Für die meisten Server sind sie ein vernünftiger Standard; kopier sie aus der offiziellen Quelle statt aus Forenbeiträgen, die oft veraltet sind.
Java-Version
Jede Minecraft-Version braucht eine Mindestversion von Java. Zum Beispiel brauchen 1.18 bis 1.20.4 Java 17, 1.20.5 und neuer brauchen Java 21. Mit der falschen Version bricht der Start meist sofort mit dem Fehler „unsupported class file version“ ab.
Wo sie hingehören
Bei einer einfachen Jar ergänzt du die Flags im Startbefehl. Neuere Forge- und NeoForge-Server lesen sie stattdessen aus user_jvm_args.txt.
Praxistipp
Mehr Heap ist nicht automatisch besser. Ein zu großer Heap kann jede Garbage Collection länger dauern lassen, und RAM behebt keine hohe MSPT. Die Anleitung Wie viel RAM braucht ein Server? hilft dir bei der Wahl der Größe.