Startargumente & Eigene Flags
Jeder Server-Container startet mit einer bestimmten Befehlszeilen-Ausführungszeichenfolge. Erfahrene Administratoren können diese Startargumente anpassen, um die Garbage Collection zu optimieren, CPU-Threads zuzuweisen, Netzwerk-Tickrates anzupassen und spezifische Spiel-Engine-Parameter zu konfigurieren.
1. Das Platzhaltersystem
Ihr Startbefehl enthält dynamische Platzhalter in doppelten geschweiften Klammern. Diese Variablen werden vom Panel automatisch vor dem Start Ihres Server-Containers durch die aktiven Datenbankwerte ersetzt.
| Platzhalter | Ersetzter Wert | Beschreibung |
|---|---|---|
{{MaxPlayers}} |
Numerische Anzahl | Entspricht den auf Ihrem Dashboard konfigurierten maximalen Slots. |
{{GSLT}} |
Game Server Login Token | Erforderlich für die Steam-Spielersuche-Authentifizierung. |
{{LicenseKey}} |
String-Schlüssel | Wird für Spiele benötigt, die Entwickler-Autorisierungstoken erfordern (z. B. FiveM). |
{{Port}} |
Port-Nummer | Der Ihrem Container primär zugewiesene Netzwerk-Socket. |
{{Ip}} |
IP-Adresse | Die lokale Routing-Adresse des Host-Nodes. |
[!CAUTION] Integrität der Platzhalter Ändern, löschen oder benennen Sie diese Platzhalter nicht um (z. B. das Ändern von
{{MaxPlayers}}in32). Dies beschädigt das Parsing des Launch-Skripts und führt dazu, dass der Server beim Start abstürzt.
2. Voreinstellungen zur Leistungsoptimierung
Das Hinzufügen bestimmter Flags zu Ihren Startparametern kann die Serverleistung drastisch verbessern und Lags minimieren.
Minecraft-Optimierung (Aikar-Flags)
Ersetzen Sie bei Java-basierten Servern die Standard-GC-Argumente durch die Garbage-Collection-Parameter von Aikar, um GC-Pausen der Java Virtual Machine (JVM) zu minimieren:
-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:SurviorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
Rust Engine Tickrate Tuning
Für Rust-Instanzen optimieren diese Parameter die Tickrates und die Thread-Zuweisung für flüssige Physikberechnungen:
-batchmode +server.tickrate 30 +server.queriespersecond 2000 +server.threads 4 +fps.limit 256
3. Speicherzuweisung & OOM-Abstürze
Die Speicherlimits (-Xmx und -Xms für Java) werden vom Kundenpanel basierend auf Ihrem gewählten Abonnement dynamisch zugewiesen.
[!WARNING] Out-Of-Memory (OOM) Schutz Fügen Sie den Startargumenten keine eigenen
-Xmx- oder-Xms-Flags hinzu. Wenn Sie in Ihrem Startskript manuell mehr Arbeitsspeicher zuweisen, als in Ihrem Paket enthalten ist, beendet das Host-Betriebssystem (OOM-Killer) Ihren Server-Container sofort.
4. Zurücksetzen auf Standardwerte
Wenn Ihr Server aufgrund eines Syntaxfehlers in Ihrem benutzerdefinierten Startbefehl nicht mehr startet:
- Navigieren Sie im Panel zu Startargumente.
- Klicken Sie auf die Aktion Auf Standard zurücksetzen unter dem Eingabefeld.
- Starten Sie den Server neu. Das Panel stellt die standardmäßig verifizierte Launch-Konfiguration wieder her.
Need live assistance?
Join our official Discord server to chat with developer support 24/7.
