Brza Rasprodaja 50% popusta na sve servere Zadnji Dan!
Završava za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorije

Popravljanje padova Project Zomboid servera

HR zomboid pz crash memory 0 je ovo smatralo korisnim

Project Zomboid serveri mogu pasti ili se ne pokrenuti iz nekoliko dobro poznatih razloga. Ovaj vodič pokriva najčešće uzroke viđene u Legion Hosting zahtjevima za podršku — od Build 42 greške s memorijom koja zahtijeva dodatni RAM pri pokretanju, do prekoračenja sigurnosnih kopija koje popunjava /tmp, do oštećenih konfiguracijskih datoteka. Prođite kroz odjeljke u nastavku redom.

Ovaj vodič pokriva samo padove na strani servera. Ako vaš server radi, a igrači doživljavaju padove klijenta ili zamrzavanja u igri, pogledajte zapise o padovima vaše igre na lokalnom računalu. Ako se uopće ne možete povezati, ali server radi, pogledajte Kako se povezati na vaš Project Zomboid server.

Prije nego počnete — Pronađite zapise o padovima

Gotovo svaki pad Project Zomboid-a ostavlja tragove na jednom od dva mjesta. Provjerite oba prije pokušaja bilo kakvog popravka, kako biste znali koji odjeljak ovog vodiča se odnosi na vas.

Ispis konzole u GPanel-u

  1. Prijavite se u GPanel.
  2. Odaberite svoj Project Zomboid server s popisa servera.
  3. Kliknite na karticu Console.
  4. Pomaknite se na dno ispisa. Potražite redove označene s ERROR, FATAL, OutOfMemoryError ili Exception. Zadnjih 20–30 redova prije nego se server zaustavio obično su najrelevantniji.
  5. Ako je konzola prazna, proces servera se završio prije nego je mogao išta zapisati — to je samo po sebi trag (pogledajte odjeljak o B42 memoriji u nastavku).

Datoteka debug.log servera

Project Zomboid zapisuje detaljan zapis u debug.log u podatkovnom direktoriju servera. Ova datoteka često sadrži potpuni Java stack trace koji izravno ukazuje na uzrok pada.

  1. U GPanel-u idite na karticu File Manager.
  2. Navigirajte do /.cache/Logs/. Vidjet ćete datoteke nazvane poput debug.log, DebugLog-server.txt ili datoteke zapisa s datumom.
  3. Otvorite najnoviju datoteku zapisa. Koristite Ctrl+End ili se pomaknite na sam kraj i čitajte odozdo prema gore.
  4. Potražite ključne riječi OutOfMemoryError, IOException, NullPointerException ili SandboxVars. Kopirajte relevantne redove — trebat će vam ako otvorite zahtjev za podršku.

Popravak 1 — Build 42 visoka potrošnja memorije pri pokretanju (poznata greška igre)

Poznati problem Build 42: Project Zomboid B42 (konkretno verzija 42.x) ima potvrđenu grešku s memorijom gdje server alocira otprilike 9 GB RAM-a tijekom pokretanja, čak i na malim svjetovima bez igrača. To je značajno više nego B41 i radi se o grešci u samoj igri, a ne o pogrešci u konfiguraciji.

Ako se vaš server odmah ugasi pri pokretanju bez greške u konzoli, ili konzola prikazuje OutOfMemoryError ili grešku Java heap prostora, server ostaje bez memorije prije nego svijet završi s učitavanjem.

Simptomi

  • Server se pokrene, konzola se pomiče nekoliko sekundi, zatim se zaustavi bez greške vidljive igračima.
  • Konzola prikazuje java.lang.OutOfMemoryError: Java heap space ili GC overhead limit exceeded.
  • Server radi na nekim ponovnim pokretanjima, ali ne na drugima (dostupnost memorije varira).
  • Server je radio normalno na B41, ali se stalno ruši nakon nadogradnje na B42.

