Светкавична разпродажба 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
Categories

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


Това ръководство обхваща настройка на администратор, управление на играчи, команди в сървърната конзола, управление на ротация на карти, превключване на игрови режими, поддръжка на модове и отстраняване на проблеми за вашия Mount & Blade II: Bannerlord dedicated сървър. За първоначална настройка на сървъра, конфигурация на игрови режими, избор на карти, настройки на фракции и инструкции за свързване вижте Ръководство за настройка на 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>

Заглушаване на играчи

За да предотвратите използването на чата в играта от играч:

  • Използвайте опцията mute в уеб администраторския панел.
  • Заглушените играчи все още могат да играят, но не могат да изпращат съобщения в чата.
Чат командите изискват администраторско удостоверяване. Трябва да сте влезли като администратор (или чрез уеб панела, или като се присъедините към сървъра с администраторски привилегии), за да работят чат командите.

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 поддържа потребителски модули (модове) на dedicated сървъри. Модовете могат да добавят нови карти, игрови режими, оръжия, типове войници и геймплей механики.

Инсталиране на модове

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

    Модулите се разделят със звездички (*). Редът на зареждане има значение — поставете зависимите модове след техните предпоставки.

  6. Стартирайте сървъра.
Всички играчи трябва да имат съответстващи модове. Играчите, които се присъединяват към модифициран сървър, се нуждаят от същите модове, инсталирани на техния клиент. Несъответстващите модове ще предотвратят свързването или ще предизвикат проблеми с десинхронизация.

Модове от Steam Workshop

Bannerlord поддържа Steam Workshop за разпространение на модове. За да инсталирате Workshop модове на dedicated сървър:

  1. Абонирайте се за мода в Steam Workshop от обикновена инсталация на Bannerlord.
  2. Намерете изтеглената папка на мода в директорията Modules/ на вашата локална инсталация на Bannerlord.
  3. Качете папката на мода в директорията Modules/ на вашия dedicated сървър чрез 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. Модове от по-стари версии могат да причинят сривове.
  • Някои модове конфликтуват помежду си. Проверете документацията на мода и общностните форуми за известни несъвместимости.
  • Изчистете кеша на shader-ите на сървъра и временните файлове, ако изпитвате графични проблеми или грешки при зареждане след промени в модове.

Десинхронизация на играчите

  • Десинхронизация възниква, когато състоянието на играта на играч се различава от това на сървъра. Симптомите включват играчи, които сякаш се телепортират, удари, които не се регистрират, или rubber-banding.
  • Най-честата причина е висока латентност. Насърчете засегнатите играчи да проверят интернет връзката си.
  • Модовете, които модифицират геймплей механиките (скорост на движение, физика, статистики на оръжията), е по-вероятно да причинят десинхронизация.
  • Ако десинхронизацията е широкоразпространена, опитайте да намалите MaxNumberOfPlayers или да преминете към по-лек игрови режим (Duel или Skirmish вместо Siege).
  • Рестартирането на сървъра може да реши постоянни проблеми с десинхронизация.

Проблеми с токен за удостоверяване

  • Bannerlord изисква валиден токен за удостоверяване, за да стартира dedicated сървър. Токените изтичат след приблизително 3 месеца.
  • Ако виждате грешки, свързани с токена в конзолата, токенът вероятно се нуждае от подновяване.
  • Отворете тикет за поддръжка, за да обновите токена за удостоверяване на вашия сървър.

8. Файлове с дневници

Дневниците на Bannerlord сървъра са полезни за диагностициране на сривове, проблеми с връзката и активност на играчите.

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

Свързани статии

Нуждаете се от помощ?

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


Was this article helpful?

Ready to Get Started?

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