Sådan tager du backup og gendanner en Project Zomboid-server
En solid backup-strategi redder servere fra korrupte saves, mod-konflikter, utilsigtede wipes og griefing. Denne guide dækker hvad der skal backes op, hvordan det gøres på en Pterodactyl-hostet server, og hvordan du gendanner — inklusive tricket med at gendanne kun verden eller kun karakterer.
Hvad der skal backes op
Du behøver ikke backe alt i /home/container op. Mod-filer og binaries kan re-downloades. Kun disse betyder noget:
| Sti | Hvorfor backe op |
|---|---|
/home/container/Zomboid/Saves/Multiplayer/servertest/ |
Hele verden — chunks, køretøjer, strukturer |
/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/ (valgfrit) |
Til fejlfinding af nylige problemer |
En typisk fuld backup er 100–600 MB.
Metode 1 — Indbygget panel-backup (nemmest)
DoomHosting-servere (og ethvert Pterodactyl-panel) har en indbygget Backups-fane:
- Åbn din server
- Klik Backups
- Klik Create backup
- Vent 30 sekunder til et par minutter
- Download .tar.gz til din computer
Backup'en fanger hele /home/container-mappen i én arkiv. Planlæg én ugentligt via panelets automatiserede backup-funktion.
Metode 2 — Manuel SFTP-download
Hvis du kun vil have save-data (mindre download):
- Få SFTP-detaljer fra panelet
- Forbind med FileZilla eller WinSCP
- Naviger til
/home/container/Zomboid/ - Download
Saves/,Server/ogdb/-mapperne
Eller via kommandolinje:
sftp -P PORT [email protected]
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/
Metode 3 — In-game save før backup
For konsistens, fremtving en save før backup:
- Forbind til serveren
- Kør
/savei chatten (admin påkrævet) - Vent på "World saved"-besked
- Stop serveren (anbefalet for ren backup)
- Tag derefter backup
Gendanne en backup — fuld gendannelse
Wipe alt og gendan fra en backup:
- Stop serveren
- Slet den nuværende
/home/container/Zomboid/Saves/Multiplayer/servertest/-mappe - Upload din backup-mappe til samme sti
- Start serveren
Spillere genforbinder til præcis den tilstand der blev fanget i din backup.
Gendanne kun verden (behold nuværende spillere)
Spillere har gjort fremskridt siden din backup, men verden er blevet griefed:
- Stop serveren
- Kopier nuværende
players.dbud af/home/container/Zomboid/Saves/Multiplayer/servertest/i sikkerhed - Gendan verden fra backup (erstat hele
servertest-mappen) - Indsæt nuværende
players.dbtilbage i den gendannedeservertest-mappe - Start serveren
Spillere beholder deres nuværende niveauer/inventar, verden vender tilbage til backup-tilstand.
Gendanne kun karakterer (behold nuværende verden)
Det modsatte — spillere fik deres karakterer wipet ved et uheld, men verden er fin:
- Stop serveren
- Kopier
players.dbfra din backup - Indsæt i nuværende
/home/container/Zomboid/Saves/Multiplayer/servertest/ - Start serveren
Gendanne kun server-config
Måske brækkede du SandboxVars.lua og vil have de tidligere værdier tilbage:
- Stop serveren
- Fra din backup, udtræk
/home/container/Zomboid/Server/servertest.iniog/home/container/Zomboid/Server/servertest_SandboxVars.lua - Upload til samme stier
- Start serveren
Backup-retentionsstrategi
For en 16-spiller offentlig server fungerer denne rotation godt:
| Frekvens | Beholdning | Brugscase |
|---|---|---|
| Hver time | Behold sidste 6 | Gendan fra meget nylig griefing |
| Dagligt | Behold sidste 7 | Gendan fra gårsdagens dårlige event |
| Ugentligt | Behold sidste 4 | Langsigtet sikkerhedsnet |
| Månedligt | Behold sidste 3 | Pre-major-mod-change snapshots |
Gendanne til en anden server / migrere hosts
Hvis du flytter til en ny host:
- Tag en fuld backup fra den gamle server
- På den nye server, installer Project Zomboid Dedicated Server
- Stop den nye server
- Upload din backups indhold til
/home/container/Zomboid/på den nye server - Sørg for at server-navnet i det nye panel matcher
- Start den nye server
Almindelige problemer
"Gendannede men verden ser tom ud" Forkert mappenavn. Save-mappen skal matche dit server-navn nøjagtigt.
"Spillere spawner ved standardplacering i stedet for hvor de var"
players.db blev ikke gendannet.
"Server booter fint men mods loader ikke efter gendannelse"
Mods backes ikke op — de re-downloader fra Steam. Tjek din modliste i servertest.ini er intakt.
FAQ
Hvor lang tid tager en backup? 30 sekunder for en lille verden (100 MB), op til 5 minutter for en stærkt udforsket verden (1 GB+).
Kan jeg tage backup mens spillere er online? Teknisk ja, men snapshottet kan fange mid-write tilstand. For vigtige backups, stop serveren først.
Hvad er forskellen mellem en backup og en save?
/save skyller in-memory tilstand til disk. En backup kopierer disse disk-filer andre steder hen. Begge er nødvendige.
