Ani Endirim 50% bütün serverlərdə endirim Son Gün!
Bitməsinə: 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
Kateqoriyalar

Project Zomboid Server Çökmələrinin Həlli

AZ zomboid pz crash memory 0 nəfər bunu faydalı hesab etdi

Project Zomboid serverləri bir neçə yaxşı bilinən səbəbə görə çökə və ya başlaya bilməyə bilər. Bu təlimat Legion Hosting dəstək biletlərində ən çox rast gəlinən səbəbləri əhatə edir — başlanğıcda əlavə RAM tələb edən Build 42 yaddaş xətasından, /tmp-ni dolduran ehtiyat nüsxə daşqınına, zədələnmiş konfiqurasiya fayllarına qədər. Aşağıdakı bölmələri ardıcıllıqla keçin.

Bu təlimat yalnız server tərəfli çökmələri əhatə edir. Əgər serveriniz işləyir və oyunçular oyun içində klient çökmələri və ya donmalar yaşayırsa, yerli kompüterinizdəki oyunun öz çökmə qeydlərinə baxın. Əgər ümumiyyətlə qoşula bilmirsinizsə amma server işləyirsə, Project Zomboid Serverinizə Necə Qoşulmaq Olar məqaləsinə baxın.

Başlamazdan Əvvəl — Çökmə Qeydlərinizi Tapın

Demək olar ki, hər bir Project Zomboid çökməsi iki yerdən birində iz buraxır. Hər hansı bir düzəliş tətbiq etməzdən əvvəl hər ikisini yoxlayın ki, bu təlimatın hansı bölməsinin sizə aid olduğunu biləsiniz.

GPanel Konsol Çıxışı

  1. GPanel-ə daxil olun.
  2. Server siyahısından Project Zomboid serverinizi seçin.
  3. Console tabına klikləyin.
  4. Çıxışın sonuna gedin. ERROR, FATAL, OutOfMemoryError və ya Exception ilə işarələnmiş sətirləri axtarın. Server dayanmadan əvvəlki son 20-30 sətir adətən ən uyğun olanlardır.
  5. Əgər konsol boşdursa, server prosesi heç nə yaza bilmədən sonlanıb — bu özü bir ipucudur (aşağıdakı B42 yaddaş bölməsinə baxın).

Server debug.log Faylı

Project Zomboid serverin məlumat qovluğundakı debug.log faylına ətraflı qeydlər yazır. Bu fayl tez-tez birbaşa çökmə səbəbini göstərən tam Java stack trace ehtiva edir.

  1. GPanel-də File Manager tabına keçin.
  2. /.cache/Logs/ qovluğuna daxil olun. debug.log, DebugLog-server.txt və ya tarixli qeyd faylları kimi adlanmış fayllar görəcəksiniz.
  3. Ən son qeyd faylını açın. Ctrl+End istifadə edin və ya ən aşağıya gedin və oradan yuxarıya doğru oxuyun.
  4. OutOfMemoryError, IOException, NullPointerException və ya SandboxVars açar sözlərini axtarın. Müvafiq sətirləri kopyalayın — dəstək bileti açsanız sizə lazım olacaq.

Düzəliş 1 — Build 42 Başlanğıcda Yüksək Yaddaş İstifadəsi (Məlum Oyun Xətası)

Build 42 məlum problem: Project Zomboid B42 (xüsusilə 42.x versiyası) təsdiqlənmiş yaddaş xətasına malikdir — server kiçik dünyalarda və oyunçu olmadan belə başlanğıcda təxminən 9 GB RAM ayırır. Bu B41-dən əhəmiyyətli dərəcədə yüksəkdir və konfiqurasiya xətası deyil, oyunun özündəki bir xətadır.

Əgər serveriniz başlanğıcda dərhal konsolda heç bir xəta olmadan çıxırsa və ya konsol OutOfMemoryError və ya Java heap space xətası göstərirsə, dünya yüklənməni bitirməmişdən əvvəl serverin yaddaşı tükənir.

Simptomlar

  • Server başlayır, konsol bir neçə saniyə sürüşür, sonra oyunçu tərəfli heç bir xəta olmadan dayanır.
  • Konsol java.lang.OutOfMemoryError: Java heap space və ya GC overhead limit exceeded göstərir.
  • Server bəzi yenidən başlatmalarda işləyir, bəzilərində isə yox (yaddaş mövcudluğu dəyişir).
  • Server B41-də yaxşı işləyirdi, lakin B42-yə yüksəltdikdən sonra ardıcıl çökür.

