Panduan ini menjelaskan pengaturan admin, manajemen pemain, perintah konsol server, manajemen rotasi map, peralihan mode permainan, dukungan modding, dan pemecahan masalah untuk server dedicated Mount & Blade II: Bannerlord Anda. Untuk pengaturan server awal, konfigurasi mode permainan, pemilihan map, pengaturan faksi, dan instruksi koneksi, lihat Panduan Pengaturan Server Mount and Blade II Bannerlord.
1. Pengaturan Admin
Mengatur Kata Sandi Admin
Kata sandi admin diatur melalui variabel startup ADMIN_PASSWORD di GPanel, atau di file konfigurasi menggunakan perintah AdminPassword:
AdminPassword YourAdminPassword
Kata sandi ini diperlukan baik untuk antarmuka web admin maupun akses admin dalam permainan.
Mengakses Web Admin Panel
Bannerlord menyertakan web admin panel bawaan yang ditenagai oleh modul DedicatedCustomServerHelper.
- Temukan alamat IP dan port server Anda di tab Network GPanel.
- Buka peramban web dan navigasikan ke:
http://<your-server-ip>:<port>Web panel berjalan pada port yang sama dengan server permainan (default UDP 7210). Periksa tab Network GPanel Anda untuk port yang tepat.
- Masukkan kata sandi admin Anda saat diminta.
Akses Admin Dalam Permainan
- Bergabung ke server Anda sebagai pemain biasa.
- Buka konsol permainan dengan Alt + ~ (tombol tilde).
- Ketik
Helpuntuk melihat perintah yang tersedia. - Anda mungkin perlu mengautentikasi dengan kata sandi admin melalui menu admin dalam permainan jika diminta.
2. Perintah Konsol Server
Perintah berikut dapat digunakan di konsol server (konsol GPanel) atau web admin panel. Ketik Help atau list di konsol untuk melihat semua perintah yang tersedia.
Perintah Manajemen Server
| Perintah | Deskripsi |
|---|---|
ServerName <name> |
Mengubah nama tampilan server. |
GameType <mode> |
Mengubah mode permainan (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Mengatur pesan yang ditampilkan kepada pemain saat bergabung. |
start_game |
Membuat server terlihat di server browser dan mengizinkan koneksi. |
start_mission |
Memulai misi/pertandingan saat ini. Pemain dapat mulai bertarung. |
start_game_and_mission |
Perintah gabungan: memulai server dan segera memulai gameplay. |
add_map_to_usable_maps <MapName> <GameType> |
Mendaftarkan map sebagai dapat dimainkan untuk mode permainan tertentu. |
add_map_to_automated_battle_pool <MapName> |
Menambahkan map ke pool rotasi otomatis. |
enable_automated_battle_switching |
Mengaktifkan rotasi map otomatis setelah setiap pertandingan. |
set_automated_battle_count <number> |
Mengatur berapa banyak pertandingan yang dimainkan sebelum server dimatikan. Berguna untuk restart terjadwal. |
list |
Menampilkan semua perintah yang tersedia. |
3. Manajemen Pemain
Kick Pemain
Untuk mengeluarkan pemain dari server:
- Web Admin: Navigasikan ke bagian Players di web admin panel, temukan pemain, dan klik Kick.
- Perintah obrolan: Buka obrolan dalam permainan dan ketik:
!kick <playername>
Pemain yang di-kick dapat bergabung kembali segera kecuali Anda juga mem-ban mereka atau mengatur kata sandi server.
Ban Pemain
Untuk mencegah pemain bergabung secara permanen:
- Web Admin: Gunakan opsi ban di bagian Players pada web admin panel.
- Perintah obrolan: Buka obrolan dalam permainan dan ketik:
!ban <playername>
Ban tetap bertahan melintasi restart server.
Unban Pemain
Untuk menghapus ban dan mengizinkan pemain bergabung kembali:
!unban <playername>
Mute Pemain
Untuk mencegah pemain menggunakan obrolan dalam permainan:
- Gunakan opsi mute di web admin panel.
- Pemain yang di-mute masih dapat bermain tetapi tidak dapat mengirim pesan obrolan.
4. Manajemen Rotasi Map
Mengubah Map Saat Ini
Untuk mengubah map selama gameplay, gunakan web admin panel atau modifikasi file konfigurasi dan mulai ulang server. Map harus cocok dengan mode permainan saat ini.
Mengedit Rotasi Map
Rotasi map didefinisikan dalam file konfigurasi mode permainan Anda. Untuk mengubahnya:
- Hentikan server dari GPanel.
- Buka file konfigurasi (mis.,
Modules/Native/siege_config.txt). - Modifikasi baris
add_map_to_automated_battle_pooluntuk menambah atau menghapus map. - Pastikan
enable_automated_battle_switchingada jika Anda menginginkan rotasi otomatis. - Simpan dan mulai ulang server.
Mode Map Tunggal
Untuk menjalankan satu map tanpa rotasi, sertakan hanya satu baris add_map_to_automated_battle_pool dan hilangkan enable_automated_battle_switching. Map yang sama akan diputar ulang setiap ronde.
5. Peralihan Mode Permainan
Mengubah mode permainan mengharuskan pembaruan baik pengaturan GameType maupun pool map, karena map bersifat spesifik mode.
- Hentikan server dari GPanel.
- Buka file konfigurasi dan ubah baris
GameType:GameType Siege - Ganti baris
add_map_to_automated_battle_pooldengan map yang kompatibel dengan mode baru. Lihat Panduan Pengaturan untuk daftar map. - Simpan file dan mulai server.
6. Dukungan Modding
Bannerlord mendukung modul kustom (mod) pada server dedicated. Mod dapat menambahkan map baru, mode permainan, senjata, tipe pasukan, dan mekanika gameplay.
Menginstal Mod
- Hentikan server dari GPanel.
- Hubungkan ke server Anda melalui SFTP. Lihat Cara Mengunggah File melalui SFTP untuk instruksinya.
- Navigasikan ke direktori
Modules/. - Unggah folder mod ke dalam
Modules/. Setiap mod harus berada di direktorinya sendiri dengan fileSubModule.xml. - Perbarui perintah startup atau file batch server untuk menyertakan mod dalam daftar modul. Parameter
_MODULES_dalam konfigurasi startup harus mereferensikan semua modul aktif:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModul dipisahkan oleh tanda bintang (
*). Urutan pemuatan penting -- letakkan mod dependen setelah prasyaratnya. - Mulai server.
Mod Steam Workshop
Bannerlord mendukung Steam Workshop untuk distribusi mod. Untuk menginstal mod Workshop pada server dedicated:
- Berlangganan mod di Steam Workshop dari instalasi Bannerlord biasa.
- Temukan folder mod yang diunduh di direktori
Modules/instalasi Bannerlord lokal Anda. - Unggah folder mod ke direktori
Modules/server dedicated Anda melalui SFTP. - Tambahkan nama modul ke daftar modul startup.
Modul DedicatedCustomServerHelper
Modul bawaan ini menyediakan web admin panel. Modul ini harus selalu disertakan dalam daftar modul. Jika Anda mengalami error ketidakcocokan versi setelah pembaruan permainan:
- Hentikan server.
- Navigasikan ke
Modules/DedicatedCustomServerHelper/. - Buka
SubModule.xml. - Perbarui nilai
Versionagar cocok dengan versi permainan saat ini. - Perbarui nilai versi
DependedModuleapa pun sesuai dengan itu. - Simpan dan mulai ulang server.
7. Pemecahan Masalah
Server Crash saat Startup
- Periksa output konsol untuk pesan error. Penyebab umum meliputi:
- Token autentikasi yang hilang atau kedaluwarsa -- hubungi dukungan jika Anda melihat error token.
- Konfigurasi
AdminPasswordyang tidak valid -- pastikan barisAdminPasswordada dan memiliki nilai. - Sintaks file konfigurasi yang salah bentuk -- setiap perintah harus berada di barisnya sendiri tanpa karakter tambahan.
- Ketidakcocokan versi modul setelah pembaruan permainan -- perbarui nomor versi
SubModule.xml.
- Coba hapus semua mod kustom dan jalankan hanya dengan modul default (
Native*Multiplayer*DedicatedCustomServerHelper). - Hapus file konfigurasi dan biarkan server menghasilkan ulang default untuk menyingkirkan masalah konfigurasi.
Pemain Tidak Dapat Terhubung
- Verifikasi server berjalan di GPanel.
- Pastikan pemain menggunakan IP dan port yang benar dari tab Network GPanel.
- Periksa bahwa kata sandi permainan benar (peka huruf besar-kecil).
- Pastikan pemain memiliki versi permainan dan mod yang sama terinstal.
- Jika menggunakan mod, verifikasi pemain memiliki versi modul yang persis sama.
- Periksa konsol untuk pesan "player rejected" yang mungkin menunjukkan alasan spesifiknya.
Server Tidak Muncul di Browser
- Pastikan server telah sepenuhnya dimulai dan konsol menunjukkan server menerima koneksi.
- Periksa bahwa file konfigurasi menyertakan
start_gameataustart_game_and_mission-- tanpa ini, server tidak akan terdaftar di daftar master server. - Server browser mungkin memerlukan beberapa menit untuk diperbarui. Coba direct connect sambil menunggu.
- Jika token autentikasi kedaluwarsa, server mungkin mulai tetapi tidak muncul di browser. Hubungi dukungan untuk pembaruan token.
Konflik Mod
- Jika server crash setelah menambahkan mod, hapus mod itu dan uji lagi untuk memastikan itu penyebabnya.
- Periksa bahwa
SubModule.xmlmod mencantumkan dependensi yang benar dan urutan pemuatan dalam daftar modul Anda benar. - Verifikasi mod kompatibel dengan versi Bannerlord saat ini. Mod dari versi lama dapat menyebabkan crash.
- Beberapa mod berkonflik satu sama lain. Periksa dokumentasi mod dan forum komunitas untuk inkompatibilitas yang diketahui.
- Bersihkan shader cache dan file temp server jika Anda mengalami masalah grafis atau error pemuatan setelah perubahan mod.
Desync Pemain
- Desync terjadi ketika status permainan pemain menyimpang dari server. Gejalanya meliputi pemain yang tampak teleportasi, pukulan yang tidak terdaftar, atau rubber-banding.
- Penyebab paling umum adalah latensi tinggi. Dorong pemain yang terdampak untuk memeriksa koneksi internet mereka.
- Mod yang memodifikasi mekanika gameplay (kecepatan gerakan, fisika, statistik senjata) lebih mungkin menyebabkan desync.
- Jika desync meluas, coba kurangi
MaxNumberOfPlayersatau beralih ke mode permainan yang lebih ringan (Duel atau Skirmish daripada Siege). - Memulai ulang server dapat menyelesaikan masalah desync yang persisten.
Masalah Token Autentikasi
- Bannerlord memerlukan token autentikasi yang valid untuk menjalankan server dedicated. Token kedaluwarsa setelah sekitar 3 bulan.
- Jika Anda melihat error terkait token di konsol, token kemungkinan perlu diperbarui.
- Buka tiket dukungan untuk menyegarkan token autentikasi server Anda.
8. File Log
Log server Bannerlord berguna untuk mendiagnosis crash, masalah koneksi, dan aktivitas pemain.
- File log disimpan di direktori log server, biasanya dapat diakses melalui tab Files GPanel atau melalui SFTP.
- Periksa file log untuk pesan error terperinci ketika output konsol saja tidak mencukupi.
- Sertakan kutipan log yang relevan saat membuka tiket dukungan untuk penyelesaian lebih cepat.
Artikel Terkait
- Panduan Pengaturan Server Mount and Blade II Bannerlord
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Panduan Startup Server
Butuh Bantuan?
Jika Anda mengalami masalah dengan server Bannerlord Anda yang tidak tercakup di sini, buka tiket dukungan dan sertakan IP server Anda, mode permainan yang Anda jalankan, mod apa pun yang terinstal, dan pesan error yang relevan dari konsol GPanel atau file log.