Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Konfiguracja administratora Mount and Blade II Bannerlord


Ten przewodnik obejmuje konfigurację administratora, zarządzanie graczami, komendy konsoli serwera, zarządzanie rotacją map, przełączanie trybów gry, wsparcie modowania oraz rozwiązywanie problemów dla Twojego dedykowanego serwera Mount & Blade II: Bannerlord. Aby skonfigurować serwer od podstaw, ustawienia trybu gry, wybór map, ustawienia frakcji oraz instrukcje połączenia, zobacz Przewodnik konfiguracji serwera Mount and Blade II Bannerlord.

1. Konfiguracja administratora

Ustawianie hasła administratora

Hasło administratora ustawia się za pomocą zmiennej startowej ADMIN_PASSWORD w GPanel lub w pliku konfiguracyjnym za pomocą komendy AdminPassword:

AdminPassword YourAdminPassword

To hasło jest wymagane zarówno do interfejsu administracji przez przeglądarkę, jak i do dostępu administratora w grze.

Nigdy nie udostępniaj swojego hasła administratora. Każdy, kto ma hasło administratora, ma pełną kontrolę nad Twoim serwerem, w tym możliwość wyrzucania/banowania graczy, zmiany map i modyfikowania ustawień serwera w trakcie meczu.

Dostęp do panelu administracyjnego w przeglądarce

Bannerlord zawiera wbudowany panel administracyjny w przeglądarce obsługiwany przez moduł DedicatedCustomServerHelper.

  1. Znajdź adres IP i port swojego serwera w zakładce Network w GPanel.
  2. Otwórz przeglądarkę internetową i przejdź do:
    http://<your-server-ip>:<port>

    Panel w przeglądarce działa na tym samym porcie co serwer gry (domyślnie UDP 7210). Sprawdź dokładny port w zakładce Network w GPanel.

  3. Wprowadź hasło administratora, gdy zostaniesz o nie poproszony.
Możliwości panelu w przeglądarce: Interfejs w przeglądarce pozwala wyświetlać połączonych graczy, zarządzać meczami, zmieniać ustawienia, monitorować czat i uzyskiwać dostęp do komend serwera bez dołączania do gry. Pamiętaj, że wiele ustawień staje się tylko do odczytu podczas aktywnych misji.

Dostęp administratora w grze

  1. Dołącz do swojego serwera jako zwykły gracz.
  2. Otwórz konsolę gry za pomocą Alt + ~ (klawisz tyldy).
  3. Wpisz Help, aby zobaczyć dostępne komendy.
  4. Może być konieczne uwierzytelnienie się hasłem administratora w menu administratora w grze, jeśli zostaniesz o to poproszony.

2. Komendy konsoli serwera

Następujące komendy można używać w konsoli serwera (konsola GPanel) lub w panelu administracyjnym w przeglądarce. Wpisz Help lub list w konsoli, aby zobaczyć wszystkie dostępne komendy.

Komendy zarządzania serwerem

Komenda Opis
ServerName <name> Zmienia wyświetlaną nazwę serwera.
GameType <mode> Zmienia tryb gry (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle).
WelcomeMessage <text> Ustawia wiadomość wyświetlaną graczom przy dołączeniu.
start_game Sprawia, że serwer staje się widoczny w przeglądarce serwerów i pozwala na połączenia.
start_mission Rozpoczyna bieżącą misję/mecz. Gracze mogą zacząć walczyć.
start_game_and_mission Połączona komenda: uruchamia serwer i natychmiast rozpoczyna rozgrywkę.
add_map_to_usable_maps <MapName> <GameType> Rejestruje mapę jako grywalną dla danego trybu gry.
add_map_to_automated_battle_pool <MapName> Dodaje mapę do puli automatycznej rotacji.
enable_automated_battle_switching Włącza automatyczną rotację map po każdym meczu.
set_automated_battle_count <number> Ustawia, ile meczów ma zostać rozegranych, zanim serwer się wyłączy. Przydatne dla zaplanowanych restartów.
list Wyświetla wszystkie dostępne komendy.

3. Zarządzanie graczami

Wyrzucanie graczy

Aby usunąć gracza z serwera:

  • Panel administracyjny w przeglądarce: Przejdź do sekcji Players w panelu administracyjnym w przeglądarce, znajdź gracza i kliknij Kick.
  • Komenda czatu: Otwórz czat w grze i wpisz:
    !kick <playername>

Wyrzuceni gracze mogą natychmiast dołączyć ponownie, chyba że ich również zbanujesz lub ustawisz hasło serwera.

Banowanie graczy

Aby trwale uniemożliwić graczowi dołączenie:

  • Panel administracyjny w przeglądarce: Użyj opcji bana w sekcji Players w panelu administracyjnym w przeglądarce.
  • Komenda czatu: Otwórz czat w grze i wpisz:
    !ban <playername>

Bany utrzymują się po restartach serwera.

Odbanowywanie graczy

Aby usunąć bana i pozwolić graczowi na ponowne dołączenie:

!unban <playername>

Wyciszanie graczy

