Bu təlimat Mount & Blade II: Bannerlord xüsusi serveriniz üçün admin quraşdırması, oyunçu idarəetməsi, server konsol əmrləri, xəritə rotasiyası idarəetməsi, oyun rejimi dəyişdirilməsi, mod dəstəyi və problemlərin həllini əhatə edir. İlkin server quraşdırması, oyun rejimi konfiqurasiyası, xəritə seçimi, faksiya parametrləri və qoşulma təlimatları üçün Mount and Blade II Bannerlord Server Quraşdırma Təlimatına baxın.
1. Admin Quraşdırması
Admin Parolunun Təyin Edilməsi
Admin parolu GPanel-dəki ADMIN_PASSWORD başlanğıc dəyişəni vasitəsilə və ya konfiqurasiya faylında AdminPassword əmri ilə təyin edilir:
AdminPassword YourAdminPassword
Bu parol həm veb admin interfeysi, həm də oyundaxili admin girişi üçün tələb olunur.
Veb Admin Panelinə Giriş
Bannerlord DedicatedCustomServerHelper modulu ilə işləyən daxili veb admin panelinə malikdir.
- GPanel-in Şəbəkə tabında serverinizin IP ünvanını və portunu tapın.
- Veb brauzeri açın və aşağıdakı ünvana keçin:
http://<your-server-ip>:<port>Veb panel oyun serveri ilə eyni portda işləyir (standart UDP 7210). Dəqiq port üçün GPanel-in Şəbəkə tabını yoxlayın.
- Sorulduqda admin parolunuzu daxil edin.
Oyundaxili Admin Girişi
- Serverinizə adi oyunçu kimi qoşulun.
- Alt + ~ (tilda düyməsi) ilə oyun konsolunu açın.
- Mövcud əmrləri görmək üçün
Helpyazın. - Sorulduqda oyundaxili admin menyusu vasitəsilə admin parolu ilə autentifikasiya etməyiniz lazım ola bilər.
2. Server Konsol Əmrləri
Aşağıdakı əmrlər server konsolunda (GPanel konsolu) və ya veb admin panelində istifadə edilə bilər. Bütün mövcud əmrləri görmək üçün konsolda Help və ya list yazın.
Server İdarəetmə Əmrləri
| Əmr | Təsvir |
|---|---|
ServerName <name> |
Serverin görünən adını dəyişdirir. |
GameType <mode> |
Oyun rejimini dəyişdirir (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Oyunçulara qoşulduqda göstərilən mesajı təyin edir. |
start_game |
Serveri server brauzerində görünən edir və qoşulmalara icazə verir. |
start_mission |
Cari missiyanı/matçı başladır. Oyunçular döyüşə başlaya bilər. |
start_game_and_mission |
Birləşdirilmiş əmr: serveri başladır və dərhal oyunu başlayır. |
add_map_to_usable_maps <MapName> <GameType> |
Xəritəni müəyyən oyun rejimi üçün oynanıla bilən kimi qeydə alır. |
add_map_to_automated_battle_pool <MapName> |
Xəritəni avtomatik rotasiya hovuzuna əlavə edir. |
enable_automated_battle_switching |
Hər matçdan sonra avtomatik xəritə rotasiyasını aktivləşdirir. |
set_automated_battle_count <number> |
Server bağlanmadan əvvəl neçə matç oynanacağını təyin edir. Planlaşdırılmış yenidən başlatmalar üçün faydalıdır. |
list |
Bütün mövcud əmrləri göstərir. |
3. Oyunçu İdarəetməsi
Oyunçuların Qovulması
Oyunçunu serverdən çıxarmaq üçün:
- Veb Admin: Veb admin panelində Oyunçular bölməsinə keçin, oyunçunu tapın və Kick düyməsinə basın.
- Söhbət əmri: Oyundaxili söhbəti açın və yazın:
!kick <playername>
Qovulmuş oyunçular, siz onları ban etməsəniz və ya server parolu təyin etməsəniz, dərhal yenidən qoşula bilərlər.
Oyunçuların Ban Edilməsi
Oyunçunun qoşulmasını daimi olaraq əngəlləmək üçün:
- Veb Admin: Veb admin panelinin Oyunçular bölməsində ban seçimini istifadə edin.
- Söhbət əmri: Oyundaxili söhbəti açın və yazın:
!ban <playername>
Banlar server yenidən başladıldıqdan sonra da qüvvədə qalır.
Oyunçuların Banının Qaldırılması
Banı silmək və oyunçunun yenidən qoşulmasına icazə vermək üçün:
!unban <playername>
Oyunçuların Susturulması
Oyunçunun oyundaxili söhbəti istifadə etməsini əngəlləmək üçün:
- Veb admin panelindəki susdurma seçimini istifadə edin.
- Susturulmuş oyunçular hələ də oynaya bilər, lakin söhbət mesajları göndərə bilməzlər.
4. Xəritə Rotasiyası İdarəetməsi
Cari Xəritənin Dəyişdirilməsi
Oyun zamanı xəritəni dəyişdirmək üçün veb admin panelini istifadə edin və ya konfiqurasiya faylını dəyişdirərək serveri yenidən başladın. Xəritələr cari oyun rejiminə uyğun olmalıdır.
Xəritə Rotasiyasının Redaktəsi
Xəritə rotasiyası oyun rejimi konfiqurasiya faylınızda müəyyən edilir. Onu dəyişdirmək üçün:
- Serveri GPanel-dən dayandırın.
- Konfiqurasiya faylını açın (məsələn,
Modules/Native/siege_config.txt). - Xəritə əlavə etmək və ya silmək üçün
add_map_to_automated_battle_poolsətrlərini dəyişdirin. - Avtomatik rotasiya istəyirsinizsə,
enable_automated_battle_switchingmövcud olduğundan əmin olun. - Saxlayın və serveri yenidən başladın.
Tək Xəritə Rejimi
Rotasiyasız tək xəritə işlətmək üçün yalnız bir add_map_to_automated_battle_pool sətri daxil edin və enable_automated_battle_switching əlavə etməyin. Hər raundda eyni xəritə təkrar oynanılacaq.
5. Oyun Rejiminin Dəyişdirilməsi
Oyun rejimini dəyişdirmək həm GameType parametrini, həm də xəritə hovuzunu yeniləməyi tələb edir, çünki xəritələr rejimə xasdır.
- Serveri GPanel-dən dayandırın.
- Konfiqurasiya faylını açın və
GameTypesətirini dəyişdirin:GameType Siege add_map_to_automated_battle_poolsətirlərini yeni rejimlə uyğun xəritələrlə əvəz edin. Xəritə siyahıları üçün Quraşdırma Təlimatına baxın.- Faylı saxlayın və serveri başladın.
6. Mod Dəstəyi
Bannerlord xüsusi serverlərə xüsusi modulları (modlar) dəstəkləyir. Modlar yeni xəritələr, oyun rejimləri, silahlar, əsgər növləri və oyun mexanikaları əlavə edə bilər.
Modların Quraşdırılması
- Serveri GPanel-dən dayandırın.
- SFTP vasitəsilə serverinizə qoşulun. Təlimatlar üçün SFTP vasitəsilə Fayl Yükləmə bölməsinə baxın.
Modules/qovluğuna keçin.- Mod qovluğunu
Modules/içinə yükləyin. Hər mod öz qovluğundaSubModule.xmlfaylı ilə olmalıdır. - Serverin başlanğıc əmrini və ya toplu faylını modu modullar siyahısına daxil etmək üçün yeniləyin. Başlanğıc konfiqurasiyasındakı
_MODULES_parametri bütün aktiv modullara istinad etməlidir:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModullar ulduz (
*) ilə ayrılır. Yükləmə sırası vacibdir -- asılı modları onların əsas modullarından sonra yerləşdirin. - Serveri başladın.
Steam Workshop Modları
Bannerlord mod paylanması üçün Steam Workshop-u dəstəkləyir. Workshop modlarını xüsusi serverə quraşdırmaq üçün:
- Adi Bannerlord quraşdırmasından Steam Workshop-da moda abunə olun.
- Yüklənmiş mod qovluğunu yerli Bannerlord quraşdırmanızın
Modules/qovluğunda tapın. - Mod qovluğunu SFTP vasitəsilə xüsusi serverinizin
Modules/qovluğuna yükləyin. - Modul adını başlanğıc modullar siyahısına əlavə edin.
DedicatedCustomServerHelper Modulu
Bu daxili modul veb admin panelini təmin edir. Həmişə modullar siyahısına daxil edilməlidir. Oyun yeniləməsindən sonra versiya uyğunsuzluğu xətası ilə qarşılaşsanız:
- Serveri dayandırın.
Modules/DedicatedCustomServerHelper/qovluğuna keçin.SubModule.xmlfaylını açın.Versiondəyərini cari oyun versiyasına uyğun yeniləyin.- Hər hansı
DependedModuleversiya dəyərlərini müvafiq olaraq yeniləyin. - Saxlayın və serveri yenidən başladın.
7. Problemlərin Həlli
Server Başlanğıcda Çökür
- Xəta mesajları üçün konsol çıxışını yoxlayın. Ümumi səbəblər bunlardır:
- Çatışmayan və ya müddəti bitmiş autentifikasiya tokeni -- token xətaları görsəniz dəstəklə əlaqə saxlayın.
- Yanlış
AdminPasswordkonfiqurasiyası --AdminPasswordsətirinin mövcud olduğundan və dəyəri olduğundan əmin olun. - Pozulmuş konfiqurasiya faylı sintaksisi -- hər əmr öz sətirində olmalı və sonda əlavə simvollar olmamalıdır.
- Oyun yeniləməsindən sonra modul versiyası uyğunsuzluğu --
SubModule.xmlversiya nömrələrini yeniləyin.
- Bütün xüsusi modları silərək yalnız standart modullarla (
Native*Multiplayer*DedicatedCustomServerHelper) işlətməyə çalışın. - Konfiqurasiya problemlərini aradan qaldırmaq üçün konfiqurasiya faylını silin və serverin standart parametrləri yenidən yaratmasına icazə verin.
Oyunçular Qoşula Bilmir
- Serverin GPanel-də işlədiyini yoxlayın.
- Oyunçunun GPanel Şəbəkə tabından düzgün IP və port istifadə etdiyini təsdiqləyin.
- Oyun parolunun düzgün olduğunu yoxlayın (böyük/kiçik hərfə həssasdır).
- Oyunçunun eyni oyun versiyası və modları quraşdırdığından əmin olun.
- Modlar istifadə edirsinizsə, oyunçunun tam eyni modul versiyalarına sahib olduğunu yoxlayın.
- Konsolda xüsusi səbəbi göstərə biləcək "player rejected" mesajlarını yoxlayın.
Server Brauzerdə Görünmür
- Serverin tam başladığını və konsolun qoşulmaları qəbul etdiyini göstərdiyini təsdiqləyin.
- Konfiqurasiya faylında
start_gamevə yastart_game_and_missionolduğunu yoxlayın -- bu olmadan server əsas server siyahısında qeydiyyatdan keçməyəcək. - Server brauzerinin yenilənməsi bir neçə dəqiqə çəkə bilər. Gözləyərkən birbaşa qoşulmanı sınayın.
- Autentifikasiya tokeninin müddəti bitmişdirsə, server başlaya bilər, lakin brauzerdə görünməyə bilər. Token yeniləmə üçün dəstəklə əlaqə saxlayın.
Mod Münaqişələri
- Mod əlavə etdikdən sonra server çökürsə, onu silin və səbəb olduğunu təsdiqləmək üçün yenidən sınayın.
- Modun
SubModule.xmlfaylında düzgün asılılıqların siyahıya alındığını və modullar siyahınızdakı yükləmə sırasının düzgün olduğunu yoxlayın. - Modun Bannerlord-un cari versiyası ilə uyğun olduğunu yoxlayın. Köhnə versiyalardakı modlar çökmələrə səbəb ola bilər.
- Bəzi modlar bir-biri ilə ziddiyyət təşkil edir. Məlum uyğunsuzluqlar üçün mod sənədlərini və icma forumlarını yoxlayın.
- Mod dəyişikliklərindən sonra qrafik problemlər və ya yükləmə xətaları yaşayırsınızsa, serverin shader keşini və müvəqqəti fayllarını təmizləyin.
Oyunçu Desync
- Desync oyunçunun oyun vəziyyəti serverdən fərqləndikdə baş verir. Əlamətlərə oyunçuların teleportasiya edilmiş kimi görünməsi, zərbələrin qeydə alınmaması və ya rubber-banding daxildir.
- Ən ümumi səbəb yüksək gecikmədir. Təsirlənən oyunçuları internet bağlantılarını yoxlamağa təşviq edin.
- Oyun mexanikasını dəyişdirən modlar (hərəkət sürəti, fizika, silah xüsusiyyətləri) desync-ə daha çox səbəb ola bilər.
- Desync geniş yayılıbsa,
MaxNumberOfPlayersdəyərini azaltmağa və ya daha yüngül oyun rejiminə keçməyə çalışın (Siege əvəzinə Duel və ya Skirmish). - Serveri yenidən başlatmaq davamlı desync problemlərini həll edə bilər.
Autentifikasiya Token Problemləri
- Bannerlord xüsusi server işlətmək üçün etibarlı autentifikasiya tokeni tələb edir. Tokenlərin müddəti təxminən 3 aydan sonra bitir.
- Konsolda tokenla bağlı xətalar görsəniz, token ehtimal ki, yenilənməlidir.
- Serverinizin autentifikasiya tokeninin yenilənməsi üçün dəstək bileti açın.
8. Loq Faylları
Bannerlord server loqları çökmələri, qoşulma problemlərini və oyunçu fəaliyyətini diaqnostika etmək üçün faydalıdır.
- Loq faylları serverin loq qovluğunda saxlanılır, adətən GPanel-in Fayllar tabı və ya SFTP vasitəsilə əlçatandır.
- Konsol çıxışı kifayət olmadıqda ətraflı xəta mesajları üçün loq fayllarını yoxlayın.
- Daha sürətli həll üçün dəstək bileti açarkən müvafiq loq parçalarını daxil edin.
Əlaqəli Məqalələr
- Mount and Blade II Bannerlord Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Fayl Yükləmə
- Server Başlanğıc Təlimatı
Kömək Lazımdır?
Bannerlord serverinizlə burada əhatə olunmayan problemlərlə qarşılaşsanız, dəstək bileti açın və server IP-nizi, işlətdiyiniz oyun rejimini, quraşdırılmış modları və GPanel konsolu və ya loq fayllarından müvafiq xəta mesajlarını daxil edin.