Koraci

  1. U GPanel-u kliknite na svoj server i idite na karticu Console. Zabilježite trenutnu dodjelu RAM-a vašeg servera prikazanu u traci resursa ili panelu s informacijama o serveru.
  2. Ako vaš plan uključuje manje od 10 GB RAM-a, server se može srušiti tijekom pokretanja jer B42 zahtijeva otprilike 9 GB za inicijalizaciju. Trebat ćete nadograditi svoj plan ili pričekati da Indie Stone objavi popravak.
  3. Ako vaš plan već ima 10 GB ili više, a server se i dalje ruši pri pokretanju, idite na karticu Startup u GPanel-u.
  4. Potražite polje označeno s Java Memory, Max RAM ili Xmx. Potvrdite da je postavljeno na najviše 80–85% vašeg ukupnog dostupnog RAM-a. Na primjer, na planu od 12 GB, postavite ovo na 10240 (10 GB u megabajtima). Ne postavljajte ga jednako ili iznad ukupnog RAM-a — operativni sustav i drugi procesi također trebaju memoriju.
  5. Kliknite Save na kartici Startup, zatim ponovno pokrenite server.
  6. Pratite konzolu tijekom pokretanja. Ako server dođe do reda SERVER STARTED ili se LuaManager: Loading lua files... dovrši bez pada, dodjela memorije je sada dovoljna.
Zašto B42 treba toliko RAM-a? Build 42 uveo je značajno proširenu kartu s višekatnim zgradama. Tijekom pokretanja server učitava velike dijelove indeksa karte i Lua sandbox-a u memoriju odjednom. Indie Stone su potvrdili da je ovo područje koje aktivno optimiziraju. Pratite vijesti o Project Zomboid-u na Steam-u za zakrpe koje smanjuju potrošnju memorije pri pokretanju.

Popravak 2 — BackupsOnStart prekoračuje /tmp (pad pri pokretanju)

Project Zomboid se može konfigurirati da stvara potpunu sigurnosnu kopiju svijeta svaki put kad se server pokrene. Kada se ova sigurnosna kopija zapisuje u /tmp — koji je ograničene veličine na većini Linux domaćina — server se ruši usred pokretanja s greškom zapisa na disk kad se /tmp popuni.

Simptomi

  • Server se pouzdano ruši pri svakom ponovnom pokretanju, ali je ranije radio.
  • Konzola ili debug.log sadrži greške poput IOException: No space left on device ili spominje zapisivanje u /tmp/.
  • Padovi se pogoršavaju s vremenom kako spremljeni svijet raste.
  • Server se ponekad pokrene ako pokušate ubrzo nakon čistog ponovnog pokretanja čvora domaćina (prije nego se /tmp ponovno popuni).

Koraci — Onemogućite BackupsOnStart

  1. U GPanel-u idite na karticu File Manager.
  2. Navigirajte do /.cache/server/. Potražite konfiguracijsku datoteku vašeg servera — obično se zove servertest.ini ili ime vašeg servera praćeno s .ini (npr. MyServer.ini).
  3. Otvorite .ini datoteku za uređivanje.
  4. Koristite funkciju pretraživanja preglednika (Ctrl+F) za pretraživanje BackupsOnStart.
  5. Promijenite vrijednost s true na false:
    BackupsOnStart=false
  6. Dok ste u datoteci, također provjerite postavku BackupsOnVersionChange i postavite je na false ako je prostor na disku problem:
    BackupsOnVersionChange=false
  7. Spremite datoteku i ponovno pokrenite server. Pratite konzolu da potvrdite da server dosegne red SERVER STARTED.
Ručne sigurnosne kopije: Onemogućavanje automatskih sigurnosnih kopija znači da ćete morati ručno sigurnosno kopirati podatke svijeta. Za to koristite File Manager u GPanel-u da povremeno preuzmete kopiju mape /.cache/saves/multiplayer/, ili kontaktirajte Legion Hosting podršku da pitate o opcijama zakazanih sigurnosnih kopija na vašem planu.

Popravak 3 — Oštećena SandboxVars.lua ili konfiguracija servera

Project Zomboid pohranjuje postavke svijeta u Lua datoteku zvanu SandboxVars.lua. Ako se ova datoteka ručno uredi i spremi sa sintaktičkom greškom, ili ako je prijenos datoteke prekinut, server će se srušiti odmah pri pokretanju kada pokuša parsirati datoteku.

Simptomi

  • Konzola prikazuje ERROR: SandboxVars, LuaManager error ili Lua grešku parsiranja s brojem reda.
  • Pad se počeo događati odmah nakon što ste uredili postavke u .ini datoteci ili izravno u SandboxVars.lua.
  • Server može prikazati Bad argument #1 to ili slične Lua runtime greške.

Koraci — Provjera i popravak SandboxVars.lua

  1. U GPanel-u idite na File Manager i navigirajte do /.cache/saves/multiplayer/<YourServerName>/.
  2. Otvorite SandboxVars.lua za uređivanje.
  3. Provjerite da datoteka počinje s VERSION = 1, (ili slično) unutar bloka SandboxVars = {, i završava sa zatvarajućom }. Bilo koji nedostajući zarez, nezatvorena vitičasta zagrada ili zalutali znak uzrokovat će grešku parsiranja.
  4. Ako ne možete identificirati grešku, najsigurniji popravak je potpuno brisanje SandboxVars.lua. Server će je regenerirati sa zadanim vrijednostima pri sljedećem pokretanju. Napomena: ovo resetira vaše sandbox postavke (plijen, broj zombija itd.) na zadane vrijednosti — podaci vaše karte i igrača nisu pogođeni.
  5. Također provjerite .ini datoteku u /.cache/server/ za slične probleme ako ste je nedavno ručno uređivali. Osigurajte da svaki red slijedi format Key=Value bez praznih redova unutar vrijednosti.
  6. Spremite promjene i ponovno pokrenite server.
Preporučeno: Izbjegavajte izravno uređivanje SandboxVars.lua. Umjesto toga koristite administratorski panel u igri ili sučelje postavki servera u GPanel-u ako je dostupno. Izravne izmjene su podložne greškama i mogu pokvariti server jednim propuštenim zarezom.

Popravak 4 — Prazna administratorska lozinka uzrokuje pad

Project Zomboid zahtijeva nepraznu administratorsku lozinku za pokretanje multiplayer servera. Ako je polje lozinke prazno, proces servera se odmah završava nakon pokušaja inicijalizacije administratorskog računa.

Simptomi

  • Potpuno novi server ili nedavno resetiran server ne uspijeva pri svakom pokušaju pokretanja.
  • Ispis konzole je vrlo kratak — server ispisuje nekoliko redova inicijalizacije i zatim se zaustavlja.
  • debug.log može sadržavati referencu na administratorski račun ili provjeru valjanosti lozinke.

Koraci

  1. U GPanel-u kliknite na svoj server i idite na karticu Startup.
  2. Potražite polje označeno s Admin Password ili RCON Password. Potvrdite da sadrži vrijednost — ne smije biti prazno.
  3. Ako je polje prazno, unesite lozinku. Koristite najmanje 8 znakova. Izbjegavajte posebne znakove poput !, #, $ ili @ u administratorskoj lozinki, jer neke PZ verzije ne mogu ih ispravno parsirati u argumentima pokretanja.
  4. Kliknite Save i ponovno pokrenite server.
  5. Kao dodatnu provjeru, otvorite .ini datoteku u /.cache/server/ i potvrdite da red AdminPassword= ima vrijednost nakon znaka jednakosti.

Popravak 5 — Resetiranje svijeta (posljednje rješenje za trajne padove)

Ova radnja trajno briše sav napredak u svijetu. Likovi igrača, građevine, stanje plijena i promjene karte bit će izgubljeni. Računi igrača (popis dopuštenih, popis zabranjenih) pohranjeni su odvojeno i nisu pogođeni. Ovo učinite samo ako svi ostali popravci nisu uspjeli i spremni ste započeti novi svijet.

Ako spremljeni svijet postane oštećen — na primjer nakon naglog pada servera, neuspjelog ažuriranja ili grešaka datotečnog sustava — spremljeni podaci mogu biti nepopravljivi. U tom slučaju, brisanje svijeta i započinjanje ispočetka jedina je opcija.

Koraci

  1. Zaustavite server u GPanel-u prije bilo kakvih promjena datoteka spremanja. Uređivanje datoteka na pokrenutom serveru može uzrokovati daljnje oštećenje.
  2. U GPanel-u idite na karticu File Manager.
  3. Navigirajte do /.cache/saves/multiplayer/.
  4. Vidjet ćete jednu ili više mapa s imenom vašeg servera (npr. servertest). Prije brisanja, opcionalno preuzmite mapu kao sigurnosnu kopiju odabirom i korištenjem opcije preuzimanja — čak i oštećeno spremanje može biti djelomično obnovljivo kasnije.
  5. Izbrišite mapu koja odgovara imenu vašeg servera unutar Multiplayer/. Nemojte brisati samu mapu Multiplayer.
  6. Također navigirajte do /.cache/db/ i izbrišite datoteku <YourServerName>.db. Ova baza podataka sadrži statistike igrača i može referencirati stari svijet — regeneriranje izbjegava neusklađenosti.
  7. Pokrenite server. Generirat će svježi svijet koristeći postavke iz vaše .ini datoteke.
Zadržite svoje postavke: Brisanje spremljenog svijeta ne briše konfiguraciju vašeg servera. Vaša .ini datoteka, administratorska lozinka, popis modova i postavke portova su sve sačuvane. Sljedeće pokretanje koristit će potpuno iste postavke za generiranje novog svijeta.

Brza dijagnostička referenca

Što vidite u zapisu Najvjerojatniji uzrok Popravak
OutOfMemoryError ili Java heap space Nedovoljno RAM-a za pokretanje B42 Popravak 1 — B42 greška memorije
IOException: No space left on device BackupsOnStart popunjava /tmp Popravak 2 — BackupsOnStart
SandboxVars greška ili Lua greška parsiranja Oštećena ili ručno uređena konfiguracijska datoteka Popravak 3 — SandboxVars.lua
Server se odmah ugasi, vrlo kratak ispis konzole Prazna administratorska lozinka Popravak 4 — Administratorska lozinka
Padovi dosljedno bez obzira na promjene konfiguracije Oštećen spremljeni svijet Popravak 5 — Resetiranje svijeta

I dalje se ruši nakon svih koraka?

Ako se vaš server i dalje ruši nakon prolaska kroz sve gore navedene popravke, otvorite zahtjev za podršku kod Legion Hosting. Uključite sljedeće kako biste pomogli timu za podršku da brzo dijagnosticira problem:

  • Zadnjih 50 redova ispisa GPanel konzole u trenutku pada
  • Potpuni sadržaj najnovije datoteke debug.log ili DebugLog-server.txt
  • Verziju Project Zomboid builda vašeg servera (prikazana u konzoli pri pokretanju, npr. Build 42.x.x)
  • Vašu dodjelu RAM-a kao što je prikazano u GPanel-u
  • Je li pad pri svakom pokretanju ili samo nakon što server radi neko vrijeme
  • Sve promjene koje ste napravili prije početka padova (dodavanje modova, uređivanje konfiguracije, ažuriranja igre)

Otvorite zahtjev za podršku i uključite ID vašeg servera i poruke o greškama iz GPanel konzole.


Je li vam ovaj članak bio koristan?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.