DOC.SYS-STAR
SEC-01
Ray Hostingstartup args
[READ_EST // 2 MIN]

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}} in 32). 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:

  1. Navigieren Sie im Panel zu Startargumente.
  2. Klicken Sie auf die Aktion Auf Standard zurücksetzen unter dem Eingabefeld.
  3. 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.

Connect to Server