Осенняя распродажа 50% скидка на все серверы
До конца: 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
Категории

Настройка администратора Mount and Blade II Bannerlord

RU bannerlord admin commands management Полезно для 0 чел.

Это руководство охватывает настройку администратора, управление игроками, команды серверной консоли, управление ротацией карт, переключение игровых режимов, поддержку модов и устранение неполадок для вашего выделенного сервера Mount & Blade II: Bannerlord. Информацию о первоначальной настройке сервера, конфигурации игровых режимов, выборе карт, настройках фракций и инструкциях по подключению смотрите в статье Руководство по настройке сервера Mount and Blade II Bannerlord.

1. Настройка администратора

Установка пароля администратора

Пароль администратора задаётся через переменную запуска ADMIN_PASSWORD в GPanel или в конфигурационном файле с помощью команды AdminPassword:

AdminPassword YourAdminPassword

Этот пароль требуется как для веб-интерфейса администратора, так и для доступа администратора в игре.

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

Доступ к веб-панели администратора

Bannerlord включает встроенную веб-панель администратора на базе модуля DedicatedCustomServerHelper.

  1. Найдите IP-адрес и порт вашего сервера во вкладке Network в GPanel.
  2. Откройте веб-браузер и перейдите по адресу:
    http://<your-server-ip>:<port>

    Веб-панель работает на том же порту, что и игровой сервер (по умолчанию UDP 7210). Проверьте вкладку Network в GPanel для точного порта.

  3. Введите пароль администратора при запросе.
Возможности веб-панели: Веб-интерфейс позволяет просматривать подключённых игроков, управлять матчами, изменять настройки, отслеживать чат и получать доступ к командам сервера без входа в игру. Учтите, что многие настройки становятся доступными только для чтения во время активных миссий.

Доступ администратора в игре

  1. Присоединитесь к вашему серверу как обычный игрок.
  2. Откройте игровую консоль с помощью Alt + ~ (клавиша тильды).
  3. Введите Help, чтобы увидеть доступные команды.
  4. Вам может потребоваться аутентификация с помощью пароля администратора через внутриигровое меню администратора, если будет запрос.

2. Команды серверной консоли

Следующие команды можно использовать в серверной консоли (консоль GPanel) или в веб-панели администратора. Введите Help или list в консоли, чтобы увидеть все доступные команды.

Команды управления сервером

Команда Описание
ServerName <name> Изменяет отображаемое имя сервера.
GameType <mode> Изменяет игровой режим (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle).
WelcomeMessage <text> Устанавливает сообщение, показываемое игрокам при входе.
start_game Делает сервер видимым в браузере серверов и разрешает подключения.
start_mission Начинает текущую миссию/матч. Игроки могут начать сражаться.
start_game_and_mission Комбинированная команда: запускает сервер и немедленно начинает игровой процесс.
add_map_to_usable_maps <MapName> <GameType> Регистрирует карту как доступную для игры в заданном игровом режиме.
add_map_to_automated_battle_pool <MapName> Добавляет карту в пул автоматической ротации.
enable_automated_battle_switching Включает автоматическую ротацию карт после каждого матча.
set_automated_battle_count <number> Устанавливает, сколько матчей сыграть перед выключением сервера. Полезно для запланированных перезапусков.
list Отображает все доступные команды.

3. Управление игроками

Кик игроков

Чтобы удалить игрока с сервера:

  • Веб-администратор: Перейдите в раздел Players в веб-панели администратора, найдите игрока и нажмите Kick.
  • Команда чата: Откройте внутриигровой чат и введите:
    !kick <playername>

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

Бан игроков

Чтобы навсегда запретить игроку подключаться:

  • Веб-администратор: Используйте опцию бана в разделе Players веб-панели администратора.
  • Команда чата: Откройте внутриигровой чат и введите:
    !ban <playername>

Баны сохраняются при перезапусках сервера.

Разбан игроков

Чтобы снять бан и разрешить игроку повторно подключиться:

!unban <playername>

Заглушение игроков

Чтобы запретить игроку использовать внутриигровой чат:

  • Используйте опцию заглушения в веб-панели администратора.
  • Заглушённые игроки по-прежнему могут играть, но не могут отправлять сообщения в чат.
