فروش فوری 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

FA 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. دستور راه‌اندازی سرور یا فایل batch را به‌روزرسانی کنید تا ماد در لیست ماژول‌ها گنجانده شود. پارامتر _MODULES_ در پیکربندی راه‌اندازی باید به تمام ماژول‌های فعال اشاره کند:
    Native*Multiplayer*DedicatedCustomServerHelper*YourModName

    ماژول‌ها با ستاره (*) از هم جدا می‌شوند. ترتیب بارگذاری مهم است -- مادهای وابسته را بعد از پیش‌نیازهایشان قرار دهید.

  6. سرور را راه‌اندازی کنید.
همه بازیکنان باید مادهای یکسان داشته باشند. بازیکنانی که به سرور مادشده می‌پیوندند، به همان مادها بر روی کلاینت خود نیاز دارند. عدم تطابق مادها مانع اتصال می‌شود یا مشکلات هماهنگ‌سازی ایجاد می‌کند.

مادهای Steam Workshop

Bannerlord از Steam Workshop برای توزیع ماد پشتیبانی می‌کند. برای نصب مادهای Workshop بر روی سرور اختصاصی:

  1. از یک نصب معمولی Bannerlord در Steam Workshop بر روی ماد اشتراک بگذارید.
  2. پوشه ماد دانلود شده را در دایرکتوری Modules/ نصب محلی Bannerlord خود پیدا کنید.
  3. پوشه ماد را از طریق SFTP به دایرکتوری Modules/ سرور اختصاصی خود آپلود کنید.
  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 سازگار است. مادهای نسخه‌های قدیمی‌تر ممکن است باعث کرش شوند.
  • برخی مادها با یکدیگر تداخل دارند. مستندات ماد و انجمن‌های جامعه را برای ناسازگاری‌های شناخته شده بررسی کنید.
  • کش شیدر و فایل‌های موقت سرور را پاک کنید اگر پس از تغییرات ماد مشکلات گرافیکی یا خطاهای بارگذاری تجربه می‌کنید.

عدم هماهنگی بازیکن

  • عدم هماهنگی زمانی رخ می‌دهد که وضعیت بازی یک بازیکن از سرور منحرف شود. علائم شامل تلپورت شدن بازیکنان، ثبت نشدن ضربات یا لاستیک‌بندی است.
  • رایج‌ترین علت تأخیر بالا است. از بازیکنان آسیب‌دیده بخواهید اتصال اینترنت خود را بررسی کنند.
  • مادهایی که مکانیک‌های بازی را تغییر می‌دهند (سرعت حرکت، فیزیک، آمار سلاح) احتمال بیشتری برای ایجاد عدم هماهنگی دارند.
  • اگر عدم هماهنگی گسترده است، سعی کنید MaxNumberOfPlayers را کاهش دهید یا به حالت بازی سبک‌تری تغییر دهید (Duel یا Skirmish به جای Siege).
  • ری‌استارت سرور می‌تواند مشکلات عدم هماهنگی مداوم را حل کند.

مشکلات توکن احراز هویت

  • Bannerlord برای اجرای سرور اختصاصی به یک توکن احراز هویت معتبر نیاز دارد. توکن‌ها پس از تقریباً ۳ ماه منقضی می‌شوند.
  • اگر در کنسول خطاهای مرتبط با توکن مشاهده کردید، احتمالاً توکن نیاز به تمدید دارد.
  • برای تازه‌سازی توکن احراز هویت سرور خود یک تیکت پشتیبانی باز کنید.

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.