این راهنما نحوه راهاندازی سرور اختصاصی Mount & Blade II: Bannerlord در Legion Hosting، پیکربندی متغیرهای استارتاپ، تنظیم حالتهای بازی و چرخش نقشه، پیکربندی فرکشنها و اتصال به سرور را پوشش میدهد. Bannerlord مبارزات رقابتی و تیمی قرون وسطایی را در حالتهای بازی متعدد از جمله Siege، Captain، Skirmish، Team Deathmatch، Duel و Battle ارائه میدهد. برای کنترلهای ادمین، مادینگ، مدیریت بازیکنان و رفع مشکلات، به راهنمای تنظیمات ادمین Mount and Blade II Bannerlord مراجعه کنید.
1. اولین راهاندازی
- به GPanel وارد شوید و سرور Bannerlord خود را انتخاب کنید.
- به تب Startup بروید و متغیرهای قابل تنظیم را بررسی کنید (جدول بخش ۲ را ببینید).
- AUTH_TOKEN را به توکن احراز هویت سرور اختصاصی Bannerlord خود تنظیم کنید. برای نحوه تولید آن به راهنمای TaleWorlds مراجعه کنید.
- نام سرور، حالت بازی و سایر تنظیمات در فایل پیکربندی تنظیم میشوند (بخش ۳ را ببینید).
- به تب Console برگردید و Start را کلیک کنید.
- صبر کنید تا کنسول تأیید کند که سرور راهاندازی شده است. اولین راهاندازی فایلهای پیکربندی را تولید میکند و ممکن است یک دقیقه طول بکشد تا مقداردهی اولیه انجام شود.
AUTH_TOKEN) متصل به حساب TaleWorlds/Steam نیاز دارند. شما باید این توکن را خودتان تولید کنید و در تب Startup در GPanel وارد کنید. برای دستورالعملها به این راهنمای TaleWorlds مراجعه کنید. اگر با خطاهای مرتبط با توکن مواجه شدید، یک تیکت پشتیبانی باز کنید.
2. متغیرهای استارتاپ GPanel
متغیرهای زیر در تب Startup در GPanel موجود هستند. این متغیرها در هر بار راهاندازی سرور اعمال میشوند.
| متغیر | الزامی | توضیحات |
|---|---|---|
AUTH_TOKEN |
بله | توکن احراز هویت سرور اختصاصی از TaleWorlds. برای نحوه تولید آن به این راهنما مراجعه کنید. |
AUTO_UPDATE |
خیر | بهروزرسانی خودکار سرور هنگام ریاستارت. 1 = فعال، 0 = غیرفعال. پیشفرض 1 است. |
3. فایل پیکربندی سرور
سرورهای Bannerlord از یک فایل پیکربندی متنی استفاده میکنند که هر خط شامل یک دستور است. سرور هر خط را به ترتیب هنگام راهاندازی اجرا میکند. قبل از اعمال تغییرات سرور را متوقف کنید.
مکان فایل
فایل پیکربندی در دایرکتوری ماژول Native قرار دارد:
Modules/Native/<gamemode>_config.txt
به عنوان مثال، tdm_config.txt برای Team Deathmatch، siege_config.txt برای Siege، یا skirmish_config.txt برای Skirmish. فایل را با استفاده از تب Files در GPanel یا اتصال از طریق SFTP باز کنید.
دستورات کلیدی پیکربندی
| دستور | توضیحات |
|---|---|
ServerName My Server |
نام سرور که در مرورگر چندنفره نمایش داده میشود. |
GamePassword secret |
رمز عبور مورد نیاز برای پیوستن. برای سرور عمومی این خط را حذف کنید. |
AdminPassword adminpass |
رمز عبور برای دسترسی ادمین. برای رابط وب و دستورات ادمین مورد نیاز است. |
GameType TeamDeathmatch |
حالت بازی. برای تمام حالتهای موجود بخش ۴ را ببینید. |
WelcomeMessage Welcome to our server! |
پیام خوشآمدگویی که هنگام پیوستن بازیکنان نمایش داده میشود. |
MaxNumberOfPlayers 120 |
حداکثر بازیکنان همزمان. |
MinNumberOfPlayersForMatchStart 2 |
حداقل بازیکنان مورد نیاز برای شروع مسابقه. |
CultureTeam1 empire |
فرکشن تیم ۱ (مهاجمین). بخش ۶ را ببینید. |
CultureTeam2 sturgia |
فرکشن تیم ۲ (مدافعین). بخش ۶ را ببینید. |
NumberOfBotsTeam1 0 |
تعداد باتهای هوش مصنوعی در تیم ۱. برای فقط بازیکنان روی ۰ تنظیم کنید. |
NumberOfBotsTeam2 0 |
تعداد باتهای هوش مصنوعی در تیم ۲. |
RoundTimeLimit 180 |
محدودیت زمانی هر راند به ثانیه. |
MapTimeLimit 900 |
محدودیت زمانی کل هر نقشه قبل از چرخش، به ثانیه. |
MinScoreToWinMatch 3 |
تعداد بردهای راند مورد نیاز برای برنده شدن مسابقه. |
EnableAntiCheat true |
فعال یا غیرفعال کردن ضد تقلب. توصیه میشود فعال نگه دارید. |
FriendlyFireDamageMeleeSelfPercent 0 |
درصد آسیب به خود از حمله نزدیک خودی. ۰ غیرفعال میکند. |
add_map_to_automated_battle_pool <MapName> |
یک نقشه به چرخش خودکار اضافه میکند. خطوط متعدد برای نقشههای متعدد اضافه کنید. |
enable_automated_battle_switching |
چرخش خودکار بین مجموعه نقشهها پس از هر مسابقه را فعال میکند. |
start_game_and_mission |
سرور را راهاندازی کرده و بلافاصله بازی را شروع میکند. این را در انتهای فایل پیکربندی قرار دهید. |
نمونه پیکربندی (Team Deathmatch)
ServerName Legion TDM Server
AdminPassword YourAdminPassword
GameType TeamDeathmatch
WelcomeMessage Welcome to the Legion Hosting TDM server!
MaxNumberOfPlayers 60
MinNumberOfPlayersForMatchStart 2
CultureTeam1 vlandia
CultureTeam2 battania
NumberOfBotsTeam1 0
NumberOfBotsTeam2 0
MapTimeLimit 600
EnableAntiCheat true
add_map_to_automated_battle_pool mp_tdm_map_001_spring
add_map_to_automated_battle_pool mp_tdm_map_003
add_map_to_automated_battle_pool mp_tdm_map_004
add_map_to_automated_battle_pool mp_tdm_map_005
enable_automated_battle_switching
start_game_and_mission
AdminPassword مفقود یا خالی باشد، سرور ممکن است راهاندازی نشود یا رابط مدیریت وب کار نکند. همیشه یک رمز عبور ادمین قوی تنظیم کنید.
4. حالتهای بازی
Bannerlord از شش حالت بازی چندنفره پشتیبانی میکند. حالت را با استفاده از دستور پیکربندی GameType یا متغیر استارتاپ GAME_TYPE تنظیم کنید.
| حالت بازی | مقدار پیکربندی | توضیحات |
|---|---|---|
| Team Deathmatch | TeamDeathmatch |
دو تیم برای کسب بیشترین کشتار در محدودیت زمانی مبارزه میکنند. مبارزه سریع با بازگشت فوری. |
| Siege | Siege |
مهاجمین به قلعه حمله میکنند در حالی که مدافعین آن را نگه میدارند. شامل تجهیزات محاصره، نقاط تصرف و نبردهای بزرگ. بیشترین بازیکنان را پشتیبانی میکند. |
| Captain | Captain |
هر بازیکن یک جوخه از نیروهای هوش مصنوعی را فرمان میدهد. حالت استراتژیک که در آن سربازان را با دستورات آرایش به نبرد هدایت میکنید. |
| Skirmish | Skirmish |
حالت تیمی کوچک مبتنی بر هدف با تصرف پرچم. راندمحور با جانهای محدود به ازای هر کلاس. |
| Duel | Duel |
مبارزه یکبهیک. بازیکنان یکدیگر را به دوئلهای شرافتمندانه در محیط آرنا به چالش میکشند. |
| Battle | Battle |
نبردهای تیمی بزرگ با یک جان در هر راند. بازگشت را حذف میکند برای مبارزه تاکتیکی با ریسک بالا. |
5. انتخاب نقشه و چرخش
نقشهها با استفاده از دستور add_map_to_automated_battle_pool در فایل پیکربندی به مجموعه چرخش سرور اضافه میشوند. هر حالت بازی مجموعه نقشههای سازگار خود را دارد.
نقشههای Team Deathmatch
| نام نقشه | شناسه داخلی |
|---|---|
| Harbour of Ovsk (Winter) | mp_tdm_map_001 |
| Harbour of Ovsk | mp_tdm_map_001_spring |
| Tsagaan Castle | mp_tdm_map_003 |
| Nord Town | mp_tdm_map_004 |
| Nord Town (Alt) | mp_tdm_map_004a |
| Baravenos Encirclement | mp_tdm_map_005 |
نقشههای Siege
| نام نقشه | شناسه داخلی |
|---|---|
| Skala Landing | mp_siege_map_003 |
| Baravenos Encirclement | mp_siege_map_005 |
| Castle of Fen Altai | mp_siege_map_007_battania |
| Ayzar Stronghold | mp_siege_map_009 |
| Domogtul Castle | mp_siege_map_012 |
نقشههای Skirmish
| نام نقشه | شناسه داخلی |
|---|---|
| Town Outskirts | mp_skirmish_map_002f |
| Xauna | mp_skirmish_map_007 |
| Echerion | mp_skirmish_map_010 |
| Urikskalaar | mp_skirmish_map_014 |
| Sharis | mp_skirmish_map_020 |
نقشههای Captain
| نام نقشه | شناسه داخلی |
|---|---|
| Ruins of Jawwali | mp_sergeant_map_007 |
| Druimmor Forest | mp_sergeant_map_008 |
| Cliffs of Akkalat | mp_sergeant_map_009 |
| Pendaric | mp_sergeant_map_010 |
| Isle of Deriad | mp_sergeant_map_011 |
نقشههای Duel
| نام نقشه | شناسه داخلی |
|---|---|
| Proving Grounds | mp_duel_mode_map_004 |
| Proving Grounds (Night) | mp_duel_mode_map_004_night |
نقشههای Battle
| نام نقشه | شناسه داخلی |
|---|---|
| Cypegos Blockage | mp_battle_map_001 |
| Osrac Insurrection | mp_battle_map_002 |
| Skolder Hideout | mp_battle_map_003 |
GameType پیکربندی شده مطابقت دهید. توجه داشته باشید که نقشههای حالت Captain از پیشوند داخلی mp_sergeant_ استفاده میکنند.
نمونه چرخش نقشه
برای تنظیم چرخش خودکار نقشه، نقشههای متعدد را به مجموعه اضافه کنید و تغییر خودکار را فعال کنید:
add_map_to_automated_battle_pool mp_siege_map_003
add_map_to_automated_battle_pool mp_siege_map_005
add_map_to_automated_battle_pool mp_siege_map_007_battania
add_map_to_automated_battle_pool mp_siege_map_009
add_map_to_automated_battle_pool mp_siege_map_012
enable_automated_battle_switching
start_game_and_mission
سرور پس از پایان هر مسابقه به ترتیب بین این نقشهها چرخش میکند.
6. تنظیمات فرهنگ و فرکشن
Bannerlord دارای شش فرکشن قابل بازی (فرهنگ) است که انواع نیرو، تجهیزات و ظاهر بصری هر تیم را تعیین میکند. فرکشنها را با استفاده از CultureTeam1 و CultureTeam2 در فایل پیکربندی تنظیم کنید.
| فرکشن | مقدار پیکربندی | سبک |
|---|---|---|
| Empire | empire |
پیادهنظام و سوارنظام سنگین الهامگرفته از روم با زره قوی و نظم. |
| Vlandia | vlandia |
شوالیههای به سبک اروپای غربی با کمانداران قوی و سوارنظام سنگین. |
| Sturgia | sturgia |
جنگجویان الهامگرفته از نورس/اسلاو با پیادهنظام قوی، تبر و دیوار سپر. |
| Battania | battania |
فرکشن الهامگرفته از سلت با کمانداران عالی، تکتیراندازان و نیروهای جنگلی. |
| Khuzait | khuzait |
جنگجویان عشایری الهامگرفته از مغول با تیراندازی سواره قدرتمند و سوارنظام. |
| Aserai | aserai |
فرکشن الهامگرفته از عربی با سوارنظام متنوع، نیروهای شتر و جنگجویان صحرا. |
CultureTeam1 vlandia
CultureTeam2 khuzait
7. نحوه اتصال
گزینه الف -- مرورگر سرور درون بازی
- Mount & Blade II: Bannerlord را اجرا کنید.
- از منوی اصلی، Multiplayer را انتخاب کنید.
- مطمئن شوید که مادها/ماژولهای استاندارد هنگام درخواست فعال هستند.
- Custom Server List (یا Dedicated Server List بسته به نسخه بازی شما) را انتخاب کنید.
- از نوار جستجو استفاده کنید یا اسکرول کنید تا سرور خود را با نام پیدا کنید.
- سرور خود را انتخاب کنید و Join را کلیک کنید. اگر رمز عبور بازی تنظیم شده، آن را وارد کنید.
گزینه ب -- اتصال مستقیم
- Mount & Blade II: Bannerlord را اجرا کنید.
- از منوی اصلی، Multiplayer را انتخاب کنید.
- کنسول را با Alt + ~ (کلید تیلدا) باز کنید.
- دستور زیر را با IP و پورت سرور خود از تب Network در GPanel وارد کنید:
open <your-server-ip>:<port> - اگر درخواست شد، رمز عبور بازی را وارد کنید.
8. تنظیمات راند و مسابقه
تجربه مسابقه را با این تنظیمات در فایل پیکربندی خود تنظیم دقیق کنید:
| تنظیم | مقدار پیشنهادی | توضیحات |
|---|---|---|
RoundTimeLimit |
180 |
حداکثر مدت زمان هر راند به ثانیه. ۱۸۰ (۳ دقیقه) برای اکثر حالتها استاندارد است. |
MapTimeLimit |
900 |
زمان کل روی یک نقشه قبل از چرخش. ۹۰۰ (۱۵ دقیقه) امکان چندین راند در هر نقشه را فراهم میکند. |
MinScoreToWinMatch |
3 |
تعداد بردهای راند مورد نیاز برای برنده شدن مسابقه کلی. |
MinNumberOfPlayersForMatchStart |
2 |
حداقل بازیکنان مورد نیاز قبل از شروع مسابقه. برای تست روی ۱ تنظیم کنید. |
مقالات مرتبط
- راهنمای تنظیمات ادمین Mount and Blade II Bannerlord
- نحوه پیدا کردن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- راهنمای شروع کار با سرور
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور Bannerlord خود مواجه شدید که در اینجا پوشش داده نشده است، یک تیکت پشتیبانی باز کنید و IP سرور، حالت بازی در حال اجرا و پیامهای خطای مرتبط از کنسول GPanel را ضمیمه کنید.