Addımlar

  1. GPanel-də serverinizə klikləyin və Console tabına keçin. Resurs panelində və ya server məlumat panelində göstərilən serverinizin cari RAM ayrılmasını qeyd edin.
  2. Planınız 10 GB RAM-dan az daxil edirsə, B42-nin işə başlamaq üçün təxminən 9 GB tələb etdiyi üçün server başlanğıcda çökə bilər. Planınızı yüksəltməli və ya Indie Stone-un düzəliş buraxmasını gözləməli olacaqsınız.
  3. Planınızda artıq 10 GB və ya daha çox varsa və server hələ də başlanğıcda çökürsə, GPanel-də Startup tabına keçin.
  4. Java Memory, Max RAM və ya Xmx adlı sahəni tapın. Bunun ümumi mövcud RAM-ınızın 80-85%-dən çox olmadığını təsdiqləyin. Məsələn, 12 GB planda bunu 10240 (meqabaytla 10 GB) təyin edin. Onu ümumi RAM-ınıza bərabər və ya ondan yuxarı təyin etməyin — əməliyyat sistemi və digər proseslər də yaddaş tələb edir.
  5. Startup tabında Save klikləyin, sonra serverinizi yenidən başladın.
  6. Başlanğıc zamanı konsolu izləyin. Əgər server SERVER STARTED sətrinə çatırsa və ya LuaManager: Loading lua files... çökmədən tamamlanırsa, yaddaş ayrılması indi kifayətdir.
B42 niyə bu qədər RAM tələb edir? Build 42 çoxmərtəbəli binalarla əhəmiyyətli dərəcədə genişləndirilmiş xəritə təqdim etdi. Başlanğıcda server xəritə indeksinin və Lua sandbox-un böyük hissələrini eyni anda yaddaşa yükləyir. Indie Stone bunu aktiv şəkildə optimallaşdırdıqları bir sahə kimi qəbul ediblər. Başlanğıc yaddaş istifadəsini azaldan yamaqlar üçün Steam-dəki Project Zomboid xəbərlərini izləyin.

Düzəliş 2 — BackupsOnStart /tmp-ni Doldurur (Başlanğıc Çökməsi)

Project Zomboid server hər başladıqda tam dünya ehtiyat nüsxəsi yaratmaq üçün konfiqurasiya oluna bilər. Bu ehtiyat nüsxə əksər Linux hostlarında ölçüsü məhdud olan /tmp-yə yazıldıqda, /tmp dolduqdan sonra server başlanğıc ortasında disk yazma xətası ilə çökür.

Simptomlar

  • Server hər yenidən başlatmada etibarlı şəkildə çökür, lakin əvvəllər işləyirdi.
  • Konsol və ya debug.log IOException: No space left on device kimi xətalar ehtiva edir və ya /tmp/-yə yazmaqdan bəhs edir.
  • Dünya saxlama faylı böyüdükcə çökmələr zamanla pisləşir.
  • Host qovşağının təmiz yenidən başlatmasından qısa müddət sonra cəhd etsəniz server bəzən başlayır (/tmp dolmamışdan əvvəl).

Addımlar — BackupsOnStart-ı Deaktiv Edin

  1. GPanel-də File Manager tabına keçin.
  2. /.cache/server/ qovluğuna daxil olun. Server konfiqurasiya faylınızı tapın — adətən servertest.ini və ya server adınız ardınca .ini gələn fayl adlanır (məsələn, MyServer.ini).
  3. .ini faylını redaktə üçün açın.
  4. Brauzerinizin tapma funksiyasından (Ctrl+F) istifadə edərək BackupsOnStart axtarın.
  5. Dəyəri true-dan false-a dəyişin:
    BackupsOnStart=false
  6. Faylda olarkən BackupsOnVersionChange parametrini də yoxlayın və disk sahəsi narahatlığı varsa onu false təyin edin:
    BackupsOnVersionChange=false
  7. Faylı yadda saxlayın və serverinizi yenidən başladın. Serverin SERVER STARTED sətrinə çatdığını təsdiqləmək üçün konsolu izləyin.
Əl ilə ehtiyat nüsxələr: Avtomatik ehtiyat nüsxələri deaktiv etmək, dünya məlumatlarınızın ehtiyat nüsxəsini əl ilə çıxarmalı olacağınız deməkdir. Bunu etmək üçün GPanel-in File Manager vasitəsilə /.cache/saves/multiplayer/ qovluğunun surətini mütəmadi olaraq yükləyin və ya planınızdakı planlaşdırılmış ehtiyat nüsxə seçimləri haqqında Legion Hosting dəstəyi ilə əlaqə saxlayın.