Aby uniemożliwić graczowi korzystanie z czatu w grze:

  • Użyj opcji wyciszenia w panelu administracyjnym w przeglądarce.
  • Wyciszeni gracze nadal mogą grać, ale nie mogą wysyłać wiadomości na czacie.
Komendy czatu wymagają uwierzytelnienia administratora. Musisz być zalogowany jako administrator (przez panel w przeglądarce lub dołączając do serwera z uprawnieniami administratora), aby komendy czatu działały.

4. Zarządzanie rotacją map

Zmiana bieżącej mapy

Aby zmienić mapę podczas rozgrywki, użyj panelu administracyjnego w przeglądarce lub zmodyfikuj plik konfiguracyjny i uruchom ponownie serwer. Mapy muszą pasować do bieżącego trybu gry.

Edycja rotacji map

Rotacja map jest zdefiniowana w pliku konfiguracyjnym trybu gry. Aby ją zmienić:

  1. Zatrzymaj serwer w GPanel.
  2. Otwórz plik konfiguracyjny (np. Modules/Native/siege_config.txt).
  3. Zmodyfikuj wiersze add_map_to_automated_battle_pool, aby dodać lub usunąć mapy.
  4. Upewnij się, że obecne jest enable_automated_battle_switching, jeśli chcesz automatycznej rotacji.
  5. Zapisz i uruchom ponownie serwer.

Tryb pojedynczej mapy

Aby uruchomić pojedynczą mapę bez rotacji, dołącz tylko jeden wiersz add_map_to_automated_battle_pool i pomiń enable_automated_battle_switching. Ta sama mapa będzie powtarzana w każdej rundzie.

5. Przełączanie trybów gry

Zmiana trybu gry wymaga aktualizacji zarówno ustawienia GameType, jak i puli map, ponieważ mapy są specyficzne dla trybu.

  1. Zatrzymaj serwer w GPanel.
  2. Otwórz plik konfiguracyjny i zmień wiersz GameType:
    GameType Siege
  3. Zastąp wiersze add_map_to_automated_battle_pool mapami zgodnymi z nowym trybem. Zobacz Przewodnik konfiguracji, aby zobaczyć listy map.
  4. Zapisz plik i uruchom serwer.
Zmiana trybu gry wymaga restartu serwera. Trybu gry nie można zmienić podczas aktywnej misji. Musisz zatrzymać serwer, zaktualizować konfigurację i ponownie go uruchomić.

6. Wsparcie modowania

Bannerlord obsługuje niestandardowe moduły (mody) na serwerach dedykowanych. Mody mogą dodawać nowe mapy, tryby gry, broń, typy jednostek i mechaniki rozgrywki.

Instalowanie modów

  1. Zatrzymaj serwer w GPanel.
  2. Połącz się z serwerem przez SFTP. Zobacz Jak przesyłać pliki przez SFTP, aby uzyskać instrukcje.
  3. Przejdź do katalogu Modules/.
  4. Prześlij folder moda do Modules/. Każdy mod powinien znajdować się we własnym katalogu z plikiem SubModule.xml.
  5. Zaktualizuj komendę startową serwera lub plik wsadowy, aby dołączyć mod do listy modułów. Parametr _MODULES_ w konfiguracji startowej musi odwoływać się do wszystkich aktywnych modułów:
    Native*Multiplayer*DedicatedCustomServerHelper*YourModName

    Moduły są oddzielone gwiazdkami (*). Kolejność ładowania ma znaczenie — umieść mody zależne po ich wymaganiach wstępnych.

  6. Uruchom serwer.
Wszyscy gracze muszą mieć pasujące mody. Gracze dołączający do serwera z modami potrzebują tych samych modów zainstalowanych na swoim kliencie. Niedopasowane mody uniemożliwią połączenie lub spowodują problemy z desynchronizacją.

Mody ze Steam Workshop

Bannerlord obsługuje Steam Workshop do dystrybucji modów. Aby zainstalować mody z Workshopu na serwerze dedykowanym:

  1. Zasubskrybuj mod w Steam Workshop z normalnej instalacji Bannerlord.
  2. Zlokalizuj pobrany folder moda w katalogu Modules/ Twojej lokalnej instalacji Bannerlord.
  3. Prześlij folder moda do katalogu Modules/ Twojego serwera dedykowanego przez SFTP.
  4. Dodaj nazwę modułu do listy modułów startowych.

Moduł DedicatedCustomServerHelper

Ten wbudowany moduł zapewnia panel administracyjny w przeglądarce. Musi być zawsze uwzględniony na liście modułów. Jeśli napotkasz błędy niezgodności wersji po aktualizacji gry:

  1. Zatrzymaj serwer.
  2. Przejdź do Modules/DedicatedCustomServerHelper/.
  3. Otwórz SubModule.xml.
  4. Zaktualizuj wartość Version, aby pasowała do bieżącej wersji gry.
  5. Odpowiednio zaktualizuj wszelkie wartości wersji DependedModule.
  6. Zapisz i uruchom ponownie serwer.

7. Rozwiązywanie problemów

