So fügst du ein Savegame zu deinem HumanitZ Server hinzu
Der Spielstand eines HumanitZ Servers liegt in einer einzelnen Datei nach dem Muster Save_<Name>.sav. Welchen Namen dein Server lädt, bestimmt der Wert SaveName in der Konfigurationsdatei – Dateiname und Konfiguration müssen deshalb zusammenpassen.
Tipp
Erstelle vor dem Hochladen ein Backup deines bisherigen Server-Spielstands, falls du später zurückwechseln möchtest.
Projektordner
Alle Pfade in dieser Anleitung beginnen mit dem Projektordner HumanitZServer. Läuft dein Server noch auf einer älteren Version vor HumanitZ 1.0, heißt dieser Ordner stattdessen TSSGame. Prüfe per SFTP, welcher der beiden Ordner bei dir vorhanden ist, und passe die Pfade entsprechend an.
Dateien des Spielstands
| Datei | Inhalt |
|---|---|
Save_<Name>.sav | Der eigentliche Spielstand mit Welt, Basen, Fahrzeugen und Spielerdaten. Standardmäßig heißt die Datei Save_DedicatedSaveMP.sav. |
Save_ClanData.sav | Die Clan- bzw. Gruppendaten des Servers |
Beide Dateien liegen im selben Ordner und gehören zusammen. Übertrage sie deshalb immer gemeinsam.
Savegame hochladen
Server stoppen
Stoppe deinen Server über die Verwaltung. Solange der Server läuft, schreibt er selbst in die Spielstandsdatei.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.Verzeichnis öffnen
Wechsle in folgendes Verzeichnis:/HumanitZServer/Saved/SaveGames/SaveList/Default/Hinweis
Existiert der Ordner noch nicht, starte den Server einmal, damit die Ordnerstruktur angelegt wird. Stoppe ihn anschließend wieder, bevor du die Dateien hochlädst.
Dateien hochladen
Lade deineSave_<Name>.savund die zugehörigeSave_ClanData.savin dieses Verzeichnis hoch. Sind dort bereits Dateien mit demselben Namen vorhanden, überschreibst du sie – sichere sie vorher, falls du sie noch brauchst.SaveName eintragen
Öffne folgende Datei:/HumanitZServer/GameServerSettings.iniTrage im Abschnitt
[Host Settings]den Namen deines Spielstands ein – ohne das führendeSave_und ohne die Endung.sav:ini[Host Settings] SaveName="DedicatedSaveMP"Beispiel
Datei auf dem Server Eintrag in der Konfiguration Save_DedicatedSaveMP.savSaveName="DedicatedSaveMP"Save_MeineWelt.savSaveName="MeineWelt"Server starten
Speichere alle Änderungen und starte deinen Server. Beim Start wird jetzt dein hochgeladener Spielstand geladen.
Wichtig
Dateiname und SaveName müssen exakt zusammenpassen. Findet der Server keine passende Datei, erzeugt er unter diesem Namen eine neue, leere Welt – dein hochgeladener Spielstand wird dann nicht geladen. Achte auch auf Groß- und Kleinschreibung: Dein Server läuft unter Linux, dort wird sie unterschieden.
Achtung
Ein geänderter SaveName bedeutet immer einen anderen Spielstand. Möchtest du zwischen zwei Welten wechseln, kannst du beide .sav-Dateien im Ordner belassen und nur den SaveName umstellen.
Umzug auf einen anderen Server
Beim Umzug von einem anderen HumanitZ Server lädst du am einfachsten den kompletten Ordner Default herunter und auf dem neuen Server wieder hoch. Wie du ihn herunterlädst, steht unter Savegame herunterladen.
Einzelspieler-Spielstand
Für die Übertragung eines Einzelspieler-Spielstands auf einen Dedicated Server gibt es kein dokumentiertes Verfahren. Weder das offizielle Wiki noch die Serverdokumentation beschreiben einen solchen Weg. Diese Anleitung bezieht sich deshalb ausschließlich auf Spielstände, die von einem Dedicated Server stammen.