Holdfast: Nations At War: Schützen Sie Ihre…
Spielaktualisierungen können Standardkonfigurations- und Startdateien überschreiben. Um Ihre benutzerdefinierten Einstellungen zu schützen, arbeiten Sie immer mit Kopien und bearbeiten Sie die Standarddateien niemals direkt.
Dieser Workflow wird vom official Holdfast server hosting wiki empfohlen.
Warum das wichtig ist
Abschnitt betitelt „Warum das wichtig ist“Holdfast-Updates können Folgendes ersetzen:
- Die Standardkonfigurationsdatei (
serverconfig_default.txtauf selbstgehosteten Servern,aleforge-default.txtauf AleForge) - Skripte starten (
LaunchServer.ps1unter Windows,LaunchServer.shunter Linux)
Wenn Sie die Standardeinstellungen direkt bearbeiten, können Ihr benutzerdefinierter Servername, Ihre Kartenrotation, Ihre Admin-Liste und Ihre Gameplay-Einstellungen beim nächsten Update verloren gehen.
Am AleForge
Abschnitt betitelt „Am AleForge“AleForge verwendet aleforge-default.txt als Standardkonfiguration in holdfastnaw-dedicated/configs. So schützen Sie Ihre Einstellungen:
- Öffnen Sie Blacksmith’s Portal und gehen Sie zu
Files→holdfastnaw-dedicated/configs - Bearbeiten Sie
aleforge-default.txtnicht direkt. Erstellen oder laden Sie stattdessen eine benutzerdefinierte Konfigurationsdatei hoch (z. B.my-regiment-config.txt). - Verwenden Sie AleForge Holdfast Config Generator, um Ihre Konfiguration zu erstellen, herunterzuladen und mit einem benutzerdefinierten Dateinamen hochzuladen
- Gehen Sie zu
Startupund setzen Sie die VariableConfig Fileauf Ihren benutzerdefinierten Dateinamen - Starten Sie Ihren Server neu
Ihre benutzerdefinierte Datei wird von Standardkonfigurationsaktualisierungen nicht berührt. Die Startvariable Config File teilt AleForge mit, welche Datei geladen werden soll.
Aktualisieren Ihrer benutzerdefinierten Konfiguration
Abschnitt betitelt „Aktualisieren Ihrer benutzerdefinierten Konfiguration“Wenn Sie Einstellungen ändern müssen:
- Laden Sie Ihre aktuelle Konfiguration von
holdfastnaw-dedicated/configsherunter (oder importieren Sie sie in Config Generator) - Nehmen Sie Ihre Änderungen vor und speichern Sie sie unter dem gleichen benutzerdefinierten Dateinamen
- Laden Sie die aktualisierte Datei auf
holdfastnaw-dedicated/configshoch und überschreiben Sie dabei die vorherige Version - Starten Sie Ihren Server neu. Die Startvariable
Config Filemuss nicht geändert werden, wenn der Dateiname gleich bleibt
Selbstgehostete Server
Abschnitt betitelt „Selbstgehostete Server“Laut Holdfast wiki:
- Duplizieren Sie die Standardkonfiguration:
serverconfig_default.txt → serverconfig_myserver.txt- Duplizieren Sie das Startskript:
LaunchServer.ps1 → LaunchServer_myserver.ps1- Bearbeiten Sie Ihr benutzerdefiniertes Startskript so, dass es auf Ihre benutzerdefinierte Konfiguration verweist:
--serverConfigFilePath "serverconfig_myserver.txt"- Starten Sie den Server immer mit Ihrem benutzerdefinierten Startskript
Unter Linux verwendet der entsprechende Startbefehl -serverConfigFilePath "serverconfig_myserver.txt" mit der Binärdatei Holdfast NaW.
Docker-Selbsthosting
Abschnitt betitelt „Docker-Selbsthosting“Bei Verwendung von cm2network/holdfastnaw Docker image befinden sich die Konfigurationsdateien im Container unter /home/steam/holdfastnaw-dedicated/. Hängen Sie ein Volume für Ihre benutzerdefinierte Konfiguration ein, damit diese über Container-Neustarts und -Updates hinweg bestehen bleibt.
Nach einem Spiel-Update
Abschnitt betitelt „Nach einem Spiel-Update“- Starten Sie Ihren Server neu (AleForge verarbeitet Dateiaktualisierungen automatisch)
- Stellen Sie sicher, dass Ihre Startvariable
Config Fileimmer noch auf Ihren benutzerdefinierten Dateinamen verweist - Überprüfen Sie
Consoleauf Fehler und stellen Sie eine Verbindung her, um sicherzustellen, dass Ihre Einstellungen intakt sind - Wenn die Einstellungen zurückgesetzt wurden, laden Sie Ihre gesicherte benutzerdefinierte Konfiguration erneut auf
holdfastnaw-dedicated/configshoch.
Tipp: Bewahren Sie eine lokale Kopie Ihrer Konfigurationsdatei außerhalb des Servers auf. Die Funktion Konfiguration importieren des Konfigurationsgenerators erleichtert die Wiederherstellung aus einer gespeicherten Datei.
Verwenden Sie immer benutzerdefinierte Konfigurationsdateinamen und verweisen Sie auf Startup (oder Ihr Startskript). Verlassen Sie sich bei Produktionseinstellungen niemals auf die Standarddatei.