Команды чата требуют аутентификации администратора. Вы должны войти как администратор (либо через веб-панель, либо присоединившись к серверу с правами администратора), чтобы команды чата работали.

4. Управление ротацией карт

Изменение текущей карты

Чтобы изменить карту во время игрового процесса, используйте веб-панель администратора или измените конфигурационный файл и перезапустите сервер. Карты должны соответствовать текущему игровому режиму.

Редактирование ротации карт

Ротация карт определяется в конфигурационном файле вашего игрового режима. Чтобы изменить её:

  1. Остановите сервер из GPanel.
  2. Откройте конфигурационный файл (например, Modules/Native/siege_config.txt).
  3. Измените строки add_map_to_automated_battle_pool, чтобы добавить или удалить карты.
  4. Убедитесь, что присутствует enable_automated_battle_switching, если вам нужна автоматическая ротация.
  5. Сохраните и перезапустите сервер.

Режим одной карты

Чтобы запустить одну карту без ротации, включите только одну строку add_map_to_automated_battle_pool и опустите enable_automated_battle_switching. Та же карта будет воспроизводиться каждый раунд.

5. Переключение игровых режимов

Изменение игрового режима требует обновления как настройки GameType, так и пула карт, поскольку карты зависят от режима.

  1. Остановите сервер из GPanel.
  2. Откройте конфигурационный файл и измените строку GameType:
    GameType Siege
  3. Замените строки add_map_to_automated_battle_pool картами, совместимыми с новым режимом. См. Руководство по настройке для списков карт.
  4. Сохраните файл и запустите сервер.
Изменение игрового режима требует перезапуска сервера. Тип игры нельзя изменить во время активной миссии. Вы должны остановить сервер, обновить конфигурацию и запустить его снова.

6. Поддержка модов

Bannerlord поддерживает пользовательские модули (моды) на выделенных серверах. Моды могут добавлять новые карты, игровые режимы, оружие, типы войск и игровые механики.

Установка модов

  1. Остановите сервер из GPanel.
  2. Подключитесь к вашему серверу через SFTP. См. Как загружать файлы через SFTP для инструкций.
  3. Перейдите в каталог Modules/.
  4. Загрузите папку мода в Modules/. Каждый мод должен находиться в своём собственном каталоге с файлом SubModule.xml.
  5. Обновите команду запуска сервера или пакетный файл, чтобы включить мод в список модулей. Параметр _MODULES_ в конфигурации запуска должен ссылаться на все активные модули:
    Native*Multiplayer*DedicatedCustomServerHelper*YourModName

    Модули разделяются звёздочками (*). Порядок загрузки имеет значение — размещайте зависимые моды после их предварительных условий.

  6. Запустите сервер.
У всех игроков должны быть совпадающие моды. Игрокам, присоединяющимся к серверу с модами, необходимо иметь те же моды, установленные на их клиенте. Несовпадающие моды не позволят подключиться или вызовут проблемы с рассинхронизацией.

Моды Steam Workshop

Bannerlord поддерживает Steam Workshop для распространения модов. Чтобы установить моды из Workshop на выделенный сервер:

  1. Подпишитесь на мод в Steam Workshop из обычной установки Bannerlord.
  2. Найдите загруженную папку мода в каталоге Modules/ вашей локальной установки Bannerlord.
  3. Загрузите папку мода в каталог Modules/ вашего выделенного сервера через SFTP.
  4. Добавьте имя модуля в список модулей запуска.

Модуль DedicatedCustomServerHelper

Этот встроенный модуль обеспечивает веб-панель администратора. Он всегда должен быть включён в список модулей. Если вы столкнулись с ошибками несоответствия версий после обновления игры:

  1. Остановите сервер.
  2. Перейдите в Modules/DedicatedCustomServerHelper/.
  3. Откройте SubModule.xml.
  4. Обновите значение Version, чтобы оно соответствовало текущей версии игры.
  5. Соответственно обновите все значения версий DependedModule.
  6. Сохраните и перезапустите сервер.

7. Устранение неполадок

