Това ръководство описва как да настроите вашия Mount & Blade II: Bannerlord dedicated сървър на Legion Hosting, да конфигурирате стартови променливи, да настроите игрови режими и ротации на карти, да конфигурирате фракции и да се свържете към сървъра си. Bannerlord предлага състезателен и отборен средновековен бой в множество игрови режими, включително Siege, Captain, Skirmish, Team Deathmatch, Duel и Battle. За администраторски контроли, моддинг, управление на играчи и отстраняване на проблеми вижте Настройка на администратор за Mount and Blade II Bannerlord.
1. Първо стартиране
- Влезте в GPanel и изберете своя Bannerlord сървър.
- Отидете в раздела Startup и прегледайте конфигурируемите променливи (вижте таблицата в Раздел 2).
- Задайте AUTH_TOKEN на вашия токен за удостоверяване на Bannerlord dedicated сървър. Вижте ръководството на TaleWorlds как да генерирате такъв.
- Името на сървъра, игровият режим и други настройки се конфигурират в конфигурационния файл (вижте Раздел 3).
- Върнете се в раздела Console и натиснете Start.
- Изчакайте конзолата да потвърди, че сървърът е стартирал. Първото стартиране генерира конфигурационни файлове и може да отнеме минута за инициализация.
AUTH_TOKEN), свързан с акаунт в TaleWorlds/Steam. Трябва сами да генерирате този токен и да го въведете в раздела Startup на GPanel. Вижте това ръководство на TaleWorlds за инструкции. Ако срещнете грешки, свързани с токена, отворете тикет за поддръжка.
2. Стартови променливи в GPanel
Следните променливи са налични в раздела Startup на GPanel. Те се предават на сървъра при всяко стартиране.
| Променлива | Задължителна | Описание |
|---|---|---|
AUTH_TOKEN |
Да | Токен за удостоверяване на dedicated сървър от TaleWorlds. Вижте това ръководство как да генерирате такъв. |
AUTO_UPDATE |
Не | Автоматично актуализиране на сървъра при рестартиране. 1 = активирано, 0 = деактивирано. По подразбиране е 1. |
3. Конфигурационен файл на сървъра
Bannerlord сървърите използват текстов конфигурационен файл, който съдържа една команда на ред. Сървърът изпълнява всеки ред последователно при стартиране. Спрете сървъра си, преди да правите промени.
Местоположение на файла
Конфигурационният файл се намира в директорията на модула Native:
Modules/Native/<gamemode>_config.txt
Например tdm_config.txt за Team Deathmatch, siege_config.txt за Siege или skirmish_config.txt за Skirmish. Отворете файла чрез раздела Files в GPanel или се свържете чрез SFTP.
Ключови конфигурационни команди
| Команда | Описание |
|---|---|
ServerName My Server |
Името на сървъра, показано в мултиплейър браузъра. |
GamePassword secret |
Парола за присъединяване. Пропуснете реда за публичен сървър. |
AdminPassword adminpass |
Парола за администраторски достъп. Изисква се за уеб интерфейса и администраторските команди. |
GameType TeamDeathmatch |
Игрови режим. Вижте Раздел 4 за всички налични режими. |
WelcomeMessage Welcome to our server! |
Поздрав, показван при присъединяване на играчи. |
MaxNumberOfPlayers 120 |
Максимален брой едновременни играчи. |
MinNumberOfPlayersForMatchStart 2 |
Минимален брой играчи, необходим за стартиране на мач. |
CultureTeam1 empire |
Фракция за Отбор 1 (нападатели). Вижте Раздел 6. |
CultureTeam2 sturgia |
Фракция за Отбор 2 (защитници). Вижте Раздел 6. |
NumberOfBotsTeam1 0 |
Брой AI ботове в Отбор 1. Задайте 0 само за играчи. |
NumberOfBotsTeam2 0 |
Брой AI ботове в Отбор 2. |
RoundTimeLimit 180 |
Лимит за време на рунд в секунди. |
MapTimeLimit 900 |
Общ лимит за време на карта преди ротация, в секунди. |
MinScoreToWinMatch 3 |
Брой спечелени рундове, необходими за победа в мача. |
EnableAntiCheat true |
Активиране или деактивиране на анти-чийт. Препоръчително е да го оставите активиран. |
FriendlyFireDamageMeleeSelfPercent 0 |
Процент собствени щети от приятелски огън в близък бой. 0 деактивира. |
add_map_to_automated_battle_pool <MapName> |
Добавя карта към автоматичната ротация. Добавете множество редове за множество карти. |
enable_automated_battle_switching |
Активира автоматична ротация през пула от карти след всеки мач. |
start_game_and_mission |
Стартира сървъра и веднага започва геймплея. Поставете това в края на конфигурационния файл. |
Примерна конфигурация (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 липсва или е празен, сървърът може да не успее да се стартира или уеб администраторският интерфейс няма да функционира. Винаги задавайте силна администраторска парола.
4. Игрови режими
Bannerlord поддържа шест мултиплейър игрови режима. Задайте режима чрез конфигурационната команда GameType или стартовата променлива GAME_TYPE.
| Игрови режим | Конфигурационна стойност | Описание |
|---|---|---|
| Team Deathmatch | TeamDeathmatch |
Два отбора се борят за най-много убийства в рамките на времевия лимит. Бърз бой с моментален респаун. |
| Siege | Siege |
Нападателите атакуват замък, докато защитниците го държат. Включва обсадна техника, точки за превземане и мащабни битки. Поддържа най-много играчи. |
| Captain | Captain |
Всеки играч командва отряд от AI войници. Стратегически режим, в който водите войници в битка с команди за формации. |
| Skirmish | Skirmish |
Малък отборен режим, базиран на цели, с превземане на флагове. Раундов с ограничен брой животи на клас. |
| Duel | Duel |
Бой един срещу един. Играчите се предизвикват за почтени дуели в арена. |
| Battle | Battle |
Мащабни отборни битки с един живот на рунд. Премахва респаун за тактически бой с високи залози. |
5. Избор и ротация на карти
Картите се добавят към ротационния пул на сървъра чрез командата add_map_to_automated_battle_pool в конфигурационния файл. Всеки игрови режим има свой собствен набор от съвместими карти.
Карти за Team Deathmatch
| Име на карта | Вътрешен ID |
|---|---|
| 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 |
Карти за Siege
| Име на карта | Вътрешен ID |
|---|---|
| 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 |
Карти за Skirmish
| Име на карта | Вътрешен ID |
|---|---|
| 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 |
Карти за Captain
| Име на карта | Вътрешен ID |
|---|---|
| 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 |
Карти за Duel
| Име на карта | Вътрешен ID |
|---|---|
| Proving Grounds | mp_duel_mode_map_004 |
| Proving Grounds (Night) | mp_duel_mode_map_004_night |
Карти за Battle
| Име на карта | Вътрешен ID |
|---|---|
| Cypegos Blockage | mp_battle_map_001 |
| Osrac Insurrection | mp_battle_map_002 |
| Skolder Hideout | mp_battle_map_003 |
GameType. Имайте предвид, че картите за режим Captain използват префикса mp_sergeant_ вътрешно.
Пример за ротация на карти
За да настроите автоматична ротация на карти, добавете множество карти към пула и активирайте автоматичното превключване:
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
Сървърът ще преминава през тези карти по ред след всеки завършен мач.
6. Настройки на култура и фракции
Bannerlord включва шест играеми фракции (култури), които определят типовете войници, екипировката и визуалния вид за всеки отбор. Задайте фракциите чрез CultureTeam1 и CultureTeam2 в конфигурационния файл.
| Фракция | Конфигурационна стойност | Стил |
|---|---|---|
| Empire | empire |
Тежка пехота и кавалерия с римско вдъхновение, със силни брони и дисциплина. |
| Vlandia | vlandia |
Рицари в западноевропейски стил с мощни арбалетчици и тежка кавалерия. |
| Sturgia | sturgia |
Воини с норвежко/славянско вдъхновение, със силна пехота, брадви и щитове. |
| Battania | battania |
Фракция с келтско вдъхновение, с отлични стрелци, лекобронирани войници и горски войници. |
| Khuzait | khuzait |
Номадски воини с монголско вдъхновение, с мощна конна стрелба и кавалерия. |
| Aserai | aserai |
Фракция с арабско вдъхновение, с универсална кавалерия, камилски войници и пустинни воини. |
CultureTeam1 vlandia
CultureTeam2 khuzait
7. Как да се свържете
Опция A — Браузър на сървъри в играта
- Стартирайте Mount & Blade II: Bannerlord.
- От главното меню изберете Multiplayer.
- Уверете се, че стандартните модове/модули са активирани при подкана.
- Изберете Custom Server List (или Dedicated Server List в зависимост от вашата версия на играта).
- Използвайте лентата за търсене или прелистете, за да намерите сървъра си по име.
- Изберете сървъра си и натиснете Join. Въведете паролата за играта, ако е зададена такава.
Опция B — Директно свързване
- Стартирайте Mount & Blade II: Bannerlord.
- От главното меню изберете Multiplayer.
- Отворете конзолата с Alt + ~ (клавишът тилда).
- Въведете следната команда, използвайки IP адреса и порта на вашия сървър от раздела Network в GPanel:
open <your-server-ip>:<port> - Въведете паролата за играта, ако бъдете подканени.
8. Настройки за рундове и мачове
Финализирайте опита от мачовете с тези настройки в конфигурационния си файл:
| Настройка | Препоръчителна стойност | Описание |
|---|---|---|
RoundTimeLimit |
180 |
Максимална продължителност на всеки рунд в секунди. 180 (3 минути) е стандарт за повечето режими. |
MapTimeLimit |
900 |
Общо време на една карта преди ротация. 900 (15 минути) позволява няколко рунда на карта. |
MinScoreToWinMatch |
3 |
Брой спечелени рундове, необходим за победа в целия мач. |
MinNumberOfPlayersForMatchStart |
2 |
Минимален брой играчи, необходим преди започване на мач. Задайте 1 за тестване. |
Свързани статии
- Настройка на администратор за Mount and Blade II Bannerlord
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Нуждаете се от помощ?
Ако се сблъскате с проблеми с вашия Bannerlord сървър, които не са разгледани тук, отворете тикет за поддръжка и включете IP адреса на сървъра си, игровия режим, който използвате, и подходящите съобщения за грешки от GPanel конзолата.