Düzəliş 3 — Zədələnmiş SandboxVars.lua və ya Server Konfiqurasiyası

Project Zomboid dünya parametrlərini SandboxVars.lua adlı Lua faylında saxlayır. Bu fayl əl ilə redaktə edilib sintaksis xətası ilə yadda saxlanarsa və ya fayl transferi yarımçıq qalarsa, server faylı təhlil etməyə çalışdıqda başlanğıcda dərhal çökəcək.

Simptomlar

  • Konsol ERROR: SandboxVars, LuaManager error və ya sətir nömrəsi olan Lua təhlil xətası göstərir.
  • Çökmə .ini faylında və ya SandboxVars.lua-da birbaşa parametrlər redaktə etdikdən dərhal sonra baş verməyə başlayıb.
  • Server Bad argument #1 to və ya oxşar Lua icra vaxtı xətaları göstərə bilər.

Addımlar — SandboxVars.lua-nı Yoxlayın və Bərpa Edin

  1. GPanel-də File Manager-ə keçin və /.cache/saves/multiplayer/<YourServerName>/ qovluğuna daxil olun.
  2. SandboxVars.lua faylını redaktə üçün açın.
  3. Faylın SandboxVars = { bloku içində VERSION = 1, (və ya oxşar) ilə başladığını və bağlayıcı } ilə bitdiyini yoxlayın. Hər hansı əskik vergül, bağlanmamış mötərizə və ya artıq simvol təhlil uğursuzluğuna səbəb olacaq.
  4. Əgər xətanı müəyyən edə bilmirsinizsə, ən təhlükəsiz həll SandboxVars.lua-nı tamamilə silməkdir. Server növbəti başlanğıcda onu standart dəyərlərlə yenidən yaradacaq. Qeyd: bu sandbox parametrlərinizi (lut, zombi sayı və s.) standart dəyərlərə sıfırlayır — xəritə məlumatlarınız və oyunçu məlumatlarınız təsirlənmir.
  5. Son vaxtlar əl ilə redaktə etmisinizsə, /.cache/server/-dəki .ini faylını da oxşar problemlər üçün yoxlayın. Hər sətrin dəyər içində boş sətir olmadan Key=Value formatına uyğun olduğundan əmin olun.
  6. Dəyişiklikləri yadda saxlayın və serveri yenidən başladın.
Tövsiyə: SandboxVars.lua-nı birbaşa redaktə etməkdən çəkinin. Əvəzinə oyun daxili admin panelindən və ya mövcuddursa GPanel-dəki server parametrləri interfeysindən istifadə edin. Birbaşa redaktələr xətaya meyllidir və tək bir əskik vergül ilə serveri xarab edə bilər.

Düzəliş 4 — Boş Admin Şifrəsi Çökməyə Səbəb Olur

Project Zomboid multiplayer serveri başlatmaq üçün boş olmayan admin şifrəsi tələb edir. Əgər şifrə sahəsi boşdursa, server prosesi admin hesabını işə salmağa çalışdıqdan dərhal sonra çıxır.

Simptomlar

  • Tamamilə yeni server və ya yaxın zamanda sıfırlanmış server hər başlatma cəhdində uğursuz olur.
  • Konsol çıxışı çox qısadır — server bir neçə işə salma sətri çap edir və sonra dayanır.
  • debug.log admin hesabı və ya şifrə yoxlamasına istinad ehtiva edə bilər.

Addımlar

  1. GPanel-də serverinizə klikləyin və Startup tabına keçin.
  2. Admin Password və ya RCON Password adlı sahəni tapın. Dəyər ehtiva etdiyini təsdiqləyin — boş olmamalıdır.
  3. Sahə boşdursa, şifrə daxil edin. Ən azı 8 simvol istifadə edin. Admin şifrəsində !, #, $ və ya @ kimi xüsusi simvollardan çəkinin, çünki bəzi PZ versiyaları onları başlatma arqumentlərində düzgün təhlil edə bilmir.
  4. Save klikləyin və serveri yenidən başladın.
  5. İkinci yoxlama olaraq, /.cache/server/-dəki .ini faylını açın və AdminPassword= sətirinin bərabərlik işarəsindən sonra dəyər ehtiva etdiyini təsdiqləyin.

Düzəliş 5 — Dünyanı Sıfırlayın (Davamlı Çökmələr üçün Son Çarə)

