Brza Rasprodaja 50% popusta na sve servere Ostalo je Još Samo Nekoliko Sati!
Završava se 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
Categories

Rešavanje padova Project Zomboid servera

SR zomboid pz crash memory 0 found this helpful

Project Zomboid serveri se mogu rušiti ili ne uspevaju da se pokrenu iz nekoliko dobro poznatih razloga. Ovaj vodič pokriva najčešće uzroke uočene kroz tikete podrške Legion Hosting-a — od memorijskog buga u Build 42 koji zahteva dodatni RAM pri pokretanju, preko prelivanja rezervnih kopija koje popunjava /tmp, do oštećenih konfiguracionih datoteka. Prođite kroz dole navedene odeljke redom.

Ovaj vodič pokriva samo padove na strani servera. Ako vaš server radi a igrači doživljavaju padove ili zamrzavanja klijenta unutar igre, pogledajte sopstvene crash logove igre na vašoj lokalnoj mašini. Ako uopšte ne možete da se povežete a server radi, pogledajte Kako se povezati na vaš Project Zomboid server.

Pre nego što počnete — Pronađite svoje crash logove

Skoro svaki pad Project Zomboid-a ostavlja dokaze na jednom od dva mesta. Proverite oba pre nego što pokušate bilo kakvu popravku, kako biste znali koji odeljak ovog vodiča se odnosi na vas.

Izlaz GPanel konzole

  1. Prijavite se na GPanel.
  2. Izaberite svoj Project Zomboid server sa liste servera.
  3. Kliknite na karticu Console.
  4. Skrolujte do dna izlaza. Potražite linije označene sa ERROR, FATAL, OutOfMemoryError ili Exception. Poslednjih 20–30 linija pre nego što se server zaustavio obično su najrelevantnije.
  5. Ako je konzola prazna, proces servera se prekinuo pre nego što je mogao bilo šta da zapiše — što je samo po sebi nagoveštaj (pogledajte odeljak o B42 memoriji ispod).

Serverska debug.log datoteka

Project Zomboid zapisuje detaljan log u debug.log u serverskom direktorijumu podataka. Ova datoteka često sadrži kompletan Java stack trace koji direktno ukazuje na uzrok pada.

  1. U GPanel-u, idite na karticu File Manager.
  2. Navigirajte do /.cache/Logs/. Videćete datoteke nazvane poput debug.log, DebugLog-server.txt ili datirane log datoteke.
  3. Otvorite najnoviju log datoteku. Koristite Ctrl+End ili skrolujte do samog dna i odatle čitajte naviše.
  4. Potražite ključne reči OutOfMemoryError, IOException, NullPointerException ili SandboxVars. Kopirajte relevantne linije — biće vam potrebne ako otvorite tiket za podršku.

Popravka 1 — Visoko korišćenje memorije u Build 42 pri pokretanju (poznati bug igre)

Poznati problem u Build 42: Project Zomboid B42 (konkretno verzija 42.x) ima potvrđen memorijski bug gde server alocira otprilike 9 GB RAM-a tokom pokretanja, čak i na malim svetovima bez igrača. Ovo je značajno više nego u B41 i predstavlja bug u samoj igri, a ne grešku u konfiguraciji.

Ako vaš server odmah izlazi pri pokretanju bez greške u konzoli, ili konzola prikazuje OutOfMemoryError ili Java heap space grešku, serveru ponestaje memorije pre nego što se svet završi učitavanje.

Simptomi

  • Server se pokrene, konzola skroluje 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 pri nekim restartovanjima ali ne i pri drugima (dostupnost memorije varira).
  • Server je radio dobro na B41 ali se konstantno ruši nakon nadogradnje na B42.

Koraci

  1. U GPanel-u, kliknite na svoj server i idite na karticu Console. Zabeležite trenutnu alokaciju RAM-a vašeg servera prikazanu na traci resursa ili panelu sa informacijama o serveru.
  2. Ako vaš plan uključuje manje od 10 GB RAM-a, server se može srušiti tokom pokretanja jer B42 zahteva otprilike 9 GB za inicijalizaciju. Moraćete da nadogradite svoj plan ili da sačekate da Indie Stone objavi popravku.
  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 sa Java Memory, Max RAM ili Xmx. Potvrdite da je postavljeno na najviše 80–85% vašeg ukupnog dostupnog RAM-a. Na primer, na planu od 12 GB, postavite ovo na 10240 (10 GB u megabajtima). Nemojte ga postaviti jednako ili iznad ukupnog RAM-a — operativnom sistemu i drugim procesima takođe je potrebna memorija.
  5. Kliknite na Save na kartici Startup, zatim restartujte server.
  6. Pratite konzolu tokom pokretanja. Ako server dostigne liniju SERVER STARTED ili se LuaManager: Loading lua files... završi bez pada, alokacija memorije je sada dovoljna.
