Promo Kilat 50% diskon untuk semua server Hari Terakhir!
Berakhir dalam: 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

Memperbaiki Crash Server Project Zomboid

ID zomboid pz crash memory 0 found this helpful

Server Project Zomboid dapat crash atau gagal dimulai karena beberapa alasan yang umum diketahui. Panduan ini mencakup penyebab paling umum yang terlihat di seluruh tiket dukungan Legion Hosting — mulai dari bug memori Build 42 yang memerlukan RAM tambahan saat startup, hingga overflow backup yang memenuhi /tmp, hingga file konfigurasi yang rusak. Kerjakan bagian di bawah ini secara berurutan.

Panduan ini hanya mencakup crash sisi server. Jika server Anda berjalan dan pemain mengalami crash atau freeze klien di dalam game, lihat log crash game Anda sendiri di mesin lokal Anda. Jika Anda sama sekali tidak dapat terhubung tetapi server berjalan, lihat Cara Terhubung ke Server Project Zomboid Anda.

Sebelum Anda Mulai — Temukan Log Crash Anda

Hampir setiap crash Project Zomboid meninggalkan bukti di salah satu dari dua tempat. Periksa keduanya sebelum mencoba perbaikan apa pun, sehingga Anda tahu bagian mana dari panduan ini yang berlaku untuk Anda.

Output Konsol GPanel

  1. Masuk ke GPanel.
  2. Pilih server Project Zomboid Anda dari daftar server.
  3. Klik tab Console.
  4. Gulir ke bagian bawah output. Cari baris yang ditandai ERROR, FATAL, OutOfMemoryError, atau Exception. 20–30 baris terakhir sebelum server berhenti biasanya yang paling relevan.
  5. Jika konsol kosong, proses server berakhir sebelum dapat menulis apa pun — ini sendiri adalah petunjuk (lihat bagian memori B42 di bawah).

File debug.log Server

Project Zomboid menulis log terperinci ke debug.log di direktori data server. File ini sering berisi jejak tumpukan Java lengkap yang menunjuk langsung ke penyebab crash.

  1. Di GPanel, buka tab File Manager.
  2. Navigasi ke /.cache/Logs/. Anda akan melihat file dengan nama seperti debug.log, DebugLog-server.txt, atau file log bertanggal.
  3. Buka file log terbaru. Gunakan Ctrl+End atau gulir ke bagian paling bawah dan baca ke atas dari sana.
  4. Cari kata kunci OutOfMemoryError, IOException, NullPointerException, atau SandboxVars. Salin baris yang relevan — Anda akan memerlukannya jika membuka tiket dukungan.

Perbaikan 1 — Penggunaan Memori Tinggi Build 42 saat Startup (Bug Game yang Diketahui)

Masalah yang diketahui Build 42: Project Zomboid B42 (khususnya versi 42.x) memiliki bug memori yang dikonfirmasi di mana server mengalokasikan sekitar 9 GB RAM selama startup, bahkan pada dunia kecil tanpa pemain. Ini jauh lebih tinggi daripada B41 dan merupakan bug pada game itu sendiri, bukan kesalahan konfigurasi.

Jika server Anda langsung keluar saat startup tanpa kesalahan di konsol, atau konsol menunjukkan OutOfMemoryError atau kesalahan Java heap space, server kehabisan memori sebelum dunia selesai dimuat.

Gejala

  • Server mulai, konsol bergulir selama beberapa detik, lalu berhenti tanpa kesalahan yang terlihat pemain.
  • Konsol menunjukkan java.lang.OutOfMemoryError: Java heap space atau GC overhead limit exceeded.
  • Server bekerja pada beberapa restart tetapi tidak pada yang lain (ketersediaan memori bervariasi).
  • Server berjalan baik di B41 tetapi crash secara konsisten setelah upgrade ke B42.

Langkah

  1. Di GPanel, klik server Anda dan buka tab Console. Catat alokasi RAM server Anda saat ini yang ditampilkan di bilah resource atau panel info server.
  2. Jika paket Anda mencakup kurang dari 10 GB RAM, server mungkin crash selama startup karena B42 memerlukan sekitar 9 GB untuk inisialisasi. Anda perlu mengupgrade paket Anda atau menunggu the Indie Stone merilis perbaikan.
  3. Jika paket Anda sudah memiliki 10 GB atau lebih dan server masih crash saat startup, buka tab Startup di GPanel.
  4. Cari kolom berlabel Java Memory, Max RAM, atau Xmx. Pastikan diatur tidak lebih dari 80–85% dari total RAM yang tersedia. Misalnya, pada paket 12 GB, atur ini ke 10240 (10 GB dalam megabyte). Jangan atur sama dengan atau di atas total RAM Anda — sistem operasi dan proses lain juga memerlukan memori.
  5. Klik Save pada tab Startup, lalu mulai ulang server Anda.
  6. Perhatikan konsol selama startup. Jika server mencapai baris SERVER STARTED atau LuaManager: Loading lua files... selesai tanpa crash, alokasi memori sekarang sudah cukup.
