Wiki Mount & Blade II: Bannerlord
Настройка сервера
Обновлено: 19.06.2026 16:03

Настройка сервера

🕒 Последнее изменение: 19 июня 2026 в 16:03

Настройка сервера Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord Dedicated Server используется только для мультиплеерных боевых режимов. Он не запускает одиночную кампанию и не предназначен для сюжетного прохождения. На выделенном сервере можно размещать режимы Team Deathmatch, Siege, Captain, Skirmish, Duel и Battle.

Первый запуск сервера

Перед запуском сервера нужно указать AUTH_TOKEN. Это токен авторизации выделенного сервера Bannerlord, который генерируется на стороне TaleWorlds/Steam-аккаунта владельца игры.

Без корректного AUTH_TOKEN сервер может запуститься частично, но затем завершиться с ошибками авторизации или отключиться от custom battle server manager.

Во вкладке Startup используются такие параметры:

Переменная Назначение
AUTH_TOKEN Токен авторизации выделенного сервера Bannerlord
CONFIG_FILE Конфигурационный файл режима, например tdm_config.txt
SERVER_PORT Основной порт сервера, назначенный панелью

Для стандартного запуска рекомендуется использовать:

txt
CONFIG_FILE=tdm_config.txt

После успешного запуска в консоли должна появиться строка:

txt
Server: I finished loading and I am now visible to clients in the server list.

Эта строка означает, что сервер не просто открыл консоль, а уже загрузил миссию и стал видимым для клиентов в списке серверов.

Где находится конфиг сервера

Файлы конфигурации Bannerlord находятся в каталоге:

txt
/home/container/Modules/Native/

В файловом менеджере панели это выглядит так:

txt
Modules/Native/

Примеры конфигов:

txt
Modules/Native/tdm_config.txt
Modules/Native/siege_config.txt
Modules/Native/captain_config.txt
Modules/Native/skirmish_config.txt
Modules/Native/duel_config.txt
Modules/Native/battle_config.txt

В Startup указывается только имя файла:

txt
/dedicatedcustomserverconfigfile tdm_config.txt

Выбор игрового режима

Режим выбирается через переменную CONFIG_FILE.

Режим Файл
Team Deathmatch tdm_config.txt
Siege siege_config.txt
Captain captain_config.txt
Skirmish skirmish_config.txt
Duel duel_config.txt
Battle battle_config.txt

После смены файла сервер нужно перезапустить.

Как устроен конфиг Bannerlord

Конфиг — это обычный текстовый файл. Каждая строка является отдельной командой, которую сервер выполняет при запуске.

Пример базового конфига Team Deathmatch:

txt
ServerName Bannerlord TDM Server
AdminPassword changeme
GameType TeamDeathmatch
WelcomeMessage Welcome to the server!
MaxNumberOfPlayers 60
MinNumberOfPlayersForMatchStart 1
CultureTeam1 vlandia
CultureTeam2 battania
NumberOfBotsTeam1 0
NumberOfBotsTeam2 0
MapTimeLimit 30
RoundTimeLimit 180
MinScoreToWinMatch 3
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_004a
add_map_to_automated_battle_pool mp_tdm_map_005
enable_automated_battle_switching
start_game_and_mission

Команду start_game_and_mission нужно оставлять в конце файла. Она запускает саму миссию после применения настроек.

Основные параметры конфига

Команда Что делает
ServerName Название сервера в списке серверов
GamePassword Пароль для входа на сервер. Если сервер должен быть публичным, строку можно убрать
AdminPassword Пароль администратора
GameType Игровой режим
WelcomeMessage Сообщение при входе игрока
MaxNumberOfPlayers Максимальное количество игроков
MinNumberOfPlayersForMatchStart Минимальное количество игроков для старта матча
CultureTeam1 Фракция первой команды
CultureTeam2 Фракция второй команды
NumberOfBotsTeam1 Количество ботов в первой команде
NumberOfBotsTeam2 Количество ботов во второй команде
MapTimeLimit Лимит карты
RoundTimeLimit Лимит раунда
MinScoreToWinMatch Количество побед для завершения матча
EnableAntiCheat Включение античита
add_map_to_automated_battle_pool Добавляет карту в ротацию
enable_automated_battle_switching Включает автоматическую смену карт
start_game_and_mission Запускает игру и миссию

Игровые режимы

Team Deathmatch

Быстрый командный режим с возрождениями. Подходит для публичных серверов и тестового запуска.

Значение:

txt
GameType TeamDeathmatch

Карты:

txt
mp_tdm_map_001_spring
mp_tdm_map_003
mp_tdm_map_004
mp_tdm_map_004a
mp_tdm_map_005

Siege

