Брза Распродажба 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

MK bannerlord admin commands management 0 го најдоа ова корисно

Овој водич покрива поставување на админ, управување со играчи, команди на серверската конзола, управување со ротација на мапи, менување на режим на игра, поддршка за модови и решавање на проблеми за вашиот Mount & Blade II: Bannerlord dedicated сервер. За првично поставување на серверот, конфигурација на режим на игра, избор на мапа, поставки за фракции и инструкции за поврзување, видете Mount and Blade II Bannerlord Server Setup Guide.

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 Комбинирана команда: го стартува серверот и веднаш започнува со геjмплеј.
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. Управување со ротација на мапи

Менување на тековната мапа

За да ја смените мапата за време на геjмплеј, користете го веб админ панелот или изменете ја конфигурациската датотека и рестартирајте го серверот. Мапите мора да се совпаѓаат со тековниот режим на игра.

Уредување на ротацијата на мапи

Ротацијата на мапи е дефинирана во вашата конфигурациска датотека за режим на игра. За да ја смените:

  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 сервери. Модовите можат да додадат нови мапи, режими на игра, оружја, типови трупи и геjмплеј механики.

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

  1. Запрете го серверот од GPanel.
  2. Поврзете се на вашиот сервер преку SFTP. Видете How to Upload Files via 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.
  • Најчестата причина е висока латенција. Поттикнете ги засегнатите играчи да ја проверат нивната интернет врска.
  • Модовите што менуваат геjмплеј механики (брзина на движење, физика, статистики на оружје) се повеќе веројатно да предизвикаат десинхронизација.
  • Ако десинхронизацијата е широко распространета, обидете се да го намалите MaxNumberOfPlayers или да префрлите на полесен режим на игра (Duel или Skirmish наместо Siege).
  • Рестартирањето на серверот може да реши постојани проблеми со десинхронизација.

Проблеми со токен за автентикација

  • Bannerlord бара валиден токен за автентикација за да работи dedicated сервер. Токените истекуваат по приближно 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.