Mengapa B42 membutuhkan begitu banyak RAM? Build 42 memperkenalkan peta yang diperluas secara signifikan dengan bangunan multi-lantai. Selama startup, server memuat sebagian besar indeks peta dan sandbox Lua ke dalam memori sekaligus. The Indie Stone telah mengakui ini sebagai area yang sedang aktif mereka optimalkan. Pantau berita Project Zomboid di Steam untuk patch yang mengurangi penggunaan memori startup.

Perbaikan 2 — BackupsOnStart Membanjiri /tmp (Crash Startup)

Project Zomboid dapat dikonfigurasi untuk membuat backup dunia penuh setiap kali server dimulai. Ketika backup ini ditulis ke /tmp — yang ukurannya terbatas pada sebagian besar host Linux — server crash di tengah startup dengan kesalahan penulisan disk saat /tmp penuh.

Gejala

  • Server crash secara konsisten pada setiap restart, tetapi sebelumnya berfungsi.
  • Konsol atau debug.log berisi kesalahan seperti IOException: No space left on device atau menyebutkan penulisan ke /tmp/.
  • Crash cenderung memburuk dari waktu ke waktu seiring save dunia menjadi lebih besar.
  • Server kadang mulai jika Anda mencoba segera setelah reboot bersih node host (sebelum /tmp penuh lagi).

Langkah — Nonaktifkan BackupsOnStart

  1. Di GPanel, buka tab File Manager.
  2. Navigasi ke /.cache/server/. Cari file konfigurasi server Anda — biasanya bernama servertest.ini atau apa pun nama server Anda diikuti dengan .ini (mis. MyServer.ini).
  3. Buka file .ini untuk diedit.
  4. Gunakan fungsi pencarian browser Anda (Ctrl+F) untuk mencari BackupsOnStart.
  5. Ubah nilai dari true menjadi false:
    BackupsOnStart=false
  6. Saat berada di file, periksa juga pengaturan BackupsOnVersionChange dan atur ke false jika ruang disk menjadi perhatian:
    BackupsOnVersionChange=false
  7. Simpan file dan mulai ulang server Anda. Pantau konsol untuk mengonfirmasi server mencapai baris SERVER STARTED.
Backup manual: Menonaktifkan backup otomatis berarti Anda perlu membackup data dunia Anda secara manual. Untuk melakukan ini, gunakan File Manager GPanel untuk mengunduh salinan folder /.cache/saves/multiplayer/ secara berkala, atau hubungi dukungan Legion Hosting untuk menanyakan opsi backup terjadwal pada paket Anda.

Perbaikan 3 — SandboxVars.lua atau Konfigurasi Server yang Rusak

Project Zomboid menyimpan pengaturan dunia dalam file Lua yang disebut SandboxVars.lua. Jika file ini diedit secara manual dan disimpan dengan kesalahan sintaks, atau jika transfer file terganggu, server akan langsung crash saat startup ketika mencoba mengurai file.

Gejala

  • Konsol menunjukkan ERROR: SandboxVars, LuaManager error, atau kesalahan parse Lua dengan nomor baris.
  • Crash mulai terjadi tepat setelah Anda mengedit pengaturan di file .ini atau SandboxVars.lua secara langsung.
  • Server mungkin menunjukkan Bad argument #1 to atau kesalahan runtime Lua serupa.

Langkah — Periksa dan Perbaiki SandboxVars.lua

  1. Di GPanel, buka File Manager dan navigasi ke /.cache/saves/multiplayer/<YourServerName>/.
  2. Buka SandboxVars.lua untuk diedit.
  3. Periksa bahwa file dimulai dengan VERSION = 1, (atau serupa) di dalam blok SandboxVars = {, dan diakhiri dengan kurung kurawal penutup }. Koma yang hilang, kurung yang tidak ditutup, atau karakter yang nyasar akan menyebabkan kegagalan parse.
  4. Jika Anda tidak dapat mengidentifikasi kesalahan, perbaikan paling aman adalah menghapus SandboxVars.lua sepenuhnya. Server akan membuatnya kembali dengan nilai default pada startup berikutnya. Catatan: ini mereset pengaturan sandbox Anda (loot, jumlah zombie, dll.) ke default — data peta dan data pemain Anda tidak terpengaruh.
  5. Periksa juga file .ini di /.cache/server/ untuk masalah serupa jika Anda baru-baru ini mengeditnya secara manual. Pastikan setiap baris mengikuti format Key=Value tanpa baris kosong di dalam suatu nilai.
  6. Simpan perubahan dan mulai ulang server.
Direkomendasikan: Hindari mengedit SandboxVars.lua secara langsung. Sebaliknya, gunakan panel admin dalam game atau UI pengaturan server di GPanel jika tersedia. Edit langsung rawan kesalahan dan dapat merusak server hanya dengan satu koma yang terlewat.

Perbaikan 4 — Kata Sandi Admin Kosong Menyebabkan Crash

