Startparameter und JVM-Flags
Was Java-Startflags sind, welche das Millida-Panel selbst ändert und wann es sinnvoll ist, eigene hinzuzufügen.
Aktualisiert am 13. August 2026
Ein Minecraft-Server läuft als Java-Prozess und hat Parameter: Speichergröße, Garbage Collector, Systemeigenschaften.
Was das Panel übernimmt
Millida baut die Startzeile selbst zusammen: Es setzt den Speicher des Tarifs, ein passendes Java und eine Reihe von Garbage-Collector-Flags ein. Sie müssen das nicht manuell ändern, und in den meisten Fällen schadet es — die gängigsten „Optimierungen“ aus dem Internet wurden für Java 8 geschrieben und verschlechtern die Lage auf modernen Versionen.
Worauf es wirklich ankommt
| Parameter | Bedeutung |
|---|---|
-Xmx / -Xms | Maximaler und anfänglicher Heap. Wird vom Tarif festgelegt |
| Garbage Collector | Standardmäßig G1; bei großen Heaps ist ZGC manchmal besser |
-Dfile.encoding=UTF-8 | Kyrillisch in Logs und Konfigurationen |
-Dcom.mojang.eula.agree | Nicht nötig: Die EULA wird vom Panel akzeptiert |
Aikars Flags
Ein bekannter Satz von G1-Flags für Minecraft-Server. Eine Aufschlüsselung, was sie bewirken und wann sie helfen — Aikars Flags.
Systemeigenschaften von Mods und Plugins
Manchmal verlangt ein Modpack eine Eigenschaft wie -Dfml.queryResult=confirm (Bestätigung der Registry-Ersetzung) — solche Dinge werden in die Startparameter geschrieben und lassen sich durch nichts anderes ersetzen.
Vorsicht
Die Startzeile ist das, was einen Server vollständig statt teilweise lahmlegt: Ein Tippfehler in einem Flag führt dazu, dass der Prozess sofort ohne klare Fehlermeldung beendet wird. Ändern Sie jeweils nur ein Flag und werfen Sie nach dem Start einen Blick auf die ersten zwanzig Zeilen des Logs — Logs.
