Hur du backar upp och återställer en Project Zomboid-server
En solid backup-strategi räddar servrar från korrupta saves, mod-konflikter, oavsiktliga wipes och griefing. Den här guiden täcker vad du ska backa upp, hur du gör det på en Pterodactyl-hostad server, och hur du återställer — inklusive tricket att återställa bara världen eller bara karaktärer.
Vad du ska backa upp
Du behöver inte backa upp allt i /home/container. Mod-filer och binärer kan laddas ner igen. Bara dessa spelar roll:
| Sökväg | Varför backa upp |
|---|---|
/home/container/Zomboid/Saves/Multiplayer/servertest/ |
Hela världen — chunks, fordon, strukturer |
/home/container/Zomboid/Server/ |
Server-config: .ini, SandboxVars.lua, spawnregions.lua |
/home/container/Zomboid/db/servertest.db |
SQLite — admin-lista, whitelist, bans |
/home/container/Zomboid/Logs/ (valfri) |
För debugging av nya problem |
En typisk full backup är 100–600 MB.
Metod 1 — Inbyggd panel-backup (enklast)
DoomHosting-servrar (och vilken Pterodactyl-panel som helst) har inbyggd Backups-flik:
- Öppna din server
- Klicka Backups
- Klicka Create backup
- Vänta 30 sekunder till några minuter
- Ladda ner .tar.gz
Backupen fångar hela /home/container-katalogen i ett arkiv. Schemalägg veckovis.
Metod 2 — Manuell SFTP-nedladdning
Om du bara vill ha save-data:
- Få SFTP-detaljer från panelen
- Anslut med FileZilla eller WinSCP
- Navigera till
/home/container/Zomboid/ - Ladda ner
Saves/,Server/,db/-mappar
Eller kommandorad:
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/
Metod 3 — In-game save före backup
För konsistens, framtvinga save innan backup:
- Anslut till servern
- Kör
/savei chatten (admin krävs) - Vänta på "World saved"-meddelande
- Stoppa servern (rekommenderas för ren backup)
- Backa sedan upp
Återställa en backup — full återställning
Wipea allt och återställ från backup:
- Stoppa servern
- Radera nuvarande
/home/container/Zomboid/Saves/Multiplayer/servertest/-mapp - Ladda upp din backup-mapp till samma sökväg
- Starta servern
Spelare återansluter till exakt det tillstånd som fångades i din backup.
Återställa bara världen (behåll nuvarande spelare)
Spelare har gjort framsteg sedan din backup, men världen har blivit griefed:
- Stoppa servern
- Kopiera nuvarande
players.dbut ur/home/container/Zomboid/Saves/Multiplayer/servertest/till säkerhet - Återställ världen från backup (ersätt hela
servertest-mappen) - Klistra in nuvarande
players.dbtillbaka i den återställdaservertest-mappen - Starta servern
Spelare behåller nuvarande nivåer/inventarier, världen återgår till backup-tillstånd.
Återställa bara karaktärer (behåll nuvarande värld)
Motsatsen — spelare fick karaktärer wipade av misstag, men världen är okej:
- Stoppa servern
- Kopiera
players.dbfrån din backup - Klistra in i nuvarande
/home/container/Zomboid/Saves/Multiplayer/servertest/ - Starta servern
Återställa bara server-config
Du bröt SandboxVars.lua och vill ha tidigare värden tillbaka:
- Stoppa servern
- Från din backup, extrahera
servertest.iniochservertest_SandboxVars.luafrån/home/container/Zomboid/Server/ - Ladda upp till samma sökvägar
- Starta servern
Backup-retentionsstrategi
För en 16-spelare publik server fungerar denna rotation:
| Frekvens | Behållning | Användning |
|---|---|---|
| Varje timme | Behåll senaste 6 | Återhämta från mycket nylig griefing |
| Dagligen | Behåll senaste 7 | Återhämta från gårsdagens dåliga event |
| Veckovis | Behåll senaste 4 | Långsiktigt skyddsnät |
| Månadsvis | Behåll senaste 3 | Snapshots före stora mod-ändringar |
Återställa till annan server / migrera värdar
Om du flyttar till ny värd:
- Ta full backup från gamla servern
- På nya servern, installera Project Zomboid Dedicated Server
- Stoppa nya servern
- Ladda upp backup-innehåll till
/home/container/Zomboid/på nya servern - Servernamn i nya panelen måste matcha
- Starta nya servern
Vanliga problem
"Återställde men världen ser tom ut" Fel mappnamn. Save-mappen måste matcha ditt servernamn exakt.
"Spelare spawnar på default-plats istället för där de var"
players.db återställdes inte.
"Servern bootar fint men mods laddar inte efter återställning"
Mods backas inte upp — de laddas ner igen från Steam. Kolla att modlistan i servertest.ini är intakt.
FAQ
Hur lång tid tar en backup? 30 sekunder för liten värld (100 MB), upp till 5 minuter för tungt utforskad värld (1 GB+).
Kan jag backa upp medan spelare är online? Tekniskt ja, men snapshot kan fånga mid-write tillstånd. För viktiga backups, stoppa servern först.
Vad är skillnaden mellan backup och save?
/save spolar in-memory tillstånd till disk. En backup kopierar dessa diskfiler någon annanstans. Båda behövs.
