Panduan ini mencakup masalah server DayZ yang umum dan cara mengatasinya, termasuk kesalahan tanda tangan (signature) mod, masalah browser server, kegagalan parsing XML, konfigurasi BattlEye, dan administrasi jarak jauh RCON. Untuk konfigurasi server secara umum, lihat Panduan Penyiapan Server DayZ.
Kesalahan Signature dan Mod
Pemain dikeluarkan dengan "Signature check timed out" atau "No entry in key directory"
- Ini berarti file
.bikeysebuah mod hilang dari direktorikeys/server. Periksa bahwa setiap mod dalam parameter-mod=Anda memiliki file key-nya yang disalin ke dalamkeys/. - Jika server memiliki
verifySignatures = 2;, semua mod harus memiliki key yang cocok. Tidak ada pengecualian -- bahkan satu key yang hilang akan mencegah pemain yang memiliki mod tersebut untuk terhubung. - Setelah menambahkan file key yang hilang, restart server. Perubahan key berlaku saat restart.
- Lihat panduan Instalasi Mod DayZ untuk detail lengkap tentang pengelolaan file key.
Pemain dikeluarkan dengan "Game signature mismatch"
- Ini terjadi ketika file mod lokal pemain tidak cocok dengan file mod server. Biasanya disebabkan oleh salah satu pihak memiliki versi mod yang sudah usang.
- Minta pemain untuk memperbarui mod yang mereka langganani di DayZ Launcher atau Steam Workshop sebelum terhubung kembali.
- Jika mod server yang usang, hentikan server, hapus file Workshop yang di-cache untuk mod yang usang, dan restart server agar mengunduh ulang versi terbaru.
Masalah Startup Server
Server crash saat startup atau gagal memuat misi
- Penyebab paling umum adalah kesalahan parsing XML di
types.xmlatau file misi lainnya. Periksa output konsol server di GPanel untuk baris yang berisixml,parse, atau nama file yang gagal dimuat. - Unduh
types.xmlmelalui SFTP dan validasi dengan editor XML atau validator XML online. Cari tag yang tidak ditutup, tanda kutip yang tidak cocok, atau karakter liar. - Masalah urutan pemuatan mod juga dapat menyebabkan crash saat startup. Coba hapus semua mod dari parameter
-mod=dan jalankan server vanilla terlebih dahulu. Jika server vanilla berjalan dengan bersih, tambahkan kembali mod satu per satu untuk mengidentifikasi mod atau kombinasi mana yang menyebabkan crash. - Lihat panduan Ekonomi Loot untuk tips memvalidasi
types.xml.
Server tidak muncul di browser server DayZ Launcher
- Pastikan
steamQueryPortdiserverDZ.cfgcocok persis dengan port query yang ditampilkan di tab Network GPanel. - Browser server dapat membutuhkan waktu 10-15 menit untuk mengindeks server yang baru dimulai. Gunakan direct connect (tab Favourites di launcher) untuk memverifikasi bahwa server dapat dijangkau sambil Anda menunggu.
- Browser server DayZ Launcher mungkin tidak mencantumkan server dengan ketidakcocokan filter tertentu. Pastikan
forceSameBuild = 1;diatur diserverDZ.cfgsehingga hanya pemain pada versi game yang benar yang dapat melihat dan bergabung dengan server.
Masalah Loot dan Ekonomi
Perubahan types.xml tidak berlaku setelah restart
- Pastikan file telah disimpan sebelum server di-restart. Buka di editor file GPanel setelah menyimpan untuk memverifikasi bahwa nilai yang Anda masukkan ada.
- Jika Anda menjalankan mod yang menyertakan entri
types.xmlsendiri, entri tersebut dapat menimpa perubahan Anda. Periksa folderdb/mod untuk filetypes.xmldan gabungkan perubahan Anda ke dalamnya, atau sesuaikan file ekonomi mod secara langsung. - Pastikan path-nya benar untuk map Anda.
types.xmluntuk Chernarus berada dimpmissions/dayzOffline.chernarusplus/db/types.xml. Untuk Livonia, berada dimpmissions/dayzOffline.enoch/db/types.xml. - Lihat panduan Ekonomi Loot untuk detail lengkap tentang mengedit types.xml.
Konfigurasi BattlEye
BattlEye adalah sistem anti-cheat yang digunakan oleh DayZ. Sistem ini diaktifkan secara default pada semua server. Folder konfigurasi BattlEye terletak di:
battleye/
Di dalam folder ini Anda akan menemukan file filter seperti scripts.txt, remoteexec.txt, dan publicvariable.txt. File-file ini mendefinisikan tindakan apa yang ditandai atau dikeluarkan oleh BattlEye terhadap pemain. Secara default, BattlEye dikonfigurasi untuk menangkap cheat umum. Jika Anda menjalankan mod, beberapa mod dapat memicu false positive dan mengeluarkan pemain yang sah.
BattlEye mengeluarkan pemain secara tak terduga
- Periksa file log BattlEye di dalam folder
battleye/. Log akan menunjukkan filter mana yang memicu pengeluaran dan string persis yang cocok. - Ikuti instruksi whitelist BattlEye yang direkomendasikan oleh pembuat mod. Sebagian besar halaman mod menyertakan bagian yang membahas penyesuaian filter yang diperlukan.
- Jika tidak ada instruksi dari pembuat mod, atur sementara baris filter yang bermasalah ke
0(hanya log) untuk menghentikan pengeluaran sementara Anda menyelidiki.
Menangani False Positive BattlEye dari Mod
Jika pemain dikeluarkan oleh BattlEye setelah memasang mod, periksa log BattlEye untuk filter spesifik yang memicu pengeluaran:
- Di GPanel, buka tab Files dan navigasikan ke
battleye/. - Buka file filter yang relevan (misalnya,
scripts.txtuntuk pelanggaran script atauremoteexec.txtuntuk pengeluaran eksekusi jarak jauh). - Setiap baris dalam file filter dimulai dengan angka yang menunjukkan tindakan:
Ubah angka di awal baris yang bermasalah menjadi
Nilai Tindakan 0Hanya log (tanpa pengeluaran) 1Log dan keluarkan (kick) 2Log dan ban 0untuk menekan pengeluaran sementara Anda menyelidiki, atau ikuti instruksi pembuat mod untuk melakukan whitelist pengecualian tersebut. - Simpan file dan restart server. Perubahan filter BattlEye tidak memerlukan pengeditan
serverDZ.cfg.
battleEye = 0; di serverDZ.cfg menonaktifkan semua perlindungan anti-cheat. Hanya pertimbangkan ini pada server privat dengan whitelist di mana Anda mengenal dan mempercayai setiap pemain.
RCON melalui BattlEye
BattlEye menyertakan antarmuka RCON bawaan yang memungkinkan perintah administrasi jarak jauh tanpa kata sandi admin in-game. RCON dikonfigurasi di battleye/beserver_x64.cfg.
Anda dapat mengatur port dan kata sandi RCON langsung di tab Startup GPanel daripada mengedit file secara manual. beserver_x64.cfg minimal terlihat seperti ini:
RConPassword yourpassword
RConIP 0.0.0.0
Menghubungkan dengan Klien RCON
Untuk mengirim perintah jarak jauh ke server Anda melalui RCON:
- Unduh klien RCON yang mendukung BattlEye RCON (seperti BattlEye RCon atau DayZ Server Admin Tool).
- Masukkan alamat IP server Anda, port RCON dari tab Network GPanel, dan kata sandi RCON yang Anda atur di konfigurasi.
- Hubungkan dan gunakan klien untuk mengirim perintah seperti mengeluarkan pemain, mengirim pesan global, atau me-restart server.
Artikel Terkait
- Panduan Penyiapan Server DayZ -- konfigurasi serverDZ.cfg dan cara pemain terhubung
- Instalasi Mod DayZ -- mod Steam Workshop, urutan pemuatan, dan file key
- Ekonomi Loot DayZ (types.xml) -- menyesuaikan tingkat spawn item dan tabel loot
- Cara Mengunggah File melalui SFTP