Serwer ulega awarii przy uruchomieniu

  • Sprawdź wyjście konsoli pod kątem komunikatów o błędach. Częste przyczyny to:
    • Brakujący lub wygasły token uwierzytelniający — skontaktuj się ze wsparciem, jeśli widzisz błędy tokena.
    • Nieprawidłowa konfiguracja AdminPassword — upewnij się, że wiersz AdminPassword istnieje i ma wartość.
    • Nieprawidłowa składnia pliku konfiguracyjnego — każda komenda musi znajdować się we własnym wierszu bez znaków na końcu.
    • Niezgodność wersji modułu po aktualizacji gry — zaktualizuj numery wersji w SubModule.xml.
  • Spróbuj usunąć wszystkie niestandardowe mody i uruchomić tylko z domyślnymi modułami (Native*Multiplayer*DedicatedCustomServerHelper).
  • Usuń plik konfiguracyjny i pozwól serwerowi wygenerować domyślne ustawienia, aby wykluczyć problemy z konfiguracją.

Gracze nie mogą się połączyć

  • Sprawdź, czy serwer działa w GPanel.
  • Potwierdź, że gracz używa poprawnego IP i portu z zakładki Network w GPanel.
  • Sprawdź, czy hasło gry jest poprawne (rozróżnia wielkość liter).
  • Upewnij się, że gracz ma zainstalowaną tę samą wersję gry i mody.
  • Jeśli używasz modów, sprawdź, czy gracz ma dokładnie te same wersje modułów.
  • Sprawdź konsolę pod kątem komunikatów "player rejected", które mogą wskazywać konkretny powód.

Serwer nie pojawia się w przeglądarce

  • Potwierdź, że serwer w pełni się uruchomił, a konsola pokazuje, że przyjmuje połączenia.
  • Sprawdź, czy plik konfiguracyjny zawiera start_game lub start_game_and_mission — bez tego serwer nie zarejestruje się na liście serwera głównego.
  • Aktualizacja przeglądarki serwerów może zająć kilka minut. Spróbuj bezpośredniego połączenia podczas oczekiwania.
  • Jeśli token uwierzytelniający wygasł, serwer może się uruchomić, ale nie pojawi się w przeglądarce. Skontaktuj się ze wsparciem w sprawie odnowienia tokena.

Konflikty modów

  • Jeśli serwer ulega awarii po dodaniu moda, usuń go i przetestuj ponownie, aby potwierdzić, że to on jest przyczyną.
  • Sprawdź, czy SubModule.xml moda zawiera poprawne zależności, a kolejność ładowania na Twojej liście modułów jest prawidłowa.
  • Sprawdź, czy mod jest zgodny z bieżącą wersją Bannerlord. Mody ze starszych wersji mogą powodować awarie.
  • Niektóre mody konfliktują ze sobą. Sprawdź dokumentację moda i fora społeczności pod kątem znanych niezgodności.
  • Wyczyść pamięć podręczną shaderów serwera i pliki tymczasowe, jeśli doświadczasz problemów graficznych lub błędów ładowania po zmianach modów.

Desynchronizacja gracza

  • Desynchronizacja występuje, gdy stan gry gracza odbiega od serwera. Objawy obejmują graczy wydających się teleportować, niezarejestrowane trafienia lub efekt "gumki".
  • Najczęstszą przyczyną jest wysokie opóźnienie. Zachęć dotkniętych graczy do sprawdzenia połączenia internetowego.
  • Mody modyfikujące mechaniki rozgrywki (prędkość ruchu, fizyka, statystyki broni) częściej powodują desynchronizację.
  • Jeśli desynchronizacja jest powszechna, spróbuj zmniejszyć MaxNumberOfPlayers lub przełączyć się na lżejszy tryb gry (Duel lub Skirmish zamiast Siege).
  • Ponowne uruchomienie serwera może rozwiązać uporczywe problemy z desynchronizacją.

Problemy z tokenem uwierzytelniającym

  • Bannerlord wymaga ważnego tokena uwierzytelniającego do uruchomienia serwera dedykowanego. Tokeny wygasają po około 3 miesiącach.
  • Jeśli widzisz błędy związane z tokenem w konsoli, token prawdopodobnie wymaga odnowienia.
  • Otwórz zgłoszenie do wsparcia, aby odświeżyć token uwierzytelniający Twojego serwera.

8. Pliki logów

Logi serwera Bannerlord są przydatne do diagnozowania awarii, problemów z połączeniem i aktywności graczy.

  • Pliki logów są przechowywane w katalogu logów serwera, zazwyczaj dostępnym przez zakładkę Files w GPanel lub przez SFTP.
  • Sprawdź pliki logów pod kątem szczegółowych komunikatów o błędach, gdy samo wyjście konsoli nie jest wystarczające.
  • Dołącz odpowiednie fragmenty logów podczas otwierania zgłoszenia do wsparcia, aby przyspieszyć rozwiązanie problemu.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli napotkasz problemy ze swoim serwerem Bannerlord, które nie zostały tu omówione, otwórz zgłoszenie do wsparcia i dołącz adres IP serwera, tryb gry, który uruchamiasz, wszelkie zainstalowane mody oraz odpowiednie komunikaty o błędach z konsoli GPanel lub plików logów.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.