Zašto B42 zahteva toliko RAM-a? Build 42 je uveo značajno proširenu mapu sa zgradama na više spratova. Tokom pokretanja server učitava velike delove indeksa mape i Lua sandbox-a u memoriju odjednom. Indie Stone su priznali da je ovo oblast koju aktivno optimizuju. Pratite Project Zomboid vesti na Steam-u za zakrpe koje smanjuju korišćenje memorije pri pokretanju.

Popravka 2 — BackupsOnStart preliva /tmp (pad pri pokretanju)

Project Zomboid se može konfigurisati da kreira potpunu rezervnu kopiju sveta svaki put kada se server pokrene. Kada se ova rezervna kopija zapisuje u /tmp — koji je ograničene veličine na većini Linux host-ova — server se ruši usred pokretanja sa greškom pri zapisu na disk kada se /tmp popuni.

Simptomi

  • Server se pouzdano ruši pri svakom restartovanju, ali je ranije radio.
  • Konzola ili debug.log sadrži greške poput IOException: No space left on device ili pominje zapisivanje u /tmp/.
  • Padovi imaju tendenciju da se pogoršavaju tokom vremena kako se sačuvani svet povećava.
  • Server se ponekad pokrene ako pokušate ubrzo nakon čistog restarta host node-a (pre nego što se /tmp ponovo popuni).

Koraci — Onemogućite BackupsOnStart

  1. U GPanel-u, idite na karticu File Manager.
  2. Navigirajte do /.cache/server/. Potražite svoju konfiguracionu datoteku servera — obično se zove servertest.ini ili kako god se zove vaš server praćeno sa .ini (npr. MyServer.ini).
  3. Otvorite .ini datoteku za uređivanje.
  4. Koristite funkciju pretrage vašeg pregledača (Ctrl+F) da pronađete BackupsOnStart.
  5. Promenite vrednost sa true na false:
    BackupsOnStart=false
  6. Dok ste u datoteci, takođe proverite podešavanje BackupsOnVersionChange i postavite ga na false ako je prostor na disku problem:
    BackupsOnVersionChange=false
  7. Sačuvajte datoteku i restartujte server. Pratite konzolu da biste potvrdili da server dostigne liniju SERVER STARTED.
Ručne rezervne kopije: Onemogućavanje automatskih rezervnih kopija znači da ćete morati ručno da pravite rezervne kopije podataka vašeg sveta. Da biste to uradili, koristite GPanel File Manager da povremeno preuzmete kopiju foldera /.cache/saves/multiplayer/, ili kontaktirajte Legion Hosting podršku da se raspitate o opcijama zakazanih rezervnih kopija na vašem planu.

Popravka 3 — Oštećeni SandboxVars.lua ili konfiguracija servera

Project Zomboid čuva podešavanja sveta u Lua datoteci nazvanoj SandboxVars.lua. Ako se ova datoteka ručno uredi i sačuva sa sintaksnom greškom, ili ako je prenos datoteke prekinut, server će se odmah srušiti pri pokretanju kada pokuša da parsira datoteku.

Simptomi

  • Konzola prikazuje ERROR: SandboxVars, LuaManager error ili Lua parse grešku sa brojem linije.
  • Pad je počeo da se dešava odmah nakon što ste uredili podešavanja u .ini datoteci ili direktno u SandboxVars.lua.
  • Server može prikazati Bad argument #1 to ili slične Lua runtime greške.

Koraci — Proverite i popravite 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. Proverite da datoteka počinje sa VERSION = 1, (ili slično) unutar SandboxVars = { bloka, i da se završava zatvarajućom }. Bilo koji nedostajući zarez, nezatvorena vitičasta zagrada ili zalutali karakter izazvaće neuspeh parsiranja.
  4. Ako ne možete da identifikujete grešku, najsigurnija popravka je da u potpunosti obrišete SandboxVars.lua. Server će je ponovo generisati sa podrazumevanim vrednostima pri sledećem pokretanju. Napomena: ovo resetuje vaša sandbox podešavanja (loot, broj zombija, itd.) na podrazumevane vrednosti — podaci vaše mape i podaci igrača nisu pogođeni.
  5. Takođe proverite .ini datoteku u /.cache/server/ za slične probleme ako ste je nedavno ručno uređivali. Uverite se da svaka linija prati Key=Value format bez praznih linija unutar vrednosti.
  6. Sačuvajte izmene i restartujte server.
Preporučeno: Izbegavajte direktno uređivanje SandboxVars.lua. Umesto toga, koristite admin panel u igri ili UI za podešavanja servera u GPanel-u ako je dostupan. Direktne izmene su sklone greškama i mogu pokvariti server jednim propuštenim zarezom.

Popravka 4 — Prazna admin lozinka izaziva pad

Project Zomboid zahteva neprazu admin lozinku za pokretanje multiplayer servera. Ako je polje za lozinku prazno, proces servera odmah izlazi nakon pokušaja inicijalizacije admin naloga.

