☀️ Ensimmäinen kuukausi 50 % halvemmalla:SUMMER26
Project ZomboidProject Zomboid·Ylläpito

Näin varmuuskopioit ja palautat Project Zomboid -palvelimen

Varmuuskopioi ja palauta Project Zomboid -palvelimesi turvallisesti: täysi palautus, pelkkä maailma, pelkät hahmot sekä siirto palveluntarjoajalta toiselle.

Andreas·
4 min lukuaika
·
7.5.2026
·
Päivitetty viimeksi: 31.7.2026
Sisällys

Näin varmuuskopioit ja palautat Project Zomboid -palvelimen

Kunnollinen varmuuskopiointi pelastaa palvelimen rikkoutuneilta tallennuksilta, modiristiriidoilta, vahingossa tehdyiltä pyyhinnöiltä ja griefaajilta. Tämä opas kertoo mitä kannattaa kopioida, miten se tehdään DoomHosting-palvelimella ja miten palautus onnistuu, mukaan lukien kikka, jolla palautat pelkän maailman tai pelkät hahmot.

Mitä kannattaa varmuuskopioida

Koko /home/container -kansiota ei tarvitse kopioida. Moditiedostot ja binäärit latautuvat uudestaan. Vain nämä ovat tärkeitä:

Polku Miksi kopioida
/home/container/.cache/Saves/Multiplayer/Pterodactyl/ Koko maailma: karttapalat, ajoneuvot, rakennelmat
/home/container/.cache/Server/ Palvelimen asetukset: .ini, SandboxVars.lua, spawnregions.lua
/home/container/.cache/db/Pterodactyl.db SQLite: adminlista, whitelist, bannit
/home/container/.cache/Logs/ (valinnainen) Tuoreiden ongelmien selvittelyyn

Tyypillinen täysi varmuuskopio on 100-600 MB sen mukaan, kuinka laajalti maailmaa on tutkittu.

Tapa 1: paneelin oma varmuuskopio (helpoin)

DoomHostingin palvelimilla on sisäänrakennettu Varmuuskopiot-välilehti:

  1. Avaa palvelimesi
  2. Klikkaa Varmuuskopiot
  3. Klikkaa Luo varmuuskopio
  4. Odota 30 sekunnista muutamaan minuuttiin tallennuksen koon mukaan
  5. Lataa .tar.gz-tiedosto koneellesi Lataa-painikkeella

Varmuuskopio nappaa koko /home/container -hakemiston yhteen arkistoon. Ajasta se viikoittain paneelin automaattivarmuuskopioinnilla, jos se on käytössä.

Tapa 2: manuaalinen lataus SFTP:llä

Jos haluat vain tallennusdatan (pienempi lataus):

  1. Hae SFTP-tiedot paneelista (yleensä kohdasta Asetukset tai SFTP-tiedostoyhteys)
  2. Yhdistä FileZillalla tai WinSCP:llä
  3. Siirry kansioon /home/container/.cache/
  4. Lataa kansiot Saves/, Server/ ja db/

Tai komentoriviltä:

sftp -P PORT [email protected]
sftp> get -r /home/container/.cache/Saves/Multiplayer/Pterodactyl /local/backups/
sftp> get -r /home/container/.cache/Server /local/backups/
sftp> get /home/container/.cache/db/Pterodactyl.db /local/backups/

Tapa 3: tallennus pelissä ennen varmuuskopiota

Pakota tallennus ennen kopiointia, niin lopputulos on yhtenäinen:

  1. Liity palvelimelle
  2. Aja /save chatissa (vaatii admin-oikeudet)
  3. Odota "World saved" -viestiä
  4. Pysäytä palvelin (suositeltavaa puhdasta varmuuskopiota varten)
  5. Ota vasta sitten varmuuskopio

Näin levyllä oleva tila vastaa pelin tilaa. Ilman tätä tuoreimmat pelaajien teot eivät välttämättä ole vielä tiedostossa.

Varmuuskopion palauttaminen: täysi palautus

Pyyhi kaikki ja palauta varmuuskopiosta:

  1. Pysäytä palvelin
  2. Poista nykyinen kansio /home/container/.cache/Saves/Multiplayer/Pterodactyl/
  3. Lataa varmuuskopiokansiosi samaan polkuun
  4. Käynnistä palvelin

Pelaajat palaavat täsmälleen siihen tilaan, joka varmuuskopiossa on.

Pelkän maailman palautus (pelaajat säilyvät)

Pelaajat ovat edenneet varmuuskopion jälkeen, mutta maailma on griefattu:

  1. Pysäytä palvelin
  2. Kopioi nykyinen players.db talteen kansiosta /home/container/.cache/Saves/Multiplayer/Pterodactyl/
  3. Palauta maailma varmuuskopiosta (korvaa koko Pterodactyl-kansio)
  4. Liitä nykyinen players.db takaisin palautettuun Pterodactyl-kansioon varmuuskopion version päälle
  5. Käynnistä palvelin

