Panduan ini mencakup masalah umum dan solusinya untuk server dedicated Nightingale yang dihosting dengan Legion Hosting, termasuk crash, masalah koneksi, optimasi performa, dan pemulihan save. Untuk pengaturan dan konfigurasi server awal, lihat Panduan Pengaturan Server Nightingale.
Server Crash
Crash server dapat memiliki beberapa penyebab. Mulailah dengan memeriksa konsol GPanel untuk output kesalahan, lalu telusuri penyebab umum berikut.
Memeriksa Log
- Di GPanel, buka tab Console dan gulir ke atas untuk menemukan pesan kesalahan yang muncul sebelum crash.
- Periksa file log server melalui tab Files. Cari direktori
LogsatauSaved/Logsyang berisi file log dengan stempel waktu. - File log terbaru akan berisi detail crash, stack trace, dan pesan kesalahan yang membantu mengidentifikasi penyebabnya.
Kehabisan Memori
- Nightingale dapat memakan banyak memori, terutama dengan banyak realm yang dijelajahi dan struktur yang dibangun.
- Periksa grafik penggunaan sumber daya GPanel untuk melihat apakah server mencapai batas RAM-nya.
- Jika memori secara konsisten mencapai maksimum, pertimbangkan untuk meningkatkan paket server Anda. Buka tiket dukungan untuk membahas opsi.
- Mengurangi
MaxPlayersdapat menurunkan penggunaan memori, karena data setiap pemain dan area yang dimuat mengonsumsi RAM tambahan.
Kompatibilitas Proton/Wine (Server Linux)
Server dedicated Nightingale mungkin berjalan di bawah Proton atau Wine pada hosting berbasis Linux. Masalah kompatibilitas dapat menyebabkan crash atau perilaku yang tidak terduga.
- Periksa konsol untuk pesan kesalahan terkait Proton saat startup.
- Jika server crash segera saat dimulai dengan kesalahan kompatibilitas, buka tiket dukungan agar tim kami dapat memeriksa konfigurasi Proton.
- Beberapa pembaruan game mungkin sementara merusak kompatibilitas Proton hingga lapisan kompatibilitas diperbarui.
Data Save Rusak
- Jika server crash saat memuat dunia, data save mungkin rusak.
- Coba pulihkan dari backup (lihat bagian Pemulihan Save di bawah).
- Jika tidak ada backup yang tersedia, Anda mungkin perlu menghapus direktori save dan memulai dunia baru.
Crash saat Startup Setelah Pembaruan
- Pembaruan game terkadang dapat memperkenalkan bug yang memengaruhi server dedicated.
- Periksa saluran komunitas resmi Nightingale (forum Steam, Discord) untuk masalah yang diketahui dengan pembaruan terbaru.
- Coba restart server — beberapa masalah terkait pembaruan teratasi setelah restart bersih.
- Jika crash berlanjut, buka tiket dukungan dengan pesan kesalahan dari konsol.
Masalah Koneksi
Jika pemain tidak dapat terhubung ke server Anda, telusuri penyebab umum berikut:
Server Belum Sepenuhnya Dimulai
- Verifikasi server online dan sepenuhnya dimulai di GPanel. Konsol seharusnya menampilkan pesan yang menunjukkan server siap menerima koneksi.
- Jika server macet dalam status memuat atau restart dalam loop, periksa konsol untuk kesalahan.
Ketidakcocokan Versi
- Server dan semua pemain yang terhubung harus menjalankan versi yang sama dari Nightingale.
- Ketika game diperbarui, restart server Anda agar SteamCMD mengunduh versi terbaru.
- Pemain harus memperbarui game mereka melalui Steam sebelum mencoba terhubung.
- Konsol mungkin menampilkan informasi versi saat startup — bandingkan ini dengan versi klien.
IP atau Port Salah
- Konfirmasi pemain menggunakan alamat IP dan port yang benar dari tab Network di GPanel.
- Lihat Cara Menemukan IP dan Port Server Anda untuk instruksi rinci.
- Pastikan pemain terhubung ke port game, bukan port query.
Masalah Password
- Jika server memiliki password yang disetel, pastikan pemain memasukkannya dengan benar (password peka huruf besar/kecil).
- Untuk menghapus password, kosongkan variabel startup
PASSWORDdan restart.
Server Penuh
- Jika server telah mencapai batas pemain maksimum, pemain tambahan tidak dapat bergabung hingga seseorang terputus.
- Tingkatkan
MAX_PLAYERdi tab Startup jika Anda memerlukan lebih banyak slot (mungkin memerlukan lebih banyak sumber daya server). Perhatikan bahwa meningkatkan melebihi 6 tidak didukung.
Konfigurasi Firewall dan Port
- Di Legion Hosting, firewall dan alokasi port ditangani secara otomatis oleh GPanel. Anda seharusnya tidak perlu mengonfigurasi aturan firewall secara manual.
- Jika Anda mencurigai masalah port, verifikasi port yang ditampilkan di tab Network GPanel cocok dengan apa yang didengarkan server di output konsol.
- Jika pemain di balik jaringan yang membatasi (perusahaan, sekolah) tidak dapat terhubung, mereka mungkin perlu menggunakan VPN.
Masalah Performa
Jika pemain mengalami lag, rubber-banding, atau server merespons lambat, coba optimasi berikut:
Terlalu Banyak Pemain
- Nightingale dirancang untuk grup multiplayer yang lebih kecil. Performa menurun seiring bertambahnya jumlah pemain.
- Jika Anda mengalami lag dengan banyak pemain, pertimbangkan untuk menurunkan
MAX_PLAYERdi tab Startup. - Setiap pemain tambahan menambah beban untuk data karakter, chunk realm yang dimuat, dan sinkronisasi jaringan.
Kompleksitas Realm
- Struktur besar yang dibangun dan realm yang dimodifikasi secara ekstensif meningkatkan beban pemrosesan server.
- Jika realm tertentu menyebabkan lag saat dimasuki, bangunan di realm tersebut mungkin terlalu kompleks.
- Dorong pemain untuk menjaga bangunan dalam ukuran yang wajar dan menghindari kontraksi yang terlalu kompleks.
Penggunaan Sumber Daya
- Periksa grafik penggunaan sumber daya GPanel untuk konsumsi CPU dan RAM.
- Jika CPU secara konsisten di atas 90%, server kelebihan beban. Kurangi jumlah pemain atau pertimbangkan peningkatan paket.
- Jika penggunaan RAM mendekati batas, server mungkin mulai melakukan swapping ke disk, yang menyebabkan penurunan performa yang parah.
- Hubungi dukungan melalui tiket dukungan untuk membahas peningkatan jika batas sumber daya secara konsisten tercapai.
Kerusakan dan Pemulihan Save
Kerusakan save dapat terjadi akibat crash, pemadaman listrik, atau bug. Berikut cara mendiagnosis dan memulihkannya.
Gejala Kerusakan
- Server crash saat memuat dunia dengan kesalahan pembacaan file.
- Pemain muncul di lokasi yang tidak terduga atau dengan inventaris yang hilang.
- Struktur yang dibangun atau realm yang dijelajahi hilang setelah restart.
- Konsol menampilkan kesalahan tentang data save yang tidak valid atau tidak dapat dibaca.
Memulihkan dari Backup
- Hentikan server di GPanel.
- Navigasikan ke direktori save melalui tab Files.
- Ganti nama folder save saat ini (yang rusak) menjadi sesuatu seperti
SaveBackup_corruptedsehingga Anda dapat mencoba pemulihan nanti jika diperlukan. - Unggah file save backup Anda ke jalur direktori save asli.
- Mulai server. Server seharusnya memuat save yang dipulihkan.
Mencegah Kerusakan
- Buat backup secara teratur, terutama sebelum pembaruan game.
- Selalu hentikan server secara bersih melalui GPanel daripada membiarkannya crash atau memaksanya berhenti.
- Hindari mengedit file save secara manual kecuali Anda tahu persis apa yang Anda lakukan.
- Siapkan restart terjadwal di GPanel untuk secara berkala menyimpan dan restart secara bersih, mengurangi jendela kerusakan.
Pembaruan Game Merusak Server
Nightingale adalah game yang sedang aktif dikembangkan, dan pembaruan terkadang dapat menyebabkan masalah dengan server dedicated.
Setelah Pembaruan
- Restart server Anda di GPanel. SteamCMD akan secara otomatis mengunduh file server terbaru.
- Jika server gagal dimulai setelah pembaruan, periksa konsol untuk pesan kesalahan baru.
- Tinjau catatan patch game untuk perubahan apa pun pada konfigurasi server atau persyaratan baru.
- Beberapa pembaruan mungkin mengubah format file konfigurasi atau menambahkan pengaturan baru yang diperlukan. Bandingkan konfigurasi Anda yang ada dengan konfigurasi contoh apa pun yang disediakan oleh pengembang.
Rollback Tidak Memungkinkan
- SteamCMD selalu menginstal versi terbaru. Anda tidak dapat melakukan rollback ke versi game sebelumnya di server.
- Pemain juga harus memperbarui klien mereka agar cocok dengan versi server.
- Jika pembaruan memperkenalkan bug yang merusak game, pantau saluran resmi Nightingale untuk hotfix, yang biasanya dirilis dengan cepat.
Kontrol Admin dan Host
Kontrol admin dan host Nightingale memungkinkan operator server untuk mengelola pemain dan dunia.
Kontrol yang Tersedia
- Menendang pemain — Menghapus pemain yang mengganggu dari server.
- Memblokir pemain — Secara permanen mencegah pemain tertentu bergabung.
- Password server — Atur atau ubah password server kapan saja melalui variabel startup GPanel.
- Perintah admin — Periksa konsol dan dokumentasi game untuk perintah server yang tersedia. Ini dapat berubah dengan pembaruan.
Referensi Cepat: Masalah Umum
| Masalah | Kemungkinan Penyebab | Solusi |
|---|---|---|
| Server crash saat dimulai | Save rusak atau pembaruan gagal | Periksa log, pulihkan backup, atau hapus save untuk dunia baru |
| Pemain tidak dapat menemukan server di browser | Server belum sepenuhnya dimulai atau masalah port query | Tunggu startup penuh, gunakan direct connect sebagai cadangan |
| Pemain mendapatkan "version mismatch" | Server atau klien belum diperbarui | Restart server (memicu pembaruan SteamCMD), perbarui klien |
| Lag parah untuk semua pemain | Server kelebihan beban (CPU/RAM) | Kurangi MaxPlayers, periksa penggunaan sumber daya, pertimbangkan peningkatan |
| Lag hanya di realm tertentu | Bangunan kompleks di realm tersebut | Sederhanakan bangunan atau hindari realm tersebut |
| Progres/bangunan pemain hilang | Kerusakan save atau save yang salah dimuat | Pulihkan dari backup |
| Server macet mengunduh setiap kali dimulai | Masalah validasi SteamCMD | Buka tiket dukungan |
Artikel Terkait
- Panduan Pengaturan Server Nightingale — Pengaturan awal, konfigurasi, dan instruksi koneksi
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Panduan Startup Server — Panduan umum untuk memulai server game apa pun di Legion Hosting
Butuh Bantuan Lebih Lanjut?
Jika Anda terus mengalami masalah dengan server Nightingale Anda, tim dukungan kami siap membantu. Buka tiket di legionhosting.net/submitticket.php dengan IP server Anda, deskripsi masalah, dan pesan kesalahan relevan apa pun dari konsol GPanel.