Осадный режим с атакующими и защитниками. Обычно требует больше ресурсов, особенно при большом числе игроков.

Значение:

txt
GameType Siege

Карты:

txt
mp_siege_map_003
mp_siege_map_005
mp_siege_map_007_battania
mp_siege_map_009
mp_siege_map_012

Captain

Режим, где игроки командуют отрядами. Нагрузка может быть выше из-за ИИ-юнитов.

Значение:

txt
GameType Captain

Карты:

txt
mp_sergeant_map_007
mp_sergeant_map_008
mp_sergeant_map_009
mp_sergeant_map_010
mp_sergeant_map_011

Skirmish

Командный режим с раундами и ограниченными жизнями.

Значение:

txt
GameType Skirmish

Карты:

txt
mp_skirmish_map_002f
mp_skirmish_map_007
mp_skirmish_map_010
mp_skirmish_map_014
mp_skirmish_map_020

Duel

Режим дуэлей. Обычно легче по нагрузке и подходит для небольших серверов.

Значение:

txt
GameType Duel

Карты:

txt
mp_duel_mode_map_004
mp_duel_mode_map_004_night

Battle

Командные сражения с одной жизнью на раунд.

Значение:

txt
GameType Battle

Карты:

txt
mp_battle_map_001
mp_battle_map_002
mp_battle_map_003

Фракции

Фракции задаются параметрами:

txt
CultureTeam1 vlandia
CultureTeam2 battania

Доступные значения:

Фракция Значение
Empire empire
Vlandia vlandia
Sturgia sturgia
Battania battania
Khuzait khuzait
Aserai aserai

Пример:

txt
CultureTeam1 empire
CultureTeam2 sturgia

Ротация карт

Для автоматической ротации нужно добавить несколько карт:

txt
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

Затем включить автоматическое переключение:

txt
enable_automated_battle_switching

И в конце запустить миссию:

txt
start_game_and_mission

Важно использовать карты, подходящие именно для выбранного режима. Например, Siege-карты не стоит добавлять в Team Deathmatch, а Captain-карты используют префикс mp_sergeant_.

Как подключиться к серверу

Через список серверов

После запуска сервер должен появиться в Multiplayer → Custom Server List или Dedicated Server List. Иногда сервер появляется не сразу, поэтому после запуска стоит подождать 1–3 минуты и обновить список.

Ориентироваться нужно на название из параметра:

txt
ServerName

Через консоль игры

В клиенте Bannerlord можно открыть консоль сочетанием:

txt
Alt + ~

Команда подключения:

txt
open IP:PORT

Пример:

txt
open 123.123.123.123:7210

IP и порт нужно брать из вкладки Network в панели сервера.

Типичные ошибки

Could not find file '/home/container/Modules/Native/config.txt'

Причина: в CONFIG_FILE указано config.txt, но такого файла нет.

Решение: поставить один из существующих файлов:

txt
tdm_config.txt
siege_config.txt
captain_config.txt
skirmish_config.txt
duel_config.txt
battle_config.txt

Invalid command is given

Причина: в конфиге есть строка, которую сервер не понимает.

Частый пример — в файл случайно попал текст:

txt
not found

Такое бывает, если конфиг скачивался с внешней ссылки, которая больше не работает.

Решение: открыть выбранный конфиг в Modules/Native/ и удалить неверную строку.

Login Failed

Причина обычно связана с AUTH_TOKEN.

Проверьте:

txt
AUTH_TOKEN указан полностью
токен не пустой
токен не скопирован с лишними пробелами
токен не используется другим сервером

Если токен неверный, сервер может начать загрузку, но затем отключиться от сервисов Bannerlord.

Server is visible, но затем появляются warning по input 600

Проверьте MapTimeLimit.

Не используйте:

txt
MapTimeLimit 600

Безопасный вариант:

txt
MapTimeLimit 30

Not at correct state, mission is already running

Обычно это появляется, если команда запуска миссии была вызвана повторно, когда миссия уже работает.

Проверьте, что в конфиге только одна строка:

txt
start_game_and_mission

и она находится в конце файла.

Рекомендации

Для первого запуска лучше использовать Team Deathmatch:

txt
CONFIG_FILE=tdm_config.txt

Он проще для проверки, быстрее стартует и легче помогает понять, правильно ли работает токен, порт и список серверов.

После успешной проверки можно переключаться на Siege, Captain или другие режимы через CONFIG_FILE.

Не меняйте одновременно режим, карты, лимиты и токен. Если сервер перестанет запускаться, будет сложнее понять, какая именно настройка вызвала проблему.

Информация

После завершения платежа выбранная вами сумма будет зачислена на ваш баланс, что позволит вам продлить ваши услуги или разместить новые заказы.

Сколько вы хотите добавить?