Ovaj vodič pokriva postavljanje administratora, upravljanje igračima, naredbe serverske konzole, upravljanje rotacijom mapa, prebacivanje modova igre, podršku za modove i rješavanje problema za vaš Mount & Blade II: Bannerlord namjenski server. Za početno postavljanje servera, konfiguraciju modova igre, odabir mapa, postavke frakcija i upute za povezivanje, pogledajte Mount and Blade II Bannerlord Vodič za Postavljanje Servera.
1. Postavljanje Administratora
Postavljanje Administratorske Lozinke
Administratorska lozinka postavlja se putem ADMIN_PASSWORD varijable pokretanja u GPanel-u ili u konfiguracijskoj datoteci koristeći naredbu AdminPassword:
AdminPassword YourAdminPassword
Ova lozinka je potrebna za pristup web administratorskom sučelju i za administratorski pristup u igri.
Pristup Web Administratorskoj Ploči
Bannerlord uključuje ugrađenu web administratorsku ploču koju pokreće modul DedicatedCustomServerHelper.
- Pronađite IP adresu i port vašeg servera u kartici Network u GPanel-u.
- Otvorite web preglednik i idite na:
http://<your-server-ip>:<port>Web ploča radi na istom portu kao i poslužitelj igre (zadani UDP 7210). Provjerite karticu Network u GPanel-u za točan port.
- Unesite svoju administratorsku lozinku kada se to zatraži.
Administratorski Pristup u Igri
- Pridružite se svom serveru kao obični igrač.
- Otvorite konzolu igre pomoću Alt + ~ (tipka tilda).
- Upišite
Helpda vidite dostupne naredbe. - Možda ćete se trebati autentificirati administratorskom lozinkom kroz izbornik administratora u igri ako se to zatraži.
2. Naredbe Serverske Konzole
Sljedeće naredbe mogu se koristiti u serverskoj konzoli (GPanel konzola) ili web administratorskoj ploči. Upišite Help ili list u konzolu da vidite sve dostupne naredbe.
Naredbe za Upravljanje Serverom
| Naredba | Opis |
|---|---|
ServerName <name> |
Mijenja prikazno ime servera. |
GameType <mode> |
Mijenja mod igre (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Postavlja poruku koja se prikazuje igračima pri ulasku. |
start_game |
Čini server vidljivim u pregledniku servera i omogućuje povezivanje. |
start_mission |
Započinje trenutnu misiju/meč. Igrači mogu početi borbu. |
start_game_and_mission |
Kombinirana naredba: pokreće server i odmah započinje igru. |
add_map_to_usable_maps <MapName> <GameType> |
Registrira mapu kao igraću za zadani mod igre. |
add_map_to_automated_battle_pool <MapName> |
Dodaje mapu u automatski rotacijski skup. |
enable_automated_battle_switching |
Omogućuje automatsku rotaciju mapa nakon svakog meča. |
set_automated_battle_count <number> |
Postavlja koliko mečeva odigrati prije nego se server ugasi. Korisno za zakazana restartiranja. |
list |
Prikazuje sve dostupne naredbe. |
3. Upravljanje Igračima
Izbacivanje Igrača
Za uklanjanje igrača sa servera:
- Web Admin: Idite na odjeljak Players u web administratorskoj ploči, pronađite igrača i kliknite Kick.
- Naredba u chatu: Otvorite chat u igri i upišite:
!kick <playername>
Izbačeni igrači mogu se odmah ponovno pridružiti osim ako ih također ne banirate ili ne postavite lozinku servera.
Bananje Igrača
Za trajnu zabranu pristupa igraču:
- Web Admin: Koristite opciju ban u odjeljku Players web administratorske ploče.
- Naredba u chatu: Otvorite chat u igri i upišite:
!ban <playername>
Banovi se zadržavaju i nakon restartiranja servera.
Uklanjanje Bana Igračima
Za uklanjanje bana i omogućavanje igraču da se ponovno pridruži:
!unban <playername>
Utišavanje Igrača
Za sprječavanje igrača da koristi chat u igri:
- Koristite opciju mute u web administratorskoj ploči.
- Utišani igrači i dalje mogu igrati, ali ne mogu slati poruke u chatu.
4. Upravljanje Rotacijom Mapa
Promjena Trenutne Mape
Za promjenu mape tijekom igre koristite web administratorsku ploču ili izmijenite konfiguracijsku datoteku i restartujte server. Mape moraju odgovarati trenutnom modu igre.
Uređivanje Rotacije Mapa
Rotacija mapa definirana je u konfiguracijskoj datoteci vašeg moda igre. Za promjenu:
- Zaustavite server iz GPanel-a.
- Otvorite konfiguracijsku datoteku (npr.
Modules/Native/siege_config.txt). - Izmijenite linije
add_map_to_automated_battle_poolza dodavanje ili uklanjanje mapa. - Osigurajte da je
enable_automated_battle_switchingprisutan ako želite automatsku rotaciju. - Spremite i restartujte server.
Način Jedne Mape
Za pokretanje jedne mape bez rotacije, uključite samo jednu liniju add_map_to_automated_battle_pool i izostavite enable_automated_battle_switching. Ista mapa će se ponavljati svaku rundu.
5. Prebacivanje Modova Igre
Promjena moda igre zahtijeva ažuriranje postavke GameType i skupa mapa, budući da su mape specifične za svaki mod.
- Zaustavite server iz GPanel-a.
- Otvorite konfiguracijsku datoteku i promijenite liniju
GameType:GameType Siege - Zamijenite linije
add_map_to_automated_battle_poolmapama kompatibilnim s novim modom. Pogledajte Vodič za Postavljanje za popis mapa. - Spremite datoteku i pokrenite server.
6. Podrška za Modove
Bannerlord podržava prilagođene module (modove) na namjenskim serverima. Modovi mogu dodati nove mape, modove igre, oružje, tipove trupa i mehanike igre.
Instalacija Modova
- Zaustavite server iz GPanel-a.
- Povežite se na server putem SFTP-a. Pogledajte Kako Prenijeti Datoteke putem SFTP-a za upute.
- Idite do direktorija
Modules/. - Prenesite mapu moda u
Modules/. Svaki mod trebao bi biti u vlastitom direktoriju sSubModule.xmldatotekom. - Ažurirajte naredbu za pokretanje servera ili batch datoteku da uključi mod u popis modula. Parametar
_MODULES_u konfiguraciji pokretanja mora referencirati sve aktivne module:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModuli su odvojeni zvjezdicama (
*). Redoslijed učitavanja je važan -- postavite ovisne modove nakon njihovih preduvjeta. - Pokrenite server.
Steam Workshop Modovi
Bannerlord podržava Steam Workshop za distribuciju modova. Za instalaciju Workshop modova na namjenski server:
- Pretplatite se na mod na Steam Workshop-u iz obične Bannerlord instalacije.
- Pronađite preuzetu mapu moda u direktoriju
Modules/vaše lokalne Bannerlord instalacije. - Prenesite mapu moda u direktorij
Modules/vašeg namjenskog servera putem SFTP-a. - Dodajte ime modula na popis modula za pokretanje.
DedicatedCustomServerHelper Modul
Ovaj ugrađeni modul pruža web administratorsku ploču. Mora uvijek biti uključen u popis modula. Ako naiđete na pogreške nepodudaranja verzija nakon ažuriranja igre:
- Zaustavite server.
- Idite do
Modules/DedicatedCustomServerHelper/. - Otvorite
SubModule.xml. - Ažurirajte vrijednost
Versionda odgovara trenutnoj verziji igre. - Ažurirajte sve vrijednosti verzija
DependedModuleu skladu s tim. - Spremite i restartujte server.
7. Rješavanje Problema
Server se Ruši pri Pokretanju
- Provjerite izlaz konzole za poruke o greškama. Uobičajeni uzroci uključuju:
- Nedostajući ili istekli token za autentifikaciju -- kontaktirajte podršku ako vidite pogreške s tokenom.
- Nevažeća konfiguracija
AdminPassword-- osigurajte da linijaAdminPasswordpostoji i ima vrijednost. - Pogrešna sintaksa konfiguracijske datoteke -- svaka naredba mora biti u vlastitom retku bez pratećih znakova.
- Nepodudaranje verzije modula nakon ažuriranja igre -- ažurirajte brojeve verzija u
SubModule.xml.
- Pokušajte ukloniti sve prilagođene modove i pokrenuti samo sa zadanim modulima (
Native*Multiplayer*DedicatedCustomServerHelper). - Obrišite konfiguracijsku datoteku i dopustite serveru da regenerira zadane postavke kako biste isključili probleme s konfiguracijom.
Igrači se ne Mogu Povezati
- Provjerite radi li server u GPanel-u.
- Potvrdite da igrač koristi ispravnu IP adresu i port iz kartice Network u GPanel-u.
- Provjerite je li lozinka igre ispravna (razlikuje velika i mala slova).
- Osigurajte da igrač ima istu verziju igre i instalirane modove.
- Ako koristite modove, provjerite ima li igrač potpuno iste verzije modula.
- Provjerite konzolu za poruke "player rejected" koje mogu ukazati na specifični razlog.
Server se ne Pojavljuje u Pregledniku
- Potvrdite da je server potpuno pokrenut i da konzola pokazuje da prihvaća veze.
- Provjerite sadrži li konfiguracijska datoteka
start_gameilistart_game_and_mission-- bez toga, server se neće registrirati na glavnom popisu servera. - Pregledniku servera može trebati nekoliko minuta za ažuriranje. Pokušajte izravno povezivanje dok čekate.
- Ako je token za autentifikaciju istekao, server se može pokrenuti ali se neće pojaviti u pregledniku. Kontaktirajte podršku za obnovu tokena.
Sukobi Modova
- Ako se server ruši nakon dodavanja moda, uklonite ga i testirajte ponovno da potvrdite da je on uzrok.
- Provjerite da
SubModule.xmlmoda navodi ispravne ovisnosti i da je redoslijed učitavanja u vašem popisu modula ispravan. - Provjerite je li mod kompatibilan s trenutnom verzijom Bannerlorda. Modovi iz starijih verzija mogu uzrokovati rušenja.
- Neki modovi su međusobno nekompatibilni. Provjerite dokumentaciju moda i forume zajednice za poznate nekompatibilnosti.
- Očistite predmemoriju shadera servera i privremene datoteke ako doživite grafičke probleme ili pogreške pri učitavanju nakon promjena modova.
Desinkronizacija Igrača
- Desinkronizacija se događa kada se stanje igre igrača razilazi od servera. Simptomi uključuju teleportiranje igrača, neregistriranje udaraca ili "rubber-banding".
- Najčešći uzrok je visoka latencija. Potaknite pogođene igrače da provjere svoju internetsku vezu.
- Modovi koji mijenjaju mehanike igre (brzina kretanja, fizika, statistike oružja) imaju veću vjerojatnost uzrokovanja desinkronizacije.
- Ako je desinkronizacija rasprostranjena, pokušajte smanjiti
MaxNumberOfPlayersili prebaciti na lakši mod igre (Duel ili Skirmish umjesto Siege). - Restartiranje servera može riješiti trajne probleme s desinkronizacijom.
Problemi s Tokenom za Autentifikaciju
- Bannerlord zahtijeva valjani token za autentifikaciju za pokretanje namjenskog servera. Tokeni istječu nakon otprilike 3 mjeseca.
- Ako vidite pogreške povezane s tokenom u konzoli, token vjerojatno treba obnovu.
- Otvorite zahtjev za podršku kako biste osvježili token za autentifikaciju vašeg servera.
8. Datoteke Dnevnika
Dnevnici Bannerlord servera korisni su za dijagnosticiranje rušenja, problema s povezivanjem i aktivnosti igrača.
- Datoteke dnevnika pohranjene su u direktoriju dnevnika servera, obično dostupnom kroz karticu Files u GPanel-u ili putem SFTP-a.
- Provjerite datoteke dnevnika za detaljne poruke o greškama kada sam izlaz konzole nije dovoljan.
- Uključite relevantne isječke dnevnika prilikom otvaranja zahtjeva za podršku za brže rješavanje.
Povezani Članci
- Mount and Blade II Bannerlord Vodič za Postavljanje Servera
- Kako Pronaći IP Adresu i Port Vašeg Servera
- Kako Prenijeti Datoteke putem SFTP-a
- Vodič za Pokretanje Servera
Trebate Pomoć?
Ako naiđete na probleme s vašim Bannerlord serverom koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP adresu servera, mod igre koji koristite, sve instalirane modove i relevantne poruke o greškama iz GPanel konzole ili datoteka dnevnika.