Diese Anleitung behandelt die Konfiguration der Dateien GameUserSettings.ini und Game.ini für Ihren ARK: Survival Ascended Server, gehostet bei Legion Hosting.
.ini-Dateien bearbeiten. ARK kann Dateien beim Herunterfahren überschreiben, sodass Änderungen, die während des Serverbetriebs vorgenommen werden, verloren gehen können.
Überblick über Konfigurationsdateien
ARK: Survival Ascended verwendet zwei primäre Konfigurationsdateien zur Steuerung des Serververhaltens. Beide befinden sich im Verzeichnis ShooterGame/Saved/Config/WindowsServer/ auf Ihrem Server.
| Datei | Zweck |
|---|---|
GameUserSettings.ini |
Kern-Servereinstellungen — Sitzungsname, Passwörter, Spieleranzahl, Raten, Crossplay, BattleEye und mehr. Diese Datei wird beim ersten Serverstart erstellt. |
Game.ini |
Erweiterte Gameplay-Überschreibungen — Engrammpunkte, Stat-Skalierung, Item-Stapelgrößen, benutzerdefinierte NPC-Spawns. Muss genau Game.ini heißen (Groß-/Kleinschreibung beachten). Manuell erstellen, falls nicht vorhanden. |
Game.ini lauten mit großem G und I — game.ini oder GAME.INI funktionieren nicht.
Schritt 1 — Zugriff auf den Dateimanager in GPanel
- Melden Sie sich bei GPanel an.
- Wählen Sie Ihren ARK: Survival Ascended Server aus der Serverliste aus.
- Wenn der Server läuft, klicken Sie auf Stop im Reiter Console und warten Sie, bis der Status sich auf Offline ändert.
- Klicken Sie auf den Reiter Files, um den Dateimanager zu öffnen.
- Navigieren Sie zu
ShooterGame/Saved/Config/WindowsServer/. Sie finden hierGameUserSettings.ini, sobald der Server mindestens einmal gestartet wurde. FallsGame.ininicht vorhanden ist, erstellen Sie sie manuell in Schritt 3.
Schritt 2 — GameUserSettings.ini konfigurieren
Klicken Sie im Dateimanager auf GameUserSettings.ini, um sie im Inline-Editor zu öffnen. Die Datei ist in Abschnitte unterteilt — die wichtigsten für die Serverkonfiguration sind [SessionSettings] und [ServerSettings].
Wichtige Einstellungen in [SessionSettings]
| Einstellung | Beispielwert | Beschreibung |
|---|---|---|
SessionName |
My Legion Server |
Der Name, der im In-Game-Serverbrowser angezeigt wird. Halten Sie ihn einzigartig, damit Spieler ihn leicht finden können. |
QueryPort |
7778 |
Der Query-Port, der vom Serverbrowser verwendet wird. Muss mit dem in GPanel zugewiesenen Port übereinstimmen. Standardmäßig Spielport + 1. |
Wichtige Einstellungen in [ServerSettings]
| Einstellung | Beispielwert | Beschreibung |
|---|---|---|
ServerPassword |
mypassword |
Passwort, das Spieler zum Beitreten benötigen. Leer lassen für einen öffentlichen Server. |
ServerAdminPassword |
adminpass123 |
Admin-Passwort zur Authentifizierung von In-Game-Admin-Befehlen. Halten Sie dies privat. |
MaxPlayers |
20 |
Maximale Anzahl gleichzeitiger Spieler. Sollte mit dem Spielerslot-Limit Ihres Plans übereinstimmen. |
XPMultiplier |
2.0 |
Multiplikator für gewonnene XP. 1.0 ist Standard, 2.0 verdoppelt den XP-Gewinn. |
TamingSpeedMultiplier |
3.0 |
Multiplikator für die Zähmgeschwindigkeit. Höhere Werte beschleunigen das Zähmen. |
HarvestAmountMultiplier |
2.0 |
Multiplikator für pro Ernteaktion gesammelte Ressourcen. |
DifficultyOffset |
1.0 |
Steuert die Kreatur-Levelverteilung. Auf 1.0 setzen für maximale Wildlevel bei offiziellen Einstellungen. |
OverrideOfficialDifficulty |
5.0 |
Setzt das maximale Wildlevel bei DifficultyOffset=1.0. Ein Wert von 5.0 ermöglicht Level bis 150. |
AllowCrateSpawnsOnTopOfStructures |
True |
Erlaubt Supply Drops auf Spielerstrukturen zu landen. Empfohlen für PvE-Server. |
EnablePvPGamma |
True |
Erlaubt Spielern die Gamma-Anpassung im PvP. Deaktivieren für ein kompetitiveres Erlebnis. |
Ein minimales Beispiel eines konfigurierten GameUserSettings.ini-Abschnitts:
[SessionSettings]
SessionName=My Legion Server
QueryPort=7778
[ServerSettings]
ServerPassword=
ServerAdminPassword=adminpass123
MaxPlayers=20
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
Schritt 3 — Game.ini erstellen und konfigurieren
Game.ini erstellen
Game.ini muss vom Benutzer manuell erstellt werden, falls sie noch nicht existiert. Navigieren Sie im GPanel-Dateimanager zu ShooterGame/Saved/Config/WindowsServer/. Falls Game.ini nicht aufgelistet ist, erstellen Sie eine neue Datei mit dem exakten Namen Game.ini (großes G und großes I — game.ini oder GAME.INI funktionieren nicht).
Beginnen Sie die Datei mit folgendem Header — alle Game.ini-Einstellungen gehören unter diesen einzelnen Abschnitt:
[/script/shootergame.shootergamemode]
Game.ini bearbeiten
Game.ini verwendet ein abschnittsbasiertes Format. Der häufigste Abschnitt für Serveranpassungen ist [/script/shootergame.shootergamemode]. Einstellungen werden zeilenweise innerhalb des entsprechenden Abschnitts hinzugefügt.
Häufige Game.ini-Anpassungen:
[/script/shootergame.shootergamemode]
; Engram points per level (one entry per level, starting at level 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
; Increase max XP required per level (one entry per level)
LevelExperienceRampOverrides=(...)
; Custom harvest amounts per resource
ResourceItemReplacementClasses=(...)
; Disable specific engrams
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
| Einstellung | Beschreibung |
|---|---|
OverridePlayerLevelEngramPoints=N |
Setzt die bei jedem Level vergebenen Engrammpunkte. Fügen Sie eine Zeile pro Spielerlevel hinzu. Verwenden Sie dies, um mehr Engramme pro Level-Up zu gewähren. |
MaxCustomNodes=N |
Steuert die maximale Anzahl benutzerdefinierter Spawn-Knoten. Relevant für erweiterte Modded-Spawn-Konfigurationen. |
EngramEntryAutoUnlocks=(...) |
Erzwingt, dass bestimmte Engramme auf einem definierten Level automatisch freigeschaltet werden. Nützlich, um allen Spielern Zugang zu bestimmten Items zu geben, ohne Punkte ausgeben zu müssen. |
ConfigOverrideItemMaxQuantity=(...) |
Überschreibt maximale Stapelgrößen für bestimmte Items. |
[/script/shootergame.shootergamemode] darf in Game.ini nur genau einmal vorhanden sein. Wenn Sie ihn ein zweites Mal hinzufügen, wird nur das letzte Vorkommen verwendet. Fügen Sie alle Ihre Einstellungen unter dem einzelnen Header hinzu.
Query-Port-Konfiguration
Der Query-Port ist vom Spielport getrennt und wird ausschließlich vom Serverbrowser (Steam/Epic) verwendet, um Ihren Server aufzulisten. Wenn der Query-Port falsch oder nicht erreichbar ist, erscheint Ihr Server nicht im Browser, auch wenn er korrekt läuft.
| Port | Standard | Konfiguriert in | Zweck |
|---|---|---|---|
| Game Port | 7777 |
GPanel Startup / Network Reiter | Spieler verbinden sich über diesen Port mit dem Server |
| Query Port | 7778 |
GameUserSettings.ini — QueryPort unter [SessionSettings] |
Serverbrowser-Abfrage — muss mit dem in GPanel zugewiesenen Port übereinstimmen |
QueryPort-Wert in GameUserSettings.ini muss exakt mit dem Query-Port übereinstimmen, der in Ihrem GPanel-Reiter Network angezeigt wird. Legion Hosting weist beide Ports bei der Erstellung Ihres Servers vorab zu — überprüfen Sie den Network-Reiter für Ihre spezifischen Werte, bevor Sie die .ini-Datei bearbeiten. Gehen Sie nicht davon aus, dass die Standardwerte 7777/7778 für Ihren Server gelten.
Änderungen anwenden
- Speichern Sie Ihre bearbeitete
.ini-Datei mit der Schaltfläche Save im GPanel-Dateieditor. - Kehren Sie zum Reiter Console zurück.
- Klicken Sie auf Start, um den Server zu starten. GPanel lädt Ihre aktualisierte Konfiguration beim Start.
- Überwachen Sie die Konsolenausgabe auf Fehler. Konfigurationsfehler wie ungültige Werte oder doppelte Abschnittsheader erzeugen oft Warnungen im Startprotokoll.
GameUserSettings.ini oder Game.ini bei gestopptem Server und anschließendes Starten des Servers ist ausreichend. Versuchen Sie nicht, Konfigurationsdateien während des Serverbetriebs live neu zu laden — ARK unterstützt das Live-Neuladen der Konfiguration für die meisten Einstellungen nicht.
Fehlerbehebung
Game.ini existiert nicht oder Einstellungen werden nicht gelesen
Game.iniwird nicht automatisch erstellt. Falls die Datei nicht existiert, erstellen Sie sie manuell im GPanel-Dateieditor inShooterGame/Saved/Config/WindowsServer/.- Der Dateiname unterscheidet zwischen Groß- und Kleinschreibung. Er muss genau
Game.inilauten — nichtgame.ini,GAME.INIoder eine andere Variante. - Stellen Sie sicher, dass die Datei den Header
[/script/shootergame.shootergamemode]als erste Zeile enthält und dass dieser Header nur einmal vorkommt.
Einstellungen in Game.ini oder GameUserSettings.ini werden nicht angewendet
- Bestätigen Sie, dass der Server vollständig gestoppt war, bevor Sie die Datei bearbeitet haben. Wenn der Server lief, hat er möglicherweise Ihre Änderungen beim nächsten Herunterfahren überschrieben.
- Überprüfen Sie, ob der Abschnittsheader (z. B.
[ServerSettings]oder[/script/shootergame.shootergamemode]) genau einmal in der Datei vorkommt. Doppelte Abschnittsheader führen dazu, dass spätere Einstellungen die früheren überschreiben oder je nach Parser vollständig ignoriert werden. - Starten Sie den Server nach dem Speichern der Datei vollständig über GPanel neu, bevor Sie testen.
- Überprüfen Sie, ob sich die Datei im richtigen Verzeichnis befindet:
ShooterGame/Saved/Config/WindowsServer/. Dateien am falschen Ort werden stillschweigend ignoriert.
Server erscheint nicht im Serverbrowser nach Konfigurationsänderungen
- Bestätigen Sie, dass der
QueryPortinGameUserSettings.iniexakt mit dem im GPanel-Reiter Network aufgelisteten Port übereinstimmt. - Der Serverbrowser kann 5–10 Minuten benötigen, um einen neu gestarteten oder umkonfigurierten Server zu indexieren. Versuchen Sie eine Direktverbindung mit
open IP:GAMEPORTin der ASA In-Game-Konsole, um zu überprüfen, ob der Server erreichbar ist, während der Browser nachzieht. - Wenn Crossplay aktiviert ist, müssen Spieler Plattform-Sperrfilter im Serverbrowser deaktivieren. Siehe die Verbindungsanleitung für Details.