Cara Membaca Log Server dan Laporan Crash
Temukan baris yang penting di log server game: level log, stack trace, aturan error pertama, dan di mana log serta laporan crash berada di panel kamu.
Baca 4 menit · Diperbarui 21 Okt 2026 · Oleh GuavaHost Team
Ketika sebuah server crash atau menolak start, alasannya hampir selalu tertulis di log-nya. Log terlihat menakutkan, tapi kamu jarang perlu memahami semuanya: kamu hanya perlu menemukan satu baris. Panduan ini menunjukkan cara membaca sebuah baris log, apa arti level-levelnya, cara membaca stack trace, dan di mana log serta laporan crash berada di panel kamu.
Anatomi sebuah baris log
Ini baris khas dari sebuah server Minecraft:
[14:02:11] [Server thread/INFO]: Done (8.412s)! For help, type "help"
[14:02:11]adalah waktunya. Itu jam server, yang mungkin tidak cocok dengan zona waktu kamu.Server threadadalah bagian program mana yang menulisnya. Server thread adalah loop game utama.INFOadalah level-nya: seberapa serius baris itu.- Semua setelah tanda titik dua adalah pesannya.
Game lain memformat barisnya berbeda, tapi hampir semuanya menyertakan waktu, level, dan pesan di suatu tempat.
Level log
| Level | Artinya | Perlu kamu khawatirkan? |
|---|---|---|
| DEBUG atau TRACE | Detail halus untuk pengembang | Biasanya disembunyikan; abaikan |
| INFO | Aktivitas normal: startup, pemain masuk, penyimpanan | Tidak |
| WARN | Ada yang kurang pas, tapi server tetap berjalan | Kadang; banyak peringatan hanya kebisingan tak berbahaya |
| ERROR | Ada yang gagal | Ya, kalau waktunya cocok dengan masalah kamu |
| FATAL atau SEVERE | Server tidak bisa melanjutkan | Ya, ini biasanya crash-nya sendiri |
Jangan mengejar setiap peringatan. Banyak server yang sehat mencetak peringatan tak berbahaya yang sama di setiap start. Fokuslah pada error yang terjadi saat masalah kamu terjadi.
Aturan error pertama
Satu masalah nyata sering memicu tumpukan error sesudahnya, saat bagian lain server tersandung kegagalan yang pertama. Error terakhir di layar biasanya cuma gejala. Error pertama setelah baris terakhir yang terlihat normal biasanya penyebabnya.
- Temukan baris terakhir di mana semuanya terlihat normal.
- Baca ke bawah sampai
ERROR,Exception, atauFATALyang pertama. - Perbaiki yang itu, restart, lalu baca lagi. Kalau server sekarang melaju lebih jauh sebelum gagal, kamu sedang maju.
Membaca stack trace
Stack trace adalah daftar langkah yang sedang dijalankan program ketika dia gagal. Ini contoh yang umum dari server plugin Minecraft:
[12:40:03 ERROR]: Error occurred while enabling ExampleShop v2.1 (Is it up to date?)
java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
at com.example.shop.ShopPlugin.onEnable(ShopPlugin.java:57)
...
Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy
Cara membacanya:
- Baris pertama menyebutkan apa yang gagal: plugin ExampleShop tidak bisa start.
- Jenis exception menyebutkan kenapa:
NoClassDefFoundErrorberarti dia butuh kode yang tidak ada di situ. - Baris
atmenunjukkan di mana. Cari nama yang kamu kenali, seperti nama plugin itu sendiri, bukan bagian dalam game. Caused byadalah akarnya. Kalau sebuah trace punya beberapa,Caused byyang terakhir biasanya alasan sebenarnya. Di sini, sebuah class dari Vault hilang, jadi perbaikannya adalah menginstal plugin Vault yang dibutuhkan shop ini.
Error yang umum dan apa artinya biasanya
| Yang kamu lihat | Biasanya berarti |
|---|---|
NoClassDefFoundError, ClassNotFoundException | Dependensi yang hilang, atau plugin atau mod untuk versi lain |
NoSuchMethodError | Sesuatu yang dibuat untuk versi game yang berbeda |
OutOfMemoryError | Server kehabisan RAM |
FAILED TO BIND TO PORT atau Address already in use | Port-nya terpakai, sering oleh salinan kedua yang masih berjalan |
found character '\t' that cannot start any token | Ada tab di file config YAML; YAML hanya mengizinkan spasi |
NullPointerException | Sebuah bug, atau nilai config yang hilang atau salah tulis |
Laporan crash
Sebagian game menulis laporan terpisah yang lebih rinci ketika mereka crash.
- Minecraft menyimpannya di folder
crash-reports, dinamai dengan tanggal dan waktu. Di dekat bagian atas kamu akan menemukan barisDescriptiondan exception-nya. Server modded mendaftar setiap mod yang dimuat, dan laporan Forge serta NeoForge sering menunjuk mod yang dicurigai. - Crash Java yang menjatuhkan Java itu sendiri meninggalkan file
hs_err_pid(diikuti sebuah angka) di folder utama server. Ini biasanya menunjuk ke memori atau sebuah library native, bukan ke sebuah plugin.
Di mana log berada di panel kamu
Tab Console menampilkan keluaran langsung. Dia hanya menyimpan baris-baris terbaru, jadi untuk apa pun yang lebih lama, buka file log di tab Files atau unduh lewat SFTP.
| Game | Di mana mencarinya |
|---|---|
| Minecraft Java | logs/latest.log; log yang lebih lama berupa file .log.gz di logs (unduh dan ekstrak); crash di crash-reports |
| Valheim dengan BepInEx | BepInEx/LogOutput.log |
| ARK: Survival Evolved dan Ascended | ShooterGame/Saved/Logs/ShooterGame.log |
| Don't Starve Together | server_log.txt di dalam DoNotStarveTogether/config/server/Master dan .../Caves, satu per shard |
| Enshrouded | Folder yang diatur oleh logDirectory di enshrouded_server.json, logs secara default |
| Game lain | Apa pun yang dicetak Console; cari juga folder logs atau Logs, atau file berakhiran .log |
Ketika panel melaporkan sebuah crash
Kalau proses server berhenti tak terduga, panel mungkin mencetak pesannya sendiri yang menyebutkan server crash, beserta sebuah exit code. Beberapa yang perlu diketahui:
- 0: penghentian normal.
- 1: game keluar karena sebuah error; baca baris-baris di atasnya.
- 137: proses itu dimatikan paksa, biasanya karena melewati batas memorinya. Lihat tanda server kamu kehabisan RAM.
- 139: crash native di dalam game itu sendiri.
Mencari di log yang panjang
- Unduh log-nya dan buka di editor teks.
- Pakai Find (Ctrl+F, atau Cmd+F di Mac) untuk
ERROR, laluException, laluCaused by. - Cari nama plugin atau mod terakhir yang kamu tambahkan.
- Cocokkan cap waktunya dengan saat masalah itu terjadi.
Meminta bantuan dengan sebuah log
Salin dari baris normal terakhir sampai akhir error yang pertama, dan tempelkan sebagai teks, bukan sebagai tangkapan layar. Sebelum kamu membagikannya ke mana pun, hapus password, token, dan apa pun yang bersifat pribadi. Lalu bawa ke Discord kami, tempat tim bisa membacanya bersama kamu. Untuk masalah startup secara khusus, lihat server macet di starting.
Masih bingung? Mampir ke Discord kami di discord.gg/GuavaHost dan tim kami akan membantu kamu.
- logs
- crash report
- stack trace
- console
- troubleshooting
- errors
Masih butuh bantuan? Tim kami online 24/7 untuk menjawab pertanyaan kamu.