Ten przewodnik opisuje, jak skonfigurować dedykowany serwer Mount & Blade II: Bannerlord w Legion Hosting, skonfigurować zmienne startowe, ustawić tryby gry i rotacje map, skonfigurować frakcje oraz połączyć się ze swoim serwerem. Bannerlord oferuje rywalizacyjną i drużynową średniowieczną walkę w wielu trybach gry, w tym Siege, Captain, Skirmish, Team Deathmatch, Duel i Battle. Aby uzyskać informacje o kontroli administratora, modowaniu, zarządzaniu graczami i rozwiązywaniu problemów, zobacz Konfiguracja administratora Mount and Blade II Bannerlord.
1. Pierwsze uruchomienie
- Zaloguj się do GPanel i wybierz swój serwer Bannerlord.
- Przejdź do zakładki Startup i przejrzyj konfigurowalne zmienne (zobacz tabelę w Sekcji 2).
- Ustaw AUTH_TOKEN na swój token uwierzytelniający dedykowanego serwera Bannerlord. Zobacz przewodnik TaleWorlds, aby dowiedzieć się, jak go wygenerować.
- Nazwa serwera, tryb gry i inne ustawienia są konfigurowane w pliku konfiguracyjnym (zobacz Sekcję 3).
- Wróć do zakładki Console i kliknij Start.
- Poczekaj, aż konsola potwierdzi, że serwer się uruchomił. Pierwsze uruchomienie generuje pliki konfiguracyjne i może zająć minutę na inicjalizację.
AUTH_TOKEN) powiązanego z kontem TaleWorlds/Steam. Musisz samodzielnie wygenerować ten token i wprowadzić go w zakładce Startup w GPanel. Zobacz ten przewodnik TaleWorlds, aby uzyskać instrukcje. Jeśli napotkasz błędy związane z tokenem, otwórz zgłoszenie do wsparcia.
2. Zmienne startowe GPanel
Następujące zmienne są dostępne w zakładce Startup w GPanel. Są one przekazywane do serwera przy każdym uruchomieniu.
| Zmienna | Wymagana | Opis |
|---|---|---|
AUTH_TOKEN |
Tak | Token uwierzytelniający dedykowanego serwera od TaleWorlds. Zobacz ten przewodnik, aby dowiedzieć się, jak go wygenerować. |
AUTO_UPDATE |
Nie | Automatyczna aktualizacja serwera przy restarcie. 1 = włączona, 0 = wyłączona. Domyślnie 1. |
3. Plik konfiguracyjny serwera
Serwery Bannerlord używają tekstowego pliku konfiguracyjnego zawierającego jedną komendę na wiersz. Serwer wykonuje każdy wiersz sekwencyjnie przy uruchomieniu. Zatrzymaj serwer przed wprowadzaniem zmian.
Lokalizacja pliku
Plik konfiguracyjny znajduje się w katalogu modułu Native:
Modules/Native/<gamemode>_config.txt
Na przykład tdm_config.txt dla Team Deathmatch, siege_config.txt dla Siege lub skirmish_config.txt dla Skirmish. Otwórz plik za pomocą zakładki Files w GPanel lub połącz się przez SFTP.
Kluczowe komendy konfiguracyjne
| Komenda | Opis |
|---|---|
ServerName My Server |
Nazwa serwera wyświetlana w przeglądarce trybu wieloosobowego. |
GamePassword secret |
Hasło wymagane do dołączenia. Pomiń ten wiersz dla serwera publicznego. |
AdminPassword adminpass |
Hasło dostępu administratora. Wymagane dla interfejsu w przeglądarce i komend administratora. |
GameType TeamDeathmatch |
Tryb gry. Zobacz Sekcję 4, aby poznać wszystkie dostępne tryby. |
WelcomeMessage Welcome to our server! |
Powitanie wyświetlane, gdy gracze dołączają. |
MaxNumberOfPlayers 120 |
Maksymalna liczba jednoczesnych graczy. |
MinNumberOfPlayersForMatchStart 2 |
Minimalna liczba graczy potrzebna do rozpoczęcia meczu. |
CultureTeam1 empire |
Frakcja dla Drużyny 1 (atakujący). Zobacz Sekcję 6. |
CultureTeam2 sturgia |
Frakcja dla Drużyny 2 (obrońcy). Zobacz Sekcję 6. |
NumberOfBotsTeam1 0 |
Liczba botów AI w Drużynie 1. Ustaw 0 dla samych graczy. |
NumberOfBotsTeam2 0 |
Liczba botów AI w Drużynie 2. |
RoundTimeLimit 180 |
Limit czasu na rundę w sekundach. |
MapTimeLimit 900 |
Całkowity limit czasu na mapę przed rotacją, w sekundach. |
MinScoreToWinMatch 3 |
Liczba wygranych rund potrzebnych do wygrania meczu. |
EnableAntiCheat true |
Włącz lub wyłącz anty-cheat. Zalecane pozostawienie włączonego. |
FriendlyFireDamageMeleeSelfPercent 0 |
Procent obrażeń własnych od ognia przyjacielskiego w walce wręcz. 0 wyłącza. |
add_map_to_automated_battle_pool <MapName> |
Dodaje mapę do automatycznej rotacji. Dodaj wiele wierszy dla wielu map. |
enable_automated_battle_switching |
Włącza automatyczną rotację przez pulę map po każdym meczu. |
start_game_and_mission |
Uruchamia serwer i natychmiast rozpoczyna rozgrywkę. Umieść to na końcu pliku konfiguracyjnego. |
Przykładowa konfiguracja (Team Deathmatch)
ServerName Legion TDM Server
AdminPassword YourAdminPassword
GameType TeamDeathmatch
WelcomeMessage Welcome to the Legion Hosting TDM server!
MaxNumberOfPlayers 60
MinNumberOfPlayersForMatchStart 2
CultureTeam1 vlandia
CultureTeam2 battania
NumberOfBotsTeam1 0
NumberOfBotsTeam2 0
MapTimeLimit 600
EnableAntiCheat true
add_map_to_automated_battle_pool mp_tdm_map_001_spring
add_map_to_automated_battle_pool mp_tdm_map_003
add_map_to_automated_battle_pool mp_tdm_map_004
add_map_to_automated_battle_pool mp_tdm_map_005
enable_automated_battle_switching
start_game_and_mission
AdminPassword jest brakujący lub pusty, serwer może nie uruchomić się lub interfejs administracyjny w przeglądarce nie będzie działać. Zawsze ustawiaj silne hasło administratora.
4. Tryby gry
Bannerlord obsługuje sześć trybów gry wieloosobowej. Ustaw tryb za pomocą komendy konfiguracyjnej GameType lub zmiennej startowej GAME_TYPE.
| Tryb gry | Wartość konfiguracji | Opis |
|---|---|---|
| Team Deathmatch | TeamDeathmatch |
Dwie drużyny walczą o zdobycie największej liczby zabójstw w ramach limitu czasu. Szybka walka z natychmiastowymi odrodzeniami. |
| Siege | Siege |
Atakujący szturmują zamek, podczas gdy obrońcy go bronią. Obejmuje sprzęt oblężniczy, punkty przejęcia i bitwy na dużą skalę. Obsługuje najwięcej graczy. |
| Captain | Captain |
Każdy gracz dowodzi oddziałem jednostek AI. Tryb strategiczny, w którym prowadzisz żołnierzy do bitwy za pomocą komend formacji. |
| Skirmish | Skirmish |
Mały tryb drużynowy oparty na celach ze zdobywaniem flag. Oparty na rundach z ograniczoną liczbą żyć na klasę. |
| Duel | Duel |
Walka jeden na jednego. Gracze wyzywają się nawzajem na honorowe pojedynki na arenie. |
| Battle | Battle |
Drużynowe bitwy na dużą skalę z jednym życiem na rundę. Eliminuje odrodzenia dla taktycznej walki o wysokiej stawce. |
5. Wybór i rotacja map
Mapy są dodawane do puli rotacji serwera za pomocą komendy add_map_to_automated_battle_pool w pliku konfiguracyjnym. Każdy tryb gry ma własny zestaw zgodnych map.
Mapy Team Deathmatch
| Nazwa mapy | Wewnętrzny identyfikator |
|---|---|
| Harbour of Ovsk (Winter) | mp_tdm_map_001 |
| Harbour of Ovsk | mp_tdm_map_001_spring |
| Tsagaan Castle | mp_tdm_map_003 |
| Nord Town | mp_tdm_map_004 |
| Nord Town (Alt) | mp_tdm_map_004a |
| Baravenos Encirclement | mp_tdm_map_005 |
Mapy Siege
| Nazwa mapy | Wewnętrzny identyfikator |
|---|---|
| Skala Landing | mp_siege_map_003 |
| Baravenos Encirclement | mp_siege_map_005 |
| Castle of Fen Altai | mp_siege_map_007_battania |
| Ayzar Stronghold | mp_siege_map_009 |
| Domogtul Castle | mp_siege_map_012 |
Mapy Skirmish
| Nazwa mapy | Wewnętrzny identyfikator |
|---|---|
| Town Outskirts | mp_skirmish_map_002f |
| Xauna | mp_skirmish_map_007 |
| Echerion | mp_skirmish_map_010 |
| Urikskalaar | mp_skirmish_map_014 |
| Sharis | mp_skirmish_map_020 |
Mapy Captain
| Nazwa mapy | Wewnętrzny identyfikator |
|---|---|
| Ruins of Jawwali | mp_sergeant_map_007 |
| Druimmor Forest | mp_sergeant_map_008 |
| Cliffs of Akkalat | mp_sergeant_map_009 |
| Pendaric | mp_sergeant_map_010 |
| Isle of Deriad | mp_sergeant_map_011 |
Mapy Duel
| Nazwa mapy | Wewnętrzny identyfikator |
|---|---|
| Proving Grounds | mp_duel_mode_map_004 |
| Proving Grounds (Night) | mp_duel_mode_map_004_night |
Mapy Battle
| Nazwa mapy | Wewnętrzny identyfikator |
|---|---|
| Cypegos Blockage | mp_battle_map_001 |
| Osrac Insurrection | mp_battle_map_002 |
| Skolder Hideout | mp_battle_map_003 |
GameType. Zwróć uwagę, że mapy trybu Captain używają wewnętrznie prefiksu mp_sergeant_.
Przykład rotacji map
Aby skonfigurować automatyczną rotację map, dodaj wiele map do puli i włącz automatyczne przełączanie:
add_map_to_automated_battle_pool mp_siege_map_003
add_map_to_automated_battle_pool mp_siege_map_005
add_map_to_automated_battle_pool mp_siege_map_007_battania
add_map_to_automated_battle_pool mp_siege_map_009
add_map_to_automated_battle_pool mp_siege_map_012
enable_automated_battle_switching
start_game_and_mission
Serwer będzie przechodził przez te mapy po kolei po zakończeniu każdego meczu.
6. Ustawienia kultur i frakcji
Bannerlord posiada sześć grywalnych frakcji (kultur), które określają typy jednostek, ekwipunek i wygląd wizualny każdej drużyny. Ustaw frakcje za pomocą CultureTeam1 i CultureTeam2 w pliku konfiguracyjnym.
| Frakcja | Wartość konfiguracji | Styl |
|---|---|---|
| Empire | empire |
Ciężka piechota i kawaleria inspirowane Rzymem, z silnym pancerzem i dyscypliną. |
| Vlandia | vlandia |
Rycerze w stylu zachodnioeuropejskim z potężnymi kusznikami i ciężką kawalerią. |
| Sturgia | sturgia |
Wojownicy inspirowani kulturą nordycko-słowiańską z silną piechotą, toporami i ścianami tarcz. |
| Battania | battania |
Frakcja inspirowana kulturą celtycką z doskonałymi łucznikami, harcownikami i jednostkami leśnymi. |
| Khuzait | khuzait |
Koczowniczy wojownicy inspirowani Mongołami z potężnym łucznictwem konnym i kawalerią. |
| Aserai | aserai |
Frakcja inspirowana kulturą arabską z wszechstronną kawalerią, jednostkami na wielbłądach i wojownikami pustyni. |
CultureTeam1 vlandia
CultureTeam2 khuzait
7. Jak się połączyć
Opcja A — Przeglądarka serwerów w grze
- Uruchom Mount & Blade II: Bannerlord.
- Z menu głównego wybierz Multiplayer.
- Upewnij się, że standardowe mody/moduły są aktywowane, gdy zostaniesz o to poproszony.
- Wybierz Custom Server List (lub Dedicated Server List w zależności od wersji gry).
- Użyj paska wyszukiwania lub przewiń, aby znaleźć swój serwer po nazwie.
- Wybierz swój serwer i kliknij Join. Wprowadź hasło gry, jeśli zostało ustawione.
Opcja B — Bezpośrednie połączenie
- Uruchom Mount & Blade II: Bannerlord.
- Z menu głównego wybierz Multiplayer.
- Otwórz konsolę za pomocą Alt + ~ (klawisz tyldy).
- Wprowadź następującą komendę, używając adresu IP i portu swojego serwera z zakładki Network w GPanel:
open <your-server-ip>:<port> - Wprowadź hasło gry, jeśli zostaniesz o to poproszony.
8. Ustawienia rund i meczów
Dostrój doświadczenie meczu za pomocą tych ustawień w swoim pliku konfiguracyjnym:
| Ustawienie | Zalecana wartość | Opis |
|---|---|---|
RoundTimeLimit |
180 |
Maksymalny czas trwania każdej rundy w sekundach. 180 (3 minuty) jest standardem dla większości trybów. |
MapTimeLimit |
900 |
Całkowity czas na jednej mapie przed rotacją. 900 (15 minut) pozwala na kilka rund na mapę. |
MinScoreToWinMatch |
3 |
Liczba wygranych rund potrzebnych do wygrania całego meczu. |
MinNumberOfPlayersForMatchStart |
2 |
Minimalna liczba graczy potrzebna, zanim mecz się rozpocznie. Ustaw 1 do testowania. |
Powiązane artykuły
- Konfiguracja administratora Mount and Blade II Bannerlord
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera
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, oraz wszelkie odpowiednie komunikaty o błędach z konsoli GPanel.