Tento průvodce pokrývá nastavení administrátora, správu hráčů, příkazy serverové konzole, správu rotace map, přepínání herních režimů, podporu modů a řešení problémů pro váš dedikovaný server Mount & Blade II: Bannerlord. Pro úvodní nastavení serveru, konfiguraci herního režimu, výběr map, nastavení frakcí a pokyny k připojení viz Mount and Blade II Bannerlord Průvodce nastavením serveru.
1. Nastavení administrátora
Nastavení hesla administrátora
Heslo administrátora se nastavuje pomocí spouštěcí proměnné ADMIN_PASSWORD v GPanel, nebo v konfiguračním souboru pomocí příkazu AdminPassword:
AdminPassword YourAdminPassword
Toto heslo je vyžadováno jak pro webové administrátorské rozhraní, tak pro přístup administrátora ve hře.
Přístup k webovému administrátorskému panelu
Bannerlord obsahuje vestavěný webový administrátorský panel poháněný modulem DedicatedCustomServerHelper.
- Najděte IP adresu a port svého serveru na kartě Network v GPanel.
- Otevřete webový prohlížeč a přejděte na:
http://<your-server-ip>:<port>Webový panel běží na stejném portu jako herní server (výchozí UDP 7210). Přesný port zkontrolujte na kartě Network v GPanel.
- Po výzvě zadejte heslo administrátora.
Přístup administrátora ve hře
- Připojte se k serveru jako běžný hráč.
- Otevřete herní konzoli pomocí Alt + ~ (klávesa tilda).
- Napište
Helppro zobrazení dostupných příkazů. - Pokud budete vyzváni, možná se budete muset ověřit heslem administrátora přes menu administrátora ve hře.
2. Příkazy serverové konzole
Následující příkazy lze použít v serverové konzoli (konzole GPanel) nebo ve webovém administrátorském panelu. Napište Help nebo list v konzoli pro zobrazení všech dostupných příkazů.
Příkazy pro správu serveru
| Příkaz | Popis |
|---|---|
ServerName <name> |
Změní zobrazovaný název serveru. |
GameType <mode> |
Změní herní režim (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Nastaví zprávu zobrazenou hráčům při připojení. |
start_game |
Zviditelní server v prohlížeči serverů a povolí připojení. |
start_mission |
Zahájí aktuální misi/zápas. Hráči mohou začít bojovat. |
start_game_and_mission |
Kombinovaný příkaz: spustí server a okamžitě zahájí hru. |
add_map_to_usable_maps <MapName> <GameType> |
Zaregistruje mapu jako hratelnou pro daný herní režim. |
add_map_to_automated_battle_pool <MapName> |
Přidá mapu do automatického rotačního poolu. |
enable_automated_battle_switching |
Povolí automatickou rotaci map po každém zápasu. |
set_automated_battle_count <number> |
Nastaví počet zápasů, které se odehrají, než se server vypne. Užitečné pro plánované restarty. |
list |
Zobrazí všechny dostupné příkazy. |
3. Správa hráčů
Vyhazování hráčů
Pro odstranění hráče ze serveru:
- Webový admin: Přejděte do sekce hráčů ve webovém administrátorském panelu, najděte hráče a klikněte na Kick.
- Příkaz v chatu: Otevřete herní chat a napište:
!kick <playername>
Vyhozeni hráči se mohou okamžitě znovu připojit, pokud je také nezabanujete nebo nenastavíte heslo serveru.
Banování hráčů
Pro trvalé zabránění hráči v připojení:
- Webový admin: Použijte možnost banu v sekci hráčů webového administrátorského panelu.
- Příkaz v chatu: Otevřete herní chat a napište:
!ban <playername>
Bany přetrvávají i po restartech serveru.
Odbanování hráčů
Pro zrušení banu a umožnění hráči se znovu připojit:
!unban <playername>
Ztlumení hráčů
Pro zabránění hráči používat herní chat:
- Použijte možnost ztlumení ve webovém administrátorském panelu.
- Ztlumení hráči mohou stále hrát, ale nemohou odesílat chatové zprávy.
4. Správa rotace map
Změna aktuální mapy
Pro změnu mapy během hry použijte webový administrátorský panel nebo upravte konfigurační soubor a restartujte server. Mapy musí odpovídat aktuálnímu hernímu režimu.
Úprava rotace map
Rotace map je definována ve vašem konfiguračním souboru herního režimu. Pro její změnu:
- Zastavte server z GPanel.
- Otevřete konfigurační soubor (např.
Modules/Native/siege_config.txt). - Upravte řádky
add_map_to_automated_battle_poolpro přidání nebo odebrání map. - Ujistěte se, že
enable_automated_battle_switchingje přítomen, pokud chcete automatickou rotaci. - Uložte a restartujte server.
Režim jedné mapy
Pro provoz jedné mapy bez rotace zahrňte pouze jeden řádek add_map_to_automated_battle_pool a vynechte enable_automated_battle_switching. Stejná mapa se bude opakovat každé kolo.
5. Přepínání herního režimu
Změna herního režimu vyžaduje aktualizaci jak nastavení GameType, tak poolu map, protože mapy jsou specifické pro jednotlivé režimy.
- Zastavte server z GPanel.
- Otevřete konfigurační soubor a změňte řádek
GameType:GameType Siege - Nahraďte řádky
add_map_to_automated_battle_poolmapami kompatibilními s novým režimem. Seznamy map naleznete v Průvodci nastavením. - Uložte soubor a spusťte server.
6. Podpora modů
Bannerlord podporuje vlastní moduly (mody) na dedikovaných serverech. Mody mohou přidávat nové mapy, herní režimy, zbraně, typy jednotek a herní mechaniky.
Instalace modů
- Zastavte server z GPanel.
- Připojte se k serveru přes SFTP. Pokyny naleznete v Jak nahrávat soubory přes SFTP.
- Přejděte do adresáře
Modules/. - Nahrajte složku modu do
Modules/. Každý mod by měl být ve vlastním adresáři se souboremSubModule.xml. - Aktualizujte spouštěcí příkaz serveru nebo dávkový soubor, aby zahrnoval mod v seznamu modulů. Parametr
_MODULES_ve spouštěcí konfiguraci musí odkazovat na všechny aktivní moduly:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModuly jsou odděleny hvězdičkami (
*). Na pořadí načítání záleží -- umístěte závislé mody za jejich předpoklady. - Spusťte server.
Mody ze Steam Workshop
Bannerlord podporuje Steam Workshop pro distribuci modů. Pro instalaci Workshop modů na dedikovaný server:
- Přihlaste se k odběru modu na Steam Workshop z běžné instalace Bannerlord.
- Najděte staženou složku modu v adresáři
Modules/vaší lokální instalace Bannerlord. - Nahrajte složku modu do adresáře
Modules/vašeho dedikovaného serveru přes SFTP. - Přidejte název modulu do seznamu spouštěcích modulů.
Modul DedicatedCustomServerHelper
Tento vestavěný modul poskytuje webový administrátorský panel. Musí být vždy zahrnut v seznamu modulů. Pokud narazíte na chyby nesouhlasu verzí po aktualizaci hry:
- Zastavte server.
- Přejděte do
Modules/DedicatedCustomServerHelper/. - Otevřete
SubModule.xml. - Aktualizujte hodnotu
Versiontak, aby odpovídala aktuální verzi hry. - Odpovídajícím způsobem aktualizujte hodnoty verzí
DependedModule. - Uložte a restartujte server.
7. Řešení problémů
Server padá při spuštění
- Zkontrolujte výstup konzole pro chybové zprávy. Běžné příčiny zahrnují:
- Chybějící nebo vypršený autentizační token -- kontaktujte podporu, pokud vidíte chyby s tokenem.
- Neplatná konfigurace
AdminPassword-- ujistěte se, že řádekAdminPasswordexistuje a má hodnotu. - Chybná syntaxe konfiguračního souboru -- každý příkaz musí být na vlastním řádku bez koncových znaků.
- Nesoulad verzí modulů po aktualizaci hry -- aktualizujte čísla verzí v
SubModule.xml.
- Zkuste odebrat všechny vlastní mody a spustit pouze s výchozími moduly (
Native*Multiplayer*DedicatedCustomServerHelper). - Smažte konfigurační soubor a nechte server vygenerovat výchozí hodnoty pro vyloučení problémů s konfigurací.
Hráči se nemohou připojit
- Ověřte, že server běží v GPanel.
- Potvrďte, že hráč používá správnou IP adresu a port z karty Network v GPanel.
- Zkontrolujte, že heslo hry je správné (rozlišuje velká a malá písmena).
- Ujistěte se, že hráč má stejnou verzi hry a nainstalované mody.
- Pokud používáte mody, ověřte, že hráč má přesně stejné verze modulů.
- Zkontrolujte konzoli pro zprávy "player rejected", které mohou uvádět konkrétní důvod.
Server se nezobrazuje v prohlížeči
- Potvrďte, že server plně nastartoval a konzole ukazuje, že přijímá připojení.
- Zkontrolujte, že konfigurační soubor obsahuje
start_gamenebostart_game_and_mission-- bez toho se server nezaregistruje na hlavním seznamu serverů. - Aktualizace prohlížeče serverů může trvat několik minut. Mezitím zkuste přímé připojení.
- Pokud je autentizační token vypršený, server se může spustit, ale nezobrazí se v prohlížeči. Kontaktujte podporu pro obnovení tokenu.
Konflikty modů
- Pokud server padá po přidání modu, odeberte jej a znovu otestujte, abyste potvrdili, že je příčinou.
- Zkontrolujte, že
SubModule.xmlmodu uvádí správné závislosti a pořadí načítání v seznamu modulů je správné. - Ověřte, že mod je kompatibilní s aktuální verzí Bannerlord. Mody ze starších verzí mohou způsobovat pády.
- Některé mody jsou vzájemně v konfliktu. Zkontrolujte dokumentaci modu a komunitní fóra pro známé nekompatibility.
- Vymažte shader cache serveru a dočasné soubory, pokud po změnách modů zaznamenáte grafické problémy nebo chyby při načítání.
Desynchronizace hráčů
- Desynchronizace nastává, když se herní stav hráče odchýlí od serveru. Příznaky zahrnují teleportování hráčů, nezaznamenané zásahy nebo gumičkový efekt.
- Nejčastější příčinou je vysoká latence. Doporučte postiženým hráčům zkontrolovat jejich internetové připojení.
- Mody, které modifikují herní mechaniky (rychlost pohybu, fyziku, statistiky zbraní), s větší pravděpodobností způsobují desynchronizaci.
- Pokud je desynchronizace rozšířená, zkuste snížit
MaxNumberOfPlayersnebo přepnout na lehčí herní režim (Duel nebo Skirmish místo Siege). - Restart serveru může vyřešit přetrvávající problémy s desynchronizací.
Problémy s autentizačním tokenem
- Bannerlord vyžaduje platný autentizační token pro provoz dedikovaného serveru. Tokeny vyprší přibližně po 3 měsících.
- Pokud v konzoli vidíte chyby související s tokenem, token pravděpodobně potřebuje obnovení.
- Otevřete tiket podpory pro obnovení autentizačního tokenu vašeho serveru.
8. Soubory logů
Logy serveru Bannerlord jsou užitečné pro diagnostiku pádů, problémů s připojením a aktivity hráčů.
- Soubory logů jsou uloženy v adresáři logů serveru, obvykle přístupné přes kartu Files v GPanel nebo přes SFTP.
- Zkontrolujte soubory logů pro podrobné chybové zprávy, když samotný výstup konzole nestačí.
- Přiložte relevantní úryvky logů při otevírání tiketu podpory pro rychlejší vyřešení.
Související články
- Mount and Blade II Bannerlord Průvodce nastavením serveru
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
- Průvodce spuštěním serveru
Potřebujete pomoc?
Pokud narazíte na problémy se serverem Bannerlord, které zde nejsou pokryty, otevřete tiket podpory a uveďte IP adresu serveru, herní režim, který provozujete, případné nainstalované mody a relevantní chybové zprávy z konzole GPanel nebo souborů logů.