Сервер падает при запуске

  • Проверьте вывод консоли на наличие сообщений об ошибках. Распространённые причины включают:
    • Отсутствующий или истёкший токен аутентификации — свяжитесь с поддержкой, если вы видите ошибки токена.
    • Неверная конфигурация AdminPassword — убедитесь, что строка AdminPassword существует и имеет значение.
    • Некорректный синтаксис конфигурационного файла — каждая команда должна находиться на своей строке без завершающих символов.
    • Несоответствие версии модуля после обновления игры — обновите номера версий в SubModule.xml.
  • Попробуйте удалить все пользовательские моды и запустить только со стандартными модулями (Native*Multiplayer*DedicatedCustomServerHelper).
  • Удалите конфигурационный файл и дайте серверу заново сгенерировать значения по умолчанию, чтобы исключить проблемы с конфигурацией.

Игроки не могут подключиться

  • Убедитесь, что сервер работает в GPanel.
  • Подтвердите, что игрок использует правильный IP и порт из вкладки Network в GPanel.
  • Проверьте, что игровой пароль правильный (чувствителен к регистру).
  • Убедитесь, что у игрока установлена та же версия игры и моды.
  • Если используются моды, убедитесь, что у игрока точно те же версии модулей.
  • Проверьте консоль на наличие сообщений "player rejected", которые могут указывать на конкретную причину.

Сервер не появляется в браузере

  • Подтвердите, что сервер полностью запустился и консоль показывает, что он принимает подключения.
  • Проверьте, что конфигурационный файл включает start_game или start_game_and_mission — без этого сервер не зарегистрируется в главном списке серверов.
  • Браузеру серверов может потребоваться несколько минут для обновления. Попробуйте прямое подключение во время ожидания.
  • Если токен аутентификации истёк, сервер может запуститься, но не появиться в браузере. Свяжитесь с поддержкой для обновления токена.

Конфликты модов

  • Если сервер падает после добавления мода, удалите его и протестируйте снова, чтобы подтвердить, что это причина.
  • Проверьте, что SubModule.xml мода перечисляет правильные зависимости и порядок загрузки в вашем списке модулей правильный.
  • Убедитесь, что мод совместим с текущей версией Bannerlord. Моды из более старых версий могут вызывать падения.
  • Некоторые моды конфликтуют друг с другом. Проверьте документацию мода и форумы сообщества на наличие известных несовместимостей.
  • Очистите кэш шейдеров и временные файлы сервера, если вы испытываете графические проблемы или ошибки загрузки после изменений модов.

Рассинхронизация игроков

  • Рассинхронизация возникает, когда состояние игры игрока расходится с сервером. Симптомы включают телепортацию игроков, нерегистрируемые удары или «резиновость» (rubber-banding).
  • Самая частая причина — высокая задержка. Посоветуйте затронутым игрокам проверить своё интернет-соединение.
  • Моды, которые изменяют игровые механики (скорость движения, физика, характеристики оружия), с большей вероятностью вызывают рассинхронизацию.
  • Если рассинхронизация широко распространена, попробуйте уменьшить MaxNumberOfPlayers или переключиться на более лёгкий игровой режим (Duel или Skirmish вместо Siege).
  • Перезапуск сервера может устранить постоянные проблемы с рассинхронизацией.

Проблемы с токеном аутентификации

  • Bannerlord требует действительный токен аутентификации для запуска выделенного сервера. Токены истекают примерно через 3 месяца.
  • Если вы видите ошибки, связанные с токеном, в консоли, токен, вероятно, нуждается в обновлении.
  • Откройте тикет в поддержку, чтобы обновить токен аутентификации вашего сервера.

8. Файлы журналов

Журналы сервера Bannerlord полезны для диагностики падений, проблем с подключением и активности игроков.

  • Файлы журналов хранятся в каталоге журналов сервера, обычно доступном через вкладку Files в GPanel или через SFTP.
  • Проверяйте файлы журналов на наличие подробных сообщений об ошибках, когда вывода консоли недостаточно.
  • Включайте соответствующие фрагменты журнала при открытии тикета в поддержку для более быстрого решения.

Связанные статьи

Нужна помощь?

Если вы столкнулись с проблемами с вашим сервером Bannerlord, которые здесь не описаны, откройте тикет в поддержку и укажите IP вашего сервера, игровой режим, который вы используете, любые установленные моды и соответствующие сообщения об ошибках из консоли GPanel или файлов журналов.


Была ли эта статья полезной?

Готовы начать?

Серверы уже запущены — выберите тариф и станьте нашим следующим довольным клиентом.