Panduan ini membahas masalah umum yang mungkin Anda hadapi dengan server dedicated Left 4 Dead 2 yang dihosting bersama Legion Hosting, termasuk masalah koneksi, error konsistensi addon, konflik plugin, dan masalah listing server browser. Untuk penyiapan server awal, lihat Panduan Penyiapan Server L4D2.
Error Konsistensi Addon — Klien Di-kick saat Bergabung
- Error ini terjadi ketika
sv_consistency 1disetel dan file lokal klien tidak cocok dengan file server. Ini umumnya terjadi pada custom campaign atau penggantian sound/model. - Untuk mengizinkan klien tanpa addon yang cocok bergabung, setel
sv_consistency 0diserver.cfgdan restart. - Jika Anda menginginkan penegakan konsistensi, pastikan semua pemain memiliki salinan identik dari file
.vpkkustom di direktorileft4dead2/addons/mereka.
// In left4dead2/cfg/server.cfg — set to 0 to disable file hash checking
sv_consistency 0
Kompromi: Menyetel
sv_consistency 0 berarti klien juga dapat menjalankan modifikasi lokal sembarangan (skin kustom, sound pack) tanpa di-kick. Jika ini menjadi perhatian, biarkan pada 1 dan haruskan semua pemain menginstal file addon yang sama.
Konflik Plugin SourceMod atau Crash Server
- Periksa log error SourceMod di
left4dead2/addons/sourcemod/logs/errors_YYYYMMDD.log. Log tersebut akan mencantumkan plugin mana yang gagal dan alasannya. - Beberapa plugin tidak kompatibel dengan versi SourceMod saat ini atau dengan plugin spesifik lainnya. Baca thread plugin di AlliedModders untuk konflik yang diketahui.
- Untuk mengisolasi masalah, pindahkan plugin satu per satu ke
left4dead2/addons/sourcemod/plugins/disabled/dan restart sampai crash berhenti. Plugin terakhir yang Anda nonaktifkan kemungkinan adalah penyebabnya. - Pastikan Anda menggunakan versi stabil terbaru dari MetaMod:Source dan SourceMod. Versi yang tidak cocok adalah sumber ketidakstabilan yang umum.
Diagnosis cepat: Jalankan
sm plugins list di konsol server (melalui tab Console GPanel) untuk melihat plugin mana yang berhasil dimuat dan mana yang gagal.
Server Tidak Tercantum di Server Browser atau Lobby
- Pastikan
sv_lan 0disetel diserver.cfg. - Verifikasi token GSLT Anda valid dan tidak diban. Anda dapat memeriksa status token di steamcommunity.com/dev/managegameservers. Token yang diban atau kedaluwarsa akan mencegah listing.
- Periksa bahwa
sv_setsteamaccountdiserver.cfgberisi token dan tidak ada salah ketik atau spasi tambahan. - Server browser dapat membutuhkan waktu hingga 10 menit untuk mencantumkan server yang baru dimulai. Coba direct console connect terlebih dahulu untuk memastikan server berjalan dengan benar, lalu tunggu browser menyusul.
- Pastikan
sv_gametypesmenyertakan setidaknya satu string mode game yang valid dan bahwamp_gamemodecocok dengan salah satu nilai tersebut.
| Gejala | Kemungkinan Penyebab | Perbaikan |
|---|---|---|
| Server berjalan tetapi tidak ada di browser | Token GSLT hilang atau tidak valid | Buat token baru untuk App ID 550 dan setel melalui sv_setsteamaccount |
| Server ada di browser tetapi mode game salah | Ketidakcocokan sv_gametypes / mp_gamemode |
Pastikan nilai mp_gamemode tercantum dalam sv_gametypes |
| Server tidak terlihat sama sekali | sv_lan 1 disetel |
Setel sv_lan 0 di server.cfg dan restart |
Map Custom Campaign Tidak Dimuat atau Tidak Ditemukan
- Pastikan semua file
.vpkuntuk campaign diunggah keleft4dead2/addons/. Campaign multi-bagian memerlukan semua bagian — kehilangan satu.vpksekunder akan menyebabkan kegagalan pemuatan map. - Gunakan nama map internal yang tepat dengan
changelevel. Nama map tidak selalu sama dengan nama tampilan campaign. Periksa dokumentasi campaign atau isi dari.vpk-nya untuk nama file map yang benar. - Restart server setelah mengunggah file
.vpkbaru. Engine hanya mengindeks addon saat startup.
// Use the internal map name, not the campaign display name
changelevel c1m1_hotel // Official campaign example
changelevel custom_map_chapter1 // Custom campaign — check campaign docs for exact name
Tidak Dapat Terhubung ke Server
- Verifikasi server Anda berjalan dengan memeriksa tab Console GPanel untuk output aktif.
- Pastikan Anda menggunakan alamat IP dan port yang benar dari tab Network GPanel. Jangan berasumsi tentang port default — port yang ditetapkan untuk Anda mungkin berbeda.
- Jika server dilindungi kata sandi, pastikan Anda memasukkan kata sandi yang benar. Anda dapat memeriksa atau mengatur ulangnya di
left4dead2/cfg/server.cfgdi bawahsv_password. - Verifikasi server telah selesai memulai sebelum mencoba terhubung. Konsol seharusnya menampilkan baris seperti
VAC secure mode is activatedketika server siap untuk koneksi.
Catatan firewall: Server Legion Hosting memiliki port yang diperlukan terbuka secara default. Jika Anda telah mengubah port server atau menggunakan layanan tambahan, periksa tab Network GPanel untuk memastikan penetapan port yang benar. Jangan membuka tiket dukungan tentang port kecuali Anda telah terlebih dahulu memverifikasi bahwa detail koneksi Anda benar.
Server Crash saat Perubahan Map atau Startup
- Periksa output konsol server di GPanel untuk pesan error terakhir sebelum crash.
- Jika crash terjadi pada map kustom, coba muat map resmi (misalnya
changelevel c1m1_hotel) untuk memastikan server stabil tanpa konten kustom. - Jika SourceMod terinstal, periksa
left4dead2/addons/sourcemod/logs/untuk detail error. - Hapus file
.vpkatau plugin yang baru ditambahkan satu per satu dan restart untuk mengisolasi penyebabnya. - File server yang rusak dapat menyebabkan crash saat startup. Jika masalah berlanjut setelah menghapus semua konten kustom, coba instal ulang server dari tab Settings GPanel.
Artikel Terkait
- Panduan Penyiapan Server L4D2 — Konfigurasi server.cfg, token GSLT, mode game, dan cara terhubung
- Penyiapan Admin L4D2 dan Pengelolaan Plugin — Menginstal SourceMod, MetaMod, menambahkan admin, dan mengelola plugin
- Cara Mengunggah File melalui SFTP
Jika Anda terus mengalami masalah setelah mengikuti panduan ini, buka tiket dukungan di legionhosting.net/submitticket.php dan sertakan ID server Anda, pesan error dari log konsol, dan deskripsi langkah-langkah yang sudah Anda lakukan.