Panduan ini menjelaskan cara memasang mod Steam Workshop di server DayZ Anda yang di-host bersama Legion Hosting, termasuk perbedaan antara mod yang wajib dipasang klien dan mod khusus sisi server, cara mengelola file kunci .bikey, dan cara kerja verifikasi tanda tangan (signature). Untuk konfigurasi server secara umum, lihat Panduan Pengaturan Server DayZ.
Menemukan ID Mod di Steam Workshop
Setiap mod di Steam Workshop memiliki ID Workshop berupa angka yang terlihat di URL halamannya:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Angka di akhir URL (misalnya, 1559212036) adalah ID Workshop. Kumpulkan ID Workshop untuk setiap mod yang ingin Anda pasang sebelum melanjutkan.
Menambahkan Mod yang Wajib Dipasang Klien
DayZ memuat mod melalui parameter startup -mod=. Di GPanel, buka tab Startup dan temukan kolom perintah startup atau parameter mod. Tambahkan ID Workshop Anda menggunakan format berikut:
-mod=@1559212036#;@1565871491#;@2291785593#
Setiap mod diawali dengan @ dan dipisahkan dengan titik koma. Tambahkan # setelah setiap ID Workshop (misalnya, @1559212036#). Tanda # di akhir memberi tahu server untuk secara otomatis mengunduh atau memperbarui mod tersebut dari Steam Workshop setiap kali server dimulai, sehingga mod Anda tetap terbaru tanpa intervensi manual. Server memuat mod sesuai urutan kemunculannya dalam parameter ini.
-mod=. Periksa halaman Workshop setiap mod untuk persyaratan urutan pemuatan atau dependensi yang tercantum. Urutan pemuatan yang salah adalah penyebab umum server crash saat startup.
Mod Khusus Sisi Server
Mod yang hanya berjalan di server dan tidak perlu dipasang oleh pemain (seperti alat admin, mod logging, atau penyesuaian ekonomi sisi server) harus ditambahkan ke parameter -serverMod= alih-alih -mod=. Di tab Startup GPanel, temukan kolom parameter mod server dan tambahkan ID Workshop dalam format @ID# yang sama:
-serverMod=@2564972768#;@2672706716#
Pemain tidak perlu mengunduh atau berlangganan mod yang tercantum dalam -serverMod=. Jangan menambahkan mod yang wajib dipasang klien di sini -- gunakan kolom -mod= utama untuk mod tersebut.
File Kunci Mod (.bikey)
DayZ menggunakan sistem verifikasi tanda tangan untuk memastikan klien dan server menjalankan file mod yang identik. Setiap mod harus memiliki file .bikey yang ada di direktori keys/ server, atau pemain akan ditendang (kick) dengan error ketidakcocokan tanda tangan.
Saat mod ditambahkan menggunakan format @workshopID#, server secara otomatis menyalin file .bikey setiap mod ke dalam direktori keys/ saat mengunduh atau memperbarui mod tersebut. Dalam kebanyakan kasus, Anda tidak perlu menyalin file kunci secara manual untuk mod Workshop.
Pemasangan Kunci Manual (Hanya Unggahan SFTP)
Penyalinan kunci manual hanya diperlukan ketika Anda mengunggah mod melalui SFTP alih-alih menggunakan sistem unduh otomatis Workshop:
- Buka folder mod yang diunggah manual di file manager GPanel atau melalui SFTP.
- Di dalam folder mod, cari subdirektori
keys/atauKey/yang berisi satu atau beberapa file.bikey. - Salin file
.bikeytersebut ke direktorikeys/root server. - Ulangi untuk setiap mod yang diunggah manual. File kunci yang hilang akan menyebabkan error ketidakcocokan tanda tangan bagi pemain yang terhubung.
keys/. Jika Anda tidak melihat folder keys/, periksa root mod untuk file .bikey apa pun dan salin langsung ke direktori keys/ server.
Pengaturan Verifikasi Tanda Tangan
Pengaturan verifySignatures di serverDZ.cfg mengontrol seberapa ketat server menerapkan pemeriksaan kunci:
| Nilai | Perilaku |
|---|---|
0 |
Nonaktif -- tidak ada verifikasi tanda tangan. Jangan gunakan di server publik. |
1 |
Memeriksa tanda tangan tetapi mengizinkan beberapa konten tanpa tanda tangan. |
2 |
Ketat -- semua mod harus memiliki kunci yang valid di direktori keys/. Direkomendasikan untuk server publik. |
Membagikan Daftar Mod Anda kepada Pemain
Pemain harus memiliki mod yang sama yang wajib dipasang klien terpasang secara lokal sebelum mereka dapat terhubung ke server Anda. Untuk mempermudah ini:
- Buat Steam Workshop Collection yang berisi semua mod server Anda dan bagikan tautan koleksi tersebut kepada pemain Anda.
- Sebagai alternatif, bagikan daftar ID Workshop sehingga pemain dapat berlangganan masing-masing secara individual.
- DayZ Launcher akan secara otomatis mengaktifkan mod yang cocok saat pemain terhubung, tetapi mereka harus sudah berlangganan dan mengunduhnya.
Artikel Terkait
- Panduan Pengaturan Server DayZ -- konfigurasi serverDZ.cfg dan cara pemain terhubung
- Ekonomi Loot DayZ (types.xml) -- menyesuaikan tingkat spawn item dan tabel loot
- Pemecahan Masalah DayZ -- error umum, masalah BattlEye, dan pengaturan RCON
- Cara Mengunggah File melalui SFTP