Project Zomboid memerlukan kata sandi admin yang tidak kosong untuk memulai server multiplayer. Jika kolom kata sandi kosong, proses server langsung keluar setelah mencoba menginisialisasi akun admin.

Gejala

  • Server baru atau server yang baru-baru ini direset gagal pada setiap upaya start.
  • Output konsol sangat singkat — server mencetak beberapa baris inisialisasi lalu berhenti.
  • debug.log mungkin berisi referensi ke akun admin atau validasi kata sandi.

Langkah

  1. Di GPanel, klik server Anda dan buka tab Startup.
  2. Cari kolom berlabel Admin Password atau RCON Password. Pastikan kolom berisi nilai — tidak boleh kosong.
  3. Jika kolom kosong, masukkan kata sandi. Gunakan setidaknya 8 karakter. Hindari karakter khusus seperti !, #, $, atau @ dalam kata sandi admin, karena beberapa versi PZ gagal menguraikannya dengan benar dalam argumen startup.
  4. Klik Save dan mulai ulang server.
  5. Sebagai pemeriksaan sekunder, buka file .ini di /.cache/server/ dan konfirmasi baris AdminPassword= memiliki nilai setelah tanda sama dengan.

Perbaikan 5 — Reset Dunia (Pilihan Terakhir untuk Crash yang Persisten)

Tindakan ini menghapus semua progres dunia secara permanen. Karakter pemain, bangunan, status loot, dan perubahan peta akan hilang. Akun pemain (whitelist, daftar ban) disimpan secara terpisah dan tidak terpengaruh. Lakukan ini hanya jika semua perbaikan lain gagal dan Anda siap untuk memulai dunia baru.

Jika save dunia menjadi rusak — misalnya setelah crash server keras, update yang gagal, atau kesalahan sistem file — data save itu sendiri mungkin tidak dapat dipulihkan. Dalam kasus ini, menghapus dunia dan memulai dari awal adalah satu-satunya pilihan.

Langkah

  1. Hentikan server Anda di GPanel sebelum membuat perubahan apa pun pada file save. Mengedit file pada server yang berjalan dapat menyebabkan kerusakan lebih lanjut.
  2. Di GPanel, buka tab File Manager.
  3. Navigasi ke /.cache/saves/multiplayer/.
  4. Anda akan melihat satu atau lebih folder dengan nama server Anda (mis. servertest). Sebelum menghapus, opsional unduh folder sebagai backup dengan memilihnya dan menggunakan opsi unduh — bahkan save yang rusak mungkin sebagian dapat dipulihkan nanti.
  5. Hapus folder yang cocok dengan nama server Anda di dalam Multiplayer/. Jangan hapus folder Multiplayer itu sendiri.
  6. Navigasi juga ke /.cache/db/ dan hapus file <YourServerName>.db. Database ini menyimpan statistik pemain dan mungkin merujuk ke dunia lama — membuatnya kembali menghindari ketidakcocokan.
  7. Mulai server Anda. Ini akan menghasilkan dunia baru menggunakan pengaturan di file .ini Anda.
Pertahankan pengaturan Anda: Menghapus save dunia tidak menghapus konfigurasi server Anda. File .ini Anda, kata sandi admin, daftar mod, dan pengaturan port semuanya dipertahankan. Startup berikutnya akan menggunakan pengaturan yang persis sama untuk menghasilkan dunia baru.

Referensi Diagnostik Cepat

Apa yang Anda lihat di log Penyebab paling mungkin Perbaikan
OutOfMemoryError atau Java heap space RAM tidak cukup untuk startup B42 Perbaikan 1 — Bug Memori B42
IOException: No space left on device BackupsOnStart memenuhi /tmp Perbaikan 2 — BackupsOnStart
Kesalahan SandboxVars atau kesalahan parse Lua File konfigurasi yang rusak atau diedit manual Perbaikan 3 — SandboxVars.lua
Server langsung keluar, output konsol sangat singkat Kata sandi admin kosong Perbaikan 4 — Kata Sandi Admin
Crash secara konsisten terlepas dari perubahan konfigurasi Save dunia yang rusak Perbaikan 5 — Reset Dunia

Masih Crash Setelah Semua Langkah?

Jika server Anda masih crash setelah mengerjakan setiap perbaikan di atas, buka tiket dukungan dengan Legion Hosting. Sertakan hal berikut untuk membantu tim dukungan mendiagnosis masalah dengan cepat:

  • 50 baris terakhir output konsol GPanel Anda pada saat crash
  • Isi lengkap file debug.log atau DebugLog-server.txt terbaru
  • Versi build Project Zomboid server Anda (ditampilkan di konsol saat startup, mis. Build 42.x.x)
  • Alokasi RAM Anda seperti yang ditampilkan di GPanel
  • Apakah crash terjadi pada setiap startup atau hanya setelah server berjalan beberapa saat
  • Perubahan apa pun yang Anda buat sebelum crash dimulai (penambahan mod, edit konfigurasi, update game)

Buka tiket dukungan dan sertakan ID server Anda serta pesan kesalahan dari konsol GPanel.


Was this article helpful?

Ready to Get Started?

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