Pelaajat pitävät nykyiset tasonsa ja tavaransa, ja maailma palaa varmuuskopion tilaan.

Pelkkien hahmojen palautus (maailma säilyy)

Päinvastainen tilanne, jossa pelaajien hahmot katosivat vahingossa mutta maailma on kunnossa:

  1. Pysäytä palvelin
  2. Kopioi players.db varmuuskopiostasi
  3. Liitä se nykyiseen kansioon /home/container/.cache/Saves/Multiplayer/Pterodactyl/ rikkoutuneen version päälle
  4. Käynnistä palvelin

Pelkkien palvelinasetusten palautus

Ehkä rikoit SandboxVars.lua-tiedoston ja haluat edelliset arvot takaisin koskematta maailmaan:

  1. Pysäytä palvelin
  2. Pura varmuuskopiostasi tiedostot /home/container/.cache/Server/Pterodactyl.ini ja /home/container/.cache/Server/Pterodactyl_SandboxVars.lua
  3. Lataa ne samoihin polkuihin nykyisten päälle
  4. Käynnistä palvelin

Varmuuskopioiden säilytysrytmi

16 pelaajan julkiselle palvelimelle tämä kierto toimii hyvin:

Väli Säilytys Käyttötarkoitus
Tunneittain 6 viimeisintä Aivan tuoreen griefauksen korjaus
Päivittäin 7 viimeisintä Eilisen kämmin korjaus
Viikoittain 4 viimeisintä Pidemmän aikavälin turvaverkko
Kuukausittain 3 viimeisintä Tilannekuva ennen isoa modimuutosta

DoomHostingin paketteihin kuuluu automaattinen päivittäinen varmuuskopiointi. Lisää tarvittaessa muita välejä paneelista.

Palautus toiselle palvelimelle eli siirto palveluntarjoajalta toiselle

Jos olet vaihtamassa palveluntarjoajaa:

  1. Ota vanhalta palvelimelta täysi varmuuskopio
  2. Asenna uudelle palvelimelle Project Zomboid Dedicated Server
  3. Pysäytä uusi palvelin (anna sen ensin käydä kerran, jotta kansiorakenne syntyy, ja pysäytä sitten)
  4. Lataa varmuuskopiosi sisältö uuden palvelimen kansioon /home/container/.cache/
  5. Varmista, että palvelimen nimi täsmää uudessa paneelissa (tai nimeä tallennuskansio uuden palvelimen nimen mukaan)
  6. Käynnistä uusi palvelin

Jos pelaajilla on palvelin Steamin server browserissa, he tarvitsevat uuden IP-osoitteen. Maailman data siirtyy täydellisesti.

Yleisimmät ongelmat

"Palautus onnistui mutta maailma näyttää tyhjältä" Väärä kansion nimi. Tallennuskansion nimen pitää vastata palvelimesi nimeä täsmälleen. Jos vanha palvelin oli Pterodactyl ja uusi on MyServer, nimeä kansio uudestaan.

"Pelaajat ilmestyvät oletuspaikkaan eikä sinne missä olivat" players.db jäi palauttamatta, tai palautit maailman mutta varmuuskopiossa ei ole niitä karttapaloja, joissa pelaajat olivat (hyvin harvinaista).

"Palvelin käynnistyy mutta modit eivät lataudu palautuksen jälkeen" Modeja ei varmuuskopioida. Ne latautuvat uudestaan Steamista. Tarkista, että modilistasi tiedostossa Pterodactyl.ini on tallella palautuksen jälkeen.

"Varmuuskopio .tar.gz ei aukea" Käytä Windowsissa 7-Zipiä tai Linuxilla ja Macilla komentoa tar -xzf backup.tar.gz. Älä käytä Windowsin omaa purkajaa. Se rikkoo joskus pitkät tiedostopolut.

UKK

Kauanko varmuuskopiointi kestää? Pienellä maailmalla (100 MB) noin 30 sekuntia, laajasti tutkitulla maailmalla (yli 1 GB) jopa viisi minuuttia. Palvelin voi olla käynnissä kopioinnin ajan, mutta kirjoitusnopeus notkahtaa hetkeksi.

Voinko ottaa varmuuskopion pelaajien ollessa paikalla? Teknisesti kyllä, mutta tilannekuva voi osua kesken kirjoituksen. Tärkeitä varmuuskopioita varten pysäytä palvelin ensin.

Missä Pterodactyl säilyttää varmuuskopiot? Levyllä noden polussa /var/lib/pterodactyl/backups/ tai pilvitallennuksessa, jos sellainen on määritetty. Sinun näkökulmastasi: lataa ne vain paneelista.

Mitä eroa on varmuuskopiolla ja tallennuksella? /save kirjoittaa muistissa olevan tilan levylle. Varmuuskopio kopioi nuo levyn tiedostot muualle. Molempia tarvitaan: ensin tallennus, sitten varmuuskopio.

Project Zomboid

Hanki oma Project Zomboid -palvelin

Nopeat palvelimet ja 24/7 tuki

Aiheeseen liittyvät artikkelit