Bu əməliyyat bütün dünya irəliləyişini birdəfəlik silir. Oyunçu personajları, binalar, lut vəziyyəti və xəritə dəyişiklikləri itiriləcək. Oyunçu hesabları (ağ siyahı, ban siyahısı) ayrıca saxlanılır və təsirlənmir. Bunu yalnız bütün digər düzəlişlər uğursuz olubsa və yeni dünyaya başlamağa hazırsınızsa edin.

Əgər dünya saxlama faylı zədələnibsə — məsələn, serverin qəfil çökməsindən, uğursuz yeniləmədən və ya fayl sistemi xətalarından sonra — saxlama məlumatları bərpa olunmaz ola bilər. Bu halda, dünyanı silmək və yenidən başlamaq yeganə seçimdir.

Addımlar

  1. Saxlama fayllarında hər hansı dəyişiklik etməzdən əvvəl GPanel-də serverinizi dayandırın. İşləyən serverdə faylları redaktə etmək daha çox zədələnməyə səbəb ola bilər.
  2. GPanel-də File Manager tabına keçin.
  3. /.cache/saves/multiplayer/ qovluğuna daxil olun.
  4. Server adınızla bir və ya bir neçə qovluq görəcəksiniz (məsələn, servertest). Silməzdən əvvəl, isteğe bağlı olaraq qovluğu ehtiyat nüsxə kimi yükləyin — hətta zədələnmiş saxlama faylı da sonradan qismən bərpa oluna bilər.
  5. Multiplayer/ içindəki server adınıza uyğun qovluğu silin. Multiplayer qovluğunun özünü silməyin.
  6. Həmçinin /.cache/db/ qovluğuna daxil olun və <YourServerName>.db faylını silin. Bu verilənlər bazası oyunçu statistikalarını saxlayır və köhnə dünyaya istinad edə bilər — onu yenidən yaratmaq uyğunsuzluqların qarşısını alır.
  7. Serverinizi başladın. .ini faylınızdakı parametrlərdən istifadə edərək təzə dünya yaradacaq.
Parametrlərinizi saxlayın: Dünya saxlama faylını silmək server konfiqurasiyanızı silmir. .ini faylınız, admin şifrəniz, mod siyahınız və port parametrləriniz hamısı qorunur. Növbəti başlanğıc yeni dünya yaratmaq üçün eyni parametrlərdən istifadə edəcək.

Sürətli Diaqnostik Arayış

Qeydlərdə gördüyünüz Ən ehtimal olunan səbəb Düzəliş
OutOfMemoryError və ya Java heap space B42 başlanğıcı üçün kifayət qədər RAM yoxdur Düzəliş 1 — B42 Yaddaş Xətası
IOException: No space left on device BackupsOnStart /tmp-ni doldurur Düzəliş 2 — BackupsOnStart
SandboxVars xətası və ya Lua təhlil xətası Zədələnmiş və ya əl ilə redaktə olunmuş konfiqurasiya faylı Düzəliş 3 — SandboxVars.lua
Server dərhal çıxır, çox qısa konsol çıxışı Boş admin şifrəsi Düzəliş 4 — Admin Şifrəsi
Konfiqurasiya dəyişikliklərindən asılı olmayaraq ardıcıl çökmələr Zədələnmiş dünya saxlama faylı Düzəliş 5 — Dünyanın Sıfırlanması

Bütün Addımlardan Sonra Hələ də Çökür?

Yuxarıdakı hər düzəlişi keçdikdən sonra serveriniz hələ də çökürsə, Legion Hosting ilə dəstək bileti açın. Dəstək komandasının problemi tez diaqnoz etməsinə kömək etmək üçün aşağıdakıları daxil edin:

  • Çökmə zamanı GPanel konsol çıxışının son 50 sətri
  • Ən son debug.log və ya DebugLog-server.txt faylının tam məzmunu
  • Serverinizin Project Zomboid build versiyası (başlanğıcda konsolda göstərilir, məsələn Build 42.x.x)
  • GPanel-də göstərilən RAM ayrılmanız
  • Çökmənin hər başlanğıcda baş verdiyi yoxsa yalnız server müəyyən müddət işlədikdən sonra olduğu
  • Çökmə başlamazdan əvvəl etdiyiniz hər hansı dəyişikliklər (mod əlavələri, konfiqurasiya redaktələri, oyun yeniləmələri)

Dəstək bileti açın və server ID-nizi və GPanel konsolundakı xəta mesajlarını daxil edin.


Bu məqalə faydalı oldu?

Ready to Get Started?

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