Молниеносная распродажа 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 или файлов журналов.


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

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.