Администрирование
Администрирование сервера Mount & Blade II: Bannerlord
Эта статья описывает базовое администрирование сервера Mount & Blade II: Bannerlord после его запуска: управление игроками, команды консоли, смену карты, перезапуск матча и действия администратора во время игры.
Первичная настройка сервера, выбор режима, настройка конфигурационного файла, карты, фракции и подключение к серверу описаны в отдельной статье по настройке сервера Bannerlord.
Права администратора
Для выполнения административных действий используется пароль администратора.
Пароль задаётся параметром:
AdminPassword
Он находится в конфигурационном файле выбранного режима. Если пароль администратора уже был указан при настройке сервера, менять его повторно не требуется.
Не передавайте пароль администратора обычным игрокам. Пользователь с этим паролем может управлять матчем и игроками на сервере.
Где выполнять команды
Административные команды можно выполнять в консоли сервера через панель управления.
После успешного запуска сервер принимает команды прямо из консоли. Если нужно посмотреть доступные команды, введите:
list
или:
help
Набор команд может отличаться в зависимости от версии Bannerlord, активных модулей и текущего состояния матча.
Как понять, что сервер готов к администрированию
После запуска в консоли должна появиться строка:
Server: I finished loading and I am now visible to clients in the server list.
Это значит, что сервер загрузил миссию, стал доступен игрокам и готов принимать команды.
Также может появиться строка:
'Custom Server' is ready! You can now enter console commands
Она означает, что серверная консоль готова принимать команды.
Основные команды сервера
Посмотреть список команд
list
Команда выводит доступные команды сервера.
Изменить название сервера
ServerName My Bannerlord Server
Название будет использоваться в списке серверов.
Изменить приветственное сообщение
WelcomeMessage Welcome to the server!
Сообщение отображается игрокам при входе.
Запустить игру и миссию
start_game_and_mission
Команда запускает серверную игру и миссию. Обычно она уже есть в конфигурационном файле, поэтому вручную её требуется вводить только в отдельных случаях.
Если миссия уже запущена, повторный вызов этой команды может вывести сообщение о том, что сервер находится не в подходящем состоянии.
Запустить только игру
start_game
Команда запускает серверную часть и делает сервер доступным для подключения.
Запустить миссию
start_mission
Команда запускает текущую миссию, если сервер уже находится в подходящем состоянии.
Управление игроками
Для управления игроками используйте доступные команды из списка list или административные команды, доступные в вашей версии сервера.
Чаще всего администратору нужны действия:
кик игрока
бан игрока
разбан игрока
отключение нарушителей
проверка подключённых игроков
Если команда не срабатывает, сначала выполните:
list
и проверьте точное название команды в текущей версии сервера.
Кик игрока
Кик удаляет игрока с сервера, но не запрещает ему подключиться снова.
Используйте кик, если игрок мешает матчу, нарушает правила или создаёт проблемы, но постоянный бан пока не нужен.
Если сервер поддерживает чат-команды администратора, команда может выглядеть так:
!kick PlayerName
Если команда не распознаётся, используйте список доступных команд через list.
Бан игрока
Бан запрещает игроку повторно подключаться к серверу.
Используйте бан для читеров, спама, оскорблений, намеренного срыва матчей и повторных нарушений.
Если сервер поддерживает чат-команды администратора, команда может выглядеть так:
!ban PlayerName
После бана желательно проверить, что игрок действительно больше не может подключиться.
Разбан игрока
Если игрок был забанен ошибочно, используйте команду разбана, если она доступна в вашей версии сервера.
Пример:
!unban PlayerName
Перед разбаном убедитесь, что причина бана больше не актуальна.
Смена карты
Во время работы сервера смена карты зависит от доступных команд текущей версии Bannerlord.
Надёжный вариант для клиента хостинга — изменить карту в файле режима и перезапустить сервер. Подробная настройка карт описана в статье по настройке сервера.
Для быстрой проверки доступных команд смены карты используйте:
list
Если сервер поддерживает переключение карты через консоль, команда будет показана в списке.
Перезапуск матча
Если матч завис, закончился некорректно или нужно быстро начать заново, используйте команды управления миссией, доступные в консоли.
Сначала проверьте список команд:
list
Затем используйте подходящую команду для завершения или повторного запуска миссии, если она доступна.
Если подходящей команды нет или сервер находится в некорректном состоянии, проще выполнить обычный перезапуск сервера через панель управления.
Автоматическая ротация карт
Если для режима включена автоматическая ротация, сервер сам переключает карты после завершения матча.
Команда включения ротации:
enable_automated_battle_switching
Карты, которые участвуют в ротации, задаются в конфигурационном файле режима. Эта настройка подробно описана в статье по первичной настройке сервера.
Игровой пароль
Если сервер должен быть закрытым, используется игровой пароль.
Параметр:
GamePassword
Игровой пароль нужен обычным игрокам для входа на сервер. Это не то же самое, что пароль администратора.
Разница:
GamePassword — пароль для входа игроков
AdminPassword — пароль для администрирования сервера
Не используйте один и тот же пароль для входа игроков и для администратора.
Как подключиться администратору
Администратор подключается к серверу так же, как обычный игрок.
Через список серверов:
Multiplayer → Custom Server List
Или через консоль игры:
open IP:PORT
Пример:
open 123.123.123.123:7210
IP и порт берутся во вкладке Network в панели управления сервером.
Что делать, если команда не работает
Если команда не выполняется, проверьте:
сервер полностью запущен
миссия уже стартовала
команда доступна в list
команда введена без ошибок
игрок указан с правильным ником
сервер находится в подходящем состоянии
Некоторые команды нельзя выполнять во время активной миссии. В таком случае сервер может вывести сообщение, что текущее состояние не подходит для выполнения команды.
Рекомендации администраторам
Не меняйте важные настройки во время активного матча, если на сервере есть игроки.
Перед баном желательно сначала использовать кик, если нарушение не критичное.
Храните пароль администратора отдельно от игрового пароля.
Не публикуйте пароль администратора в описании сервера, Discord-каналах или открытых тикетах.
После серьёзных изменений лучше перезапустить сервер и проверить, что он снова появился в списке серверов.
Для спорных ситуаций сохраняйте фрагменты логов из консоли — это поможет быстрее понять, что произошло.