🎉 Oszczędź 25% w pierwszym miesiącu z kodem: DOOM25
Project ZomboidProject Zomboid·Administration

Jak zrobić backup i przywrócić serwer Project Zomboid

Backupuj i przywracaj serwer Project Zomboid bezpiecznie. Pełne przywracanie, tylko świata, tylko postaci, migracja między hostami.

Andreas
·
4 min czytania
·
Ostatnia aktualizacja: 7 maj 2026

Jak zrobić backup i przywrócić serwer Project Zomboid

Solidna strategia backup ratuje serwery przed uszkodzonymi save'ami, konfliktami modów, przypadkowymi wipe'ami i griefingiem. Ten przewodnik omawia co backupować, jak to zrobić na serwerze hostowanym na Pterodactyl, i jak przywrócić — wraz ze sztuczką przywracania tylko świata lub tylko postaci.

Co backupować

Nie musisz backupować wszystkiego w /home/container. Pliki modów i binarki można ponownie pobrać. Tylko te się liczą:

Ścieżka Dlaczego backupować
/home/container/Zomboid/Saves/Multiplayer/servertest/ Cały świat — chunki, pojazdy, struktury
/home/container/Zomboid/Server/ Konfiguracja serwera: .ini, SandboxVars.lua, spawnregions.lua
/home/container/Zomboid/db/servertest.db SQLite — lista adminów, whitelista, bany
/home/container/Zomboid/Logs/ (opcjonalnie) Do debugowania ostatnich problemów

Typowy pełny backup to 100–600 MB.

Metoda 1 — Wbudowany backup panelu (najłatwiejsza)

Serwery DoomHosting (i każdy panel Pterodactyl) mają wbudowaną zakładkę Backups:

  1. Otwórz swój serwer
  2. Kliknij Backups
  3. Kliknij Create backup
  4. Poczekaj 30 sekund do kilku minut
  5. Pobierz .tar.gz

Backup chwyta cały katalog /home/container w jednym archiwum. Zaplanuj cotygodniowy.

Metoda 2 — Ręczne pobieranie SFTP

Jeśli chcesz tylko dane save:

  1. Pobierz dane SFTP z panelu
  2. Połącz się przez FileZilla lub WinSCP
  3. Przejdź do /home/container/Zomboid/
  4. Pobierz foldery Saves/, Server/, db/

Lub przez wiersz poleceń:

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/

Metoda 3 — In-game save przed backupem

Dla spójności wymuś save przed backupem:

  1. Połącz się z serwerem
  2. Uruchom /save w czacie (wymagany admin)
  3. Poczekaj na komunikat "World saved"
  4. Zatrzymaj serwer (zalecane dla czystego backup)
  5. Następnie backup

Przywracanie backupu — pełne przywracanie

Wipe wszystko i przywróć z backup:

  1. Zatrzymaj serwer
  2. Usuń obecny folder /home/container/Zomboid/Saves/Multiplayer/servertest/
  3. Wgraj folder backup do tej samej ścieżki
  4. Uruchom serwer

Gracze ponownie się łączą do dokładnie tego stanu zapisanego w backupie.

Przywracanie tylko świata (zachowaj obecnych graczy)

Gracze zrobili postępy od backup, ale świat został griefowany:

  1. Zatrzymaj serwer
  2. Skopiuj obecny players.db z /home/container/Zomboid/Saves/Multiplayer/servertest/ w bezpieczne miejsce
  3. Przywróć świat z backup (zastąp cały folder servertest)
  4. Wklej obecny players.db z powrotem do przywróconego folderu servertest
  5. Uruchom serwer

Gracze zachowują obecne poziomy/ekwipunek, świat wraca do stanu backup.

Przywracanie tylko postaci (zachowaj obecny świat)

Odwrotność — postacie graczy zostały przypadkowo wipowane, ale świat jest okej:

  1. Zatrzymaj serwer
  2. Skopiuj players.db z backup
  3. Wklej do obecnego /home/container/Zomboid/Saves/Multiplayer/servertest/
  4. Uruchom serwer

Przywracanie tylko konfiguracji serwera

Może popsułeś SandboxVars.lua i chcesz poprzednie wartości:

  1. Zatrzymaj serwer
  2. Z backup, wyciągnij servertest.ini i servertest_SandboxVars.lua z /home/container/Zomboid/Server/
  3. Wgraj do tych samych ścieżek
  4. Uruchom serwer

Strategia retencji backup

Dla 16-graczy publicznego serwera ta rotacja działa dobrze:

Częstotliwość Zachowanie Zastosowanie
Co godzinę Zachowaj ostatnie 6 Odzyskaj z bardzo niedawnego griefingu
Codziennie Zachowaj ostatnie 7 Odzyskaj z wczorajszego złego eventu
Co tydzień Zachowaj ostatnie 4 Długoterminowa siatka bezpieczeństwa
Co miesiąc Zachowaj ostatnie 3 Snapshoty przed dużymi zmianami modów

Przywracanie do innego serwera / migracja hostów

Jeśli przenosisz się do nowego hosta:

  1. Zrób pełny backup ze starego serwera
  2. Na nowym serwerze, zainstaluj Project Zomboid Dedicated Server
  3. Zatrzymaj nowy serwer
  4. Wgraj zawartość backup do /home/container/Zomboid/ na nowym serwerze
  5. Nazwa serwera w nowym panelu musi pasować
  6. Uruchom nowy serwer

Częste problemy

"Przywróciłem ale świat wygląda pusto" Zła nazwa folderu. Folder save musi dokładnie pasować do nazwy serwera.

"Gracze spawnują w domyślnej lokalizacji zamiast tam gdzie byli" players.db nie został przywrócony.

"Serwer się bootuje ale mody nie ładują po przywróceniu" Mody nie są backupowane — pobierają się z Steam. Sprawdź czy lista modów w servertest.ini jest nienaruszona.

FAQ

Ile trwa backup? 30 sekund dla małego świata (100 MB), do 5 minut dla mocno eksplorowanego (1 GB+).

Czy mogę backupować gdy gracze są online? Technicznie tak, ale snapshot może złapać stan mid-write. Dla ważnych backupów, najpierw zatrzymaj serwer.

Jaka jest różnica między backupem a save? /save zrzuca stan z pamięci na dysk. Backup kopiuje te pliki dyskowe gdzie indziej. Oba są potrzebne.

🚀

Uruchom swój serwer Project Zomboid

Hosting o wysokiej wydajności z wsparciem 24/7

Powiązane Artykuły