Project Zomboid-Server sichern und wiederherstellen
Eine solide Backup-Strategie rettet Server vor korrupten Saves, Mod-Konflikten, versehentlichen Wipes und Griefing. Diese Anleitung deckt ab, was zu sichern ist, wie es auf einem Pterodactyl-gehosteten Server gemacht wird, und wie wiederhergestellt wird — inklusive Trick, nur die Welt oder nur Charaktere wiederherzustellen.
Was zu sichern ist
Du musst nicht alles in /home/container sichern. Mod-Dateien und Binaries lassen sich neu herunterladen. Nur diese zählen:
| Pfad | Warum sichern |
|---|---|
/home/container/Zomboid/Saves/Multiplayer/servertest/ |
Ganze Welt — Chunks, Fahrzeuge, Strukturen |
/home/container/Zomboid/Server/ |
Server-Config: .ini, SandboxVars.lua, spawnregions.lua |
/home/container/Zomboid/db/servertest.db |
SQLite — Admin-Liste, Whitelist, Bans |
/home/container/Zomboid/Logs/ (optional) |
FĂĽr Debugging neuer Probleme |
Ein typisches Vollbackup ist 100–600 MB.
Methode 1 — Eingebautes Panel-Backup (am einfachsten)
DoomHosting-Server (und jedes Pterodactyl-Panel) haben einen eingebauten Backups-Tab:
- Server öffnen
- Backups klicken
- Create backup klicken
- 30 Sekunden bis paar Minuten warten
- .tar.gz herunterladen
Das Backup erfasst das ganze /home/container-Verzeichnis in einem Archiv. Plane wöchentlich automatisch.
Methode 2 — Manueller SFTP-Download
Wenn du nur die Save-Daten willst:
- SFTP-Details vom Panel holen
- Mit FileZilla oder WinSCP verbinden
- Zu
/home/container/Zomboid/navigieren Saves/,Server/,db/-Ordner herunterladen
Oder Kommandozeile:
sftp -P PORT user@server.address
sftp> get -r /home/container/Zomboid/Saves/Multiplayer/servertest /local/backups/
sftp> get -r /home/container/Zomboid/Server /local/backups/
sftp> get /home/container/Zomboid/db/servertest.db /local/backups/
Methode 3 — In-Game-Save vor Backup
FĂĽr Konsistenz vor dem Backup speichern:
- Mit Server verbinden
/saveim Chat ausführen (Admin nötig)- Auf "World saved"-Nachricht warten
- Server stoppen (fĂĽr sauberes Backup empfohlen)
- Dann sichern
Backup wiederherstellen — Vollwiederherstellung
Alles wipen und aus Backup wiederherstellen:
- Server stoppen
- Aktuellen
/home/container/Zomboid/Saves/Multiplayer/servertest/-Ordner löschen - Backup-Ordner zum gleichen Pfad hochladen
- Server starten
Spieler verbinden sich genau zum Zustand des Backups.
Nur die Welt wiederherstellen (aktuelle Spieler behalten)
Spieler haben Fortschritt seit dem Backup, aber Welt wurde griefed:
- Server stoppen
- Aktuelle
players.dbaus/home/container/Zomboid/Saves/Multiplayer/servertest/in Sicherheit kopieren - Welt aus Backup wiederherstellen (gesamten
servertest-Ordner ersetzen) - Aktuelle
players.dbzurĂĽck in wiederhergestelltenservertest-Ordner einfĂĽgen - Server starten
Spieler behalten Level/Inventar, Welt kehrt zum Backup-Zustand zurĂĽck.
Nur Charaktere wiederherstellen (aktuelle Welt behalten)
Umgekehrt — Charaktere versehentlich gewiped, aber Welt ist okay:
- Server stoppen
players.dbaus Backup kopieren- In aktuelles
/home/container/Zomboid/Saves/Multiplayer/servertest/einfĂĽgen - Server starten
Nur Server-Config wiederherstellen
SandboxVars.lua kaputt, aber Welt soll bleiben:
- Server stoppen
- Aus Backup
servertest.iniundservertest_SandboxVars.luaaus/home/container/Zomboid/Server/extrahieren - Zu gleichen Pfaden hochladen
- Server starten
Backup-Retentionsstrategie
FĂĽr einen 16-Spieler-Public-Server funktioniert diese Rotation:
| Frequenz | Aufbewahrung | Anwendung |
|---|---|---|
| Stündlich | Letzte 6 | Sehr neues Griefing rückgängig |
| Täglich | Letzte 7 | Gestriges schlechtes Event |
| Wöchentlich | Letzte 4 | Langfristiges Sicherheitsnetz |
| Monatlich | Letzte 3 | Snapshots vor großen Mod-Änderungen |
Wiederherstellen auf anderem Server / Hosting wechseln
Beim Hoster-Wechsel:
- Vollbackup vom alten Server
- Auf neuem Server Project Zomboid Dedicated Server installieren
- Neuen Server stoppen
- Backup-Inhalt zu
/home/container/Zomboid/hochladen - Servername im neuen Panel muss passen
- Neuen Server starten
Häufige Probleme
"Wiederhergestellt, aber Welt sieht leer aus" Falscher Ordnername. Save-Ordner muss exakt zum Server-Namen passen.
"Spieler spawnen am Standard-Spawn statt wo sie waren"
players.db nicht wiederhergestellt.
"Server bootet, aber Mods laden nicht nach Wiederherstellung"
Mods werden nicht gesichert — sie laden neu von Steam. Modliste in servertest.ini prüfen.
FAQ
Wie lange dauert ein Backup? 30 Sekunden fĂĽr kleine Welt (100 MB), bis 5 Minuten fĂĽr stark erkundete Welt (1 GB+).
Kann ich sichern, während Spieler online sind? Technisch ja, aber Snapshot kann Mid-Write-Zustand erfassen. Für wichtige Backups Server stoppen.
Was ist der Unterschied zwischen Backup und Save?
/save schreibt In-Memory-Zustand auf Disk. Backup kopiert diese Disk-Dateien woanders hin. Beides nötig.
