Это руководство охватывает, как настроить ваш выделенный сервер Mount & Blade II: Bannerlord на Legion Hosting, сконфигурировать переменные запуска, настроить игровые режимы и ротацию карт, сконфигурировать фракции и подключиться к вашему серверу. Bannerlord предлагает соревновательный и командный средневековый бой в нескольких игровых режимах, включая Siege, Captain, Skirmish, Team Deathmatch, Duel и Battle. Информацию об управлении администратором, модах, управлении игроками и устранении неполадок смотрите в статье Настройка администратора Mount and Blade II Bannerlord.
1. Первый запуск
- Войдите в GPanel и выберите ваш сервер Bannerlord.
- Перейдите во вкладку Startup и просмотрите настраиваемые переменные (см. таблицу в разделе 2).
- Установите AUTH_TOKEN в токен аутентификации вашего выделенного сервера Bannerlord. См. руководство TaleWorlds о том, как его сгенерировать.
- Имя сервера, игровой режим и другие настройки конфигурируются в конфигурационном файле (см. раздел 3).
- Вернитесь во вкладку Console и нажмите Start.
- Дождитесь подтверждения консоли о том, что сервер запустился. Первый запуск генерирует конфигурационные файлы и может занять минуту для инициализации.
AUTH_TOKEN), привязанный к аккаунту TaleWorlds/Steam. Вы должны сгенерировать этот токен самостоятельно и ввести его во вкладке Startup в GPanel. См. это руководство TaleWorlds для инструкций. Если вы столкнулись с ошибками, связанными с токеном, откройте тикет в поддержку.
2. Переменные запуска GPanel
Следующие переменные доступны во вкладке Startup в GPanel. Они передаются на сервер при каждом запуске.
| Переменная | Обязательная | Описание |
|---|---|---|
AUTH_TOKEN |
Да | Токен аутентификации выделенного сервера от 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 |
Число ИИ-ботов в Команде 1. Установите 0 только для игроков. |
NumberOfBotsTeam2 0 |
Число ИИ-ботов в Команде 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 |
Каждый игрок командует отрядом ИИ-войск. Стратегический режим, в котором вы ведёте солдат в бой с помощью команд построения. |
| 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.