Ovaj vodič obrađuje podešavanje administratora, upravljanje igračima, komande server konzole, upravljanje rotacijom mapa, prebacivanje režima igre, podršku za modove i rešavanje problema za vaš Mount & Blade II: Bannerlord dedikovani server. Za početno podešavanje servera, konfiguraciju režima igre, izbor mape, podešavanja frakcija i uputstva za povezivanje, pogledajte Vodič za podešavanje Mount and Blade II Bannerlord servera.
1. Podešavanje administratora
Postavljanje administratorske lozinke
Administratorska lozinka se postavlja preko promenljive pokretanja ADMIN_PASSWORD u GPanel-u, ili u konfiguracionom fajlu pomoću komande AdminPassword:
AdminPassword YourAdminPassword
Ova lozinka je potrebna i za veb administratorski interfejs i za administratorski pristup u igri.
Pristup veb administratorskom panelu
Bannerlord uključuje ugrađeni veb administratorski panel pokretan modulom DedicatedCustomServerHelper.
- Pronađite IP adresu i port svog servera u kartici Network u GPanel-u.
- Otvorite veb pretraživač i idite na:
http://<your-server-ip>:<port>Veb panel radi na istom portu kao i game server (podrazumevano UDP 7210). Proverite tačan port u kartici Network u GPanel-u.
- Unesite svoju administratorsku lozinku kada se to zatraži.
Administratorski pristup u igri
- Pridružite se svom serveru kao običan igrač.
- Otvorite konzolu igre pomoću Alt + ~ (taster tilda).
- Ukucajte
Helpda biste videli dostupne komande. - Možda ćete morati da se autentifikujete administratorskom lozinkom kroz administratorski meni u igri ako se to zatraži.
2. Komande server konzole
Sledeće komande se mogu koristiti u server konzoli (GPanel konzola) ili veb administratorskom panelu. Ukucajte Help ili list u konzoli da biste videli sve dostupne komande.
Komande za upravljanje serverom
| Komanda | Opis |
|---|---|
ServerName <name> |
Menja prikazano ime servera. |
GameType <mode> |
Menja režim igre (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Postavlja poruku koja se prikazuje igračima pri pridruživanju. |
start_game |
Čini server vidljivim u pretraživaču servera i dozvoljava konekcije. |
start_mission |
Započinje trenutnu misiju/meč. Igrači mogu da počnu da se bore. |
start_game_and_mission |
Kombinovana komanda: pokreće server i odmah započinje igranje. |
add_map_to_usable_maps <MapName> <GameType> |
Registruje mapu kao igrivu za dati režim igre. |
add_map_to_automated_battle_pool <MapName> |
Dodaje mapu u pul automatske rotacije. |
enable_automated_battle_switching |
Omogućava automatsku rotaciju mapa posle svakog meča. |
set_automated_battle_count <number> |
Postavlja koliko mečeva treba odigrati pre nego što se server isključi. Korisno za zakazane restarte. |
list |
Prikazuje sve dostupne komande. |
3. Upravljanje igračima
Izbacivanje igrača
Da biste uklonili igrača sa servera:
- Veb administrator: Idite na odeljak Players u veb administratorskom panelu, pronađite igrača i kliknite na Kick.
- Komanda u ćaskanju: Otvorite ćaskanje u igri i ukucajte:
!kick <playername>
Izbačeni igrači mogu odmah ponovo da se pridruže osim ako ih takođe ne banujete ili ne postavite lozinku servera.
Banovanje igrača
Da biste trajno sprečili igrača da se pridruži:
- Veb administrator: Koristite opciju banovanja u odeljku Players u veb administratorskom panelu.
- Komanda u ćaskanju: Otvorite ćaskanje u igri i ukucajte:
!ban <playername>
Banovi se zadržavaju i nakon restarta servera.
Uklanjanje bana igrača
Da biste uklonili ban i dozvolili igraču da se ponovo pridruži:
!unban <playername>
Mutiranje igrača
Da biste sprečili igrača da koristi ćaskanje u igri:
- Koristite opciju mute u veb administratorskom panelu.
- Mutirani igrači i dalje mogu da igraju ali ne mogu da šalju poruke u ćaskanju.
4. Upravljanje rotacijom mapa
Menjanje trenutne mape
Da biste promenili mapu tokom igranja, koristite veb administratorski panel ili izmenite konfiguracioni fajl i restartujte server. Mape moraju da odgovaraju trenutnom režimu igre.
Izmena rotacije mapa
Rotacija mapa je definisana u konfiguracionom fajlu vašeg režima igre. Da biste je promenili:
- Zaustavite server iz GPanel-a.
- Otvorite konfiguracioni fajl (npr.
Modules/Native/siege_config.txt). - Izmenite linije
add_map_to_automated_battle_poolda biste dodali ili uklonili mape. - Uverite se da je
enable_automated_battle_switchingprisutno ako želite automatsku rotaciju. - Sačuvajte i restartujte server.
Režim jedne mape
Da biste pokrenuli jednu mapu bez rotacije, uključite samo jednu liniju add_map_to_automated_battle_pool i izostavite enable_automated_battle_switching. Ista mapa će se ponavljati svake runde.
5. Prebacivanje režima igre
Promena režima igre zahteva ažuriranje i podešavanja GameType i pula mapa, pošto su mape specifične za režim.
- Zaustavite server iz GPanel-a.
- Otvorite konfiguracioni fajl i promenite liniju
GameType:GameType Siege - Zamenite linije
add_map_to_automated_battle_poolmapama kompatibilnim sa novim režimom. Pogledajte Vodič za podešavanje za liste mapa. - Sačuvajte fajl i pokrenite server.
6. Podrška za modove
Bannerlord podržava prilagođene module (modove) na dedikovanim serverima. Modovi mogu da dodaju nove mape, režime igre, oružje, tipove vojnika i mehanike igre.
Instaliranje modova
- Zaustavite server iz GPanel.
- Povežite se na svoj server preko SFTP. Pogledajte Kako da otpremite fajlove preko SFTP za uputstva.
- Idite u direktorijum
Modules/. - Otpremite folder moda u
Modules/. Svaki mod treba da bude u svom direktorijumu saSubModule.xmlfajlom. - Ažurirajte komandu za pokretanje servera ili batch fajl da uključi mod u listu modula. Parametar
_MODULES_u konfiguraciji pokretanja mora da referencira sve aktivne module:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModuli su razdvojeni zvezdicama (
*). Redosled učitavanja je bitan -- postavite zavisne modove posle njihovih preduslova. - Pokrenite server.
Steam Workshop modovi
Bannerlord podržava Steam Workshop za distribuciju modova. Da biste instalirali Workshop modove na dedikovanom serveru:
- Pretplatite se na mod na Steam Workshop sa redovne Bannerlord instalacije.
- Pronađite preuzeti folder moda u direktorijumu
Modules/vaše lokalne Bannerlord instalacije. - Otpremite folder moda u direktorijum
Modules/svog dedikovanog servera preko SFTP. - Dodajte ime modula u listu modula za pokretanje.
DedicatedCustomServerHelper modul
Ovaj ugrađeni modul obezbeđuje veb administratorski panel. Uvek mora biti uključen u listu modula. Ako naiđete na greške nepodudaranja verzija posle ažuriranja igre:
- Zaustavite server.
- Idite u
Modules/DedicatedCustomServerHelper/. - Otvorite
SubModule.xml. - Ažurirajte vrednost
Versionda odgovara trenutnoj verziji igre. - Ažurirajte sve vrednosti verzije
DependedModuleu skladu sa tim. - Sačuvajte i restartujte server.
7. Rešavanje problema
Server se ruši pri pokretanju
- Proverite ispis konzole za poruke o greškama. Uobičajeni uzroci uključuju:
- Nedostajući ili istekli token za autentifikaciju -- kontaktirajte podršku ako vidite greške tokena.
- Nevažeća
AdminPasswordkonfiguracija -- uverite se da linijaAdminPasswordpostoji i ima vrednost. - Loše formatirana sintaksa konfiguracionog fajla -- svaka komanda mora biti u svojoj liniji bez naknadnih znakova.
- Nepodudaranje verzije modula posle ažuriranja igre -- ažurirajte brojeve verzija u
SubModule.xml.
- Pokušajte da uklonite sve prilagođene modove i pokrenete server samo sa podrazumevanim modulima (
Native*Multiplayer*DedicatedCustomServerHelper). - Izbrišite konfiguracioni fajl i dozvolite serveru da ponovo generiše podrazumevane vrednosti kako biste isključili probleme sa konfiguracijom.
Igrači ne mogu da se povežu
- Proverite da li server radi u GPanel.
- Potvrdite da igrač koristi ispravan IP i port iz kartice Network u GPanel-u.
- Proverite da li je lozinka igre ispravna (razlikuje velika i mala slova).
- Uverite se da igrač ima istu verziju igre i instalirane modove.
- Ako koristite modove, proverite da igrač ima potpuno iste verzije modula.
- Proverite u konzoli poruke „player rejected” koje mogu da ukažu na konkretan razlog.
Server se ne pojavljuje u pretraživaču
- Potvrdite da je server potpuno pokrenut i da konzola pokazuje da prihvata konekcije.
- Proverite da li konfiguracioni fajl uključuje
start_gameilistart_game_and_mission-- bez ovoga, server se neće registrovati na master listi servera. - Pretraživaču servera može biti potrebno nekoliko minuta da se ažurira. Pokušajte direktno povezivanje dok čekate.
- Ako je token za autentifikaciju istekao, server može da se pokrene ali da se ne pojavi u pretraživaču. Kontaktirajte podršku radi obnove tokena.
Konflikti modova
- Ako se server sruši posle dodavanja moda, uklonite ga i testirajte ponovo da biste potvrdili da je on uzrok.
- Proverite da
SubModule.xmlmoda navodi ispravne zavisnosti i da je redosled učitavanja u vašoj listi modula ispravan. - Proverite da li je mod kompatibilan sa trenutnom verzijom Bannerlord-a. Modovi iz starijih verzija mogu izazvati rušenja.
- Neki modovi su u konfliktu jedan sa drugim. Proverite dokumentaciju moda i forume zajednice za poznate nekompatibilnosti.
- Očistite shader keš servera i privremene fajlove ako iskusite grafičke probleme ili greške pri učitavanju posle promena modova.
Desinhronizacija igrača
- Desinhronizacija se javlja kada se stanje igre igrača razilazi od servera. Simptomi uključuju igrače koji izgleda da se teleportuju, udarce koji se ne registruju ili rubber-banding.
- Najčešći uzrok je visoka latencija. Podstaknite pogođene igrače da provere svoju internet konekciju.
- Modovi koji menjaju mehanike igre (brzina kretanja, fizika, statistika oružja) imaju veću verovatnoću da izazovu desinhronizaciju.
- Ako je desinhronizacija raširena, pokušajte da smanjite
MaxNumberOfPlayersili da pređete na lakši režim igre (Duel ili Skirmish umesto Siege). - Restartovanje servera može rešiti uporne probleme sa desinhronizacijom.
Problemi sa tokenom za autentifikaciju
- Bannerlord-u je potreban važeći token za autentifikaciju za pokretanje dedikovanog servera. Tokeni ističu nakon otprilike 3 meseca.
- Ako vidite greške vezane za token u konzoli, token verovatno treba obnoviti.
- Otvorite tiket za podršku da bi se token za autentifikaciju vašeg servera osvežio.
8. Log fajlovi
Bannerlord server logovi su korisni za dijagnostikovanje rušenja, problema sa konekcijom i aktivnosti igrača.
- Log fajlovi se čuvaju u direktorijumu logova servera, obično dostupnom kroz karticu Files u GPanel-u ili preko SFTP.
- Proverite log fajlove za detaljne poruke o greškama kada ispis konzole sam po sebi nije dovoljan.
- Uključite relevantne isečke iz loga kada otvarate tiket za podršku radi bržeg rešavanja.
Povezani članci
- Vodič za podešavanje Mount and Blade II Bannerlord servera
- Kako da pronađete IP adresu i port svog servera
- Kako da otpremite fajlove preko SFTP
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na probleme sa vašim Bannerlord serverom koji ovde nisu obrađeni, otvorite tiket za podršku i uključite IP svog servera, režim igre koji pokrećete, sve instalirane modove i relevantne poruke o greškama iz GPanel konzole ili log fajlova.