Simptomi

  • Potpuno novi server ili nedavno resetovan server ne uspeva pri svakom pokušaju pokretanja.
  • Izlaz konzole je veoma kratak — server ispiše nekoliko linija inicijalizacije i zatim se zaustavi.
  • debug.log može sadržati referencu na admin nalog ili validaciju lozinke.

Koraci

  1. U GPanel-u, kliknite na svoj server i idite na karticu Startup.
  2. Potražite polje označeno sa Admin Password ili RCON Password. Potvrdite da sadrži vrednost — ne sme biti prazno.
  3. Ako je polje prazno, unesite lozinku. Koristite najmanje 8 karaktera. Izbegavajte specijalne karaktere poput !, #, $ ili @ u admin lozinki, jer neke PZ verzije ne uspevaju da ih ispravno parsiraju u argumentima pokretanja.
  4. Kliknite na Save i restartujte server.
  5. Kao sekundarnu proveru, otvorite .ini datoteku u /.cache/server/ i potvrdite da linija AdminPassword= ima vrednost nakon znaka jednakosti.

Popravka 5 — Resetovanje sveta (poslednje sredstvo za uporne padove)

Ova radnja trajno briše sav napredak sveta. Likovi igrača, zgrade, stanje loot-a i izmene mape biće izgubljeni. Nalozi igrača (whitelist, lista zabrana) čuvaju se odvojeno i nisu pogođeni. Ovo radite samo ako su sve druge popravke zakazale i ako ste spremni da započnete novi svet.

Ako sačuvani svet postane oštećen — na primer nakon teškog pada servera, neuspele nadogradnje ili grešaka fajl sistema — sami podaci sačuvanog sveta mogu biti nepovratni. U tom slučaju, brisanje sveta i početak iz početka je jedina opcija.

Koraci

  1. Zaustavite svoj server u GPanel-u pre nego što napravite bilo kakve izmene na datotekama sačuvanog sveta. Uređivanje datoteka na serveru koji radi može izazvati dalje oštećenje.
  2. U GPanel-u, idite na karticu File Manager.
  3. Navigirajte do /.cache/saves/multiplayer/.
  4. Videćete jedan ili više foldera sa imenom vašeg servera (npr. servertest). Pre brisanja, opciono preuzmite folder kao rezervnu kopiju tako što ćete ga izabrati i koristiti opciju preuzimanja — čak i oštećeni sačuvani svet može kasnije biti delimično nadoknadiv.
  5. Obrišite folder koji odgovara imenu vašeg servera unutar Multiplayer/. Nemojte brisati sam Multiplayer folder.
  6. Takođe navigirajte do /.cache/db/ i obrišite <YourServerName>.db datoteku. Ova baza podataka čuva statistiku igrača i može referencirati stari svet — njeno ponovno generisanje izbegava nepoklapanja.
  7. Pokrenite svoj server. Generisaće svež svet koristeći podešavanja u vašoj .ini datoteci.
Zadržite svoja podešavanja: Brisanje sačuvanog sveta ne briše vašu konfiguraciju servera. Vaša .ini datoteka, admin lozinka, lista modova i podešavanja portova su sve sačuvani. Sledeće pokretanje će koristiti potpuno ista podešavanja za generisanje novog sveta.

Brza dijagnostička referenca

Šta vidite u logu Najverovatniji uzrok Popravka
OutOfMemoryError ili Java heap space Nedovoljno RAM-a za B42 pokretanje Popravka 1 — B42 memorijski bug
IOException: No space left on device BackupsOnStart popunjava /tmp Popravka 2 — BackupsOnStart
SandboxVars greška ili Lua parse greška Oštećena ili ručno uređena konfiguraciona datoteka Popravka 3 — SandboxVars.lua
Server odmah izlazi, veoma kratak izlaz konzole Prazna admin lozinka Popravka 4 — Admin lozinka
Konstantno se ruši bez obzira na izmene konfiguracije Oštećen sačuvani svet Popravka 5 — Resetovanje sveta

I dalje se ruši nakon svih koraka?

Ako se vaš server i dalje ruši nakon što ste prošli kroz svaku gore navedenu popravku, otvorite tiket za podršku kod Legion Hosting-a. Uključite sledeće kako biste pomogli timu podrške da brzo dijagnostikuje problem:

  • Poslednjih 50 linija izlaza vaše GPanel konzole u trenutku pada
  • Kompletan sadržaj najnovije debug.log ili DebugLog-server.txt datoteke
  • Verzija Project Zomboid build-a vašeg servera (prikazana u konzoli pri pokretanju, npr. Build 42.x.x)
  • Vaša alokacija RAM-a kako je prikazana u GPanel-u
  • Da li se pad dešava pri svakom pokretanju ili tek nakon što server radi neko vreme
  • Bilo kakve izmene koje ste napravili pre nego što je pad počeo (dodavanje modova, izmene konfiguracije, ažuriranja igre)

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


Was this article helpful?

Ready to Get Started?

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