این راهنما نحوه راهاندازی سرور اختصاصی Mordhau شما در Legion Hosting را پوشش میدهد، از جمله اولین بوت، پیکربندی GPanel، انتخاب نقشه و حالت بازی، فرمت نام نقشه، تنظیمات Game.ini و نحوه اتصال. برای پشتیبانی از مادهای Workshop، پشتیبانی از ماد و Workshop در Mordhau را ببینید. برای راهاندازی ادمین و دستورات، راهاندازی ادمین و دستورات Mordhau را ببینید.
اولین راهاندازی
هنگامی که سرور Mordhau خود را از Legion Hosting دریافت میکنید، فایلهای بازی باید قبل از اینکه سرور بتواند اتصالات را بپذیرد نصب شوند. در اینجا نحوه انجام این راهاندازی اولیه آمده است:
- وارد GPanel شوید.
- سرور Mordhau خود را از لیست سرورها انتخاب کنید.
- روی دکمه Start کلیک کنید. GPanel به طور خودکار فایلهای سرور اختصاصی Mordhau را دانلود و نصب میکند (Steam App ID
629800). - نصب اولیه ممکن است بسته به سرعت دانلود چندین دقیقه طول بکشد. خروجی کنسول را برای پیگیری پیشرفت مشاهده کنید.
- پس از اتمام نصب، سرور راهاندازی شده و فایلهای پیکربندی پیشفرض خود را ایجاد میکند.
- خطوط لاگی که نشان میدهند سرور در حال گوش دادن برای اتصالات است را مشاهده خواهید کرد. در آن مرحله، سرور شما فعال است.
متغیرهای راهاندازی GPanel
GPanel رایجترین تنظیمات سرور را به عنوان متغیرهای راهاندازی در اختیار شما قرار میدهد. این موارد را میتوانید در تب Startup پنل سرور خود پیدا کنید. تغییر این مقادیر نیازی به ویرایش دستی فایلهای پیکربندی ندارد.
| متغیر | توضیحات | پیشفرض | یادداشتها |
|---|---|---|---|
SERVER_NAME |
نامی که در مرورگر سرور نمایش داده میشود | Mordhau Server | نام توصیفی انتخاب کنید تا بازیکنان بتوانند شما را پیدا کنند |
DEFAULT_MAP |
نقشه و حالت بازی که هنگام راهاندازی بارگذاری میشود | Grad/FL_Grad |
از فرمت MAPNAME/MODE_MAPNAME استفاده میکند — بخش فرمت نام نقشه در زیر را ببینید |
MAX_PLAYERS |
حداکثر تعداد بازیکنان همزمان | 48 | محدوده معتبر: ۱ تا ۶۰ |
ADMIN_PASSWORD |
رمز عبور برای دسترسی ادمین در بازی | (خالی) | اختیاری. برای استفاده از دستورات ادمین در بازی لازم است. راهاندازی ادمین و دستورات Mordhau را ببینید |
GAME_PASSWORD |
رمز عبوری که بازیکنان برای ورود باید وارد کنند | (خالی) | اختیاری. برای سرور عمومی خالی بگذارید |
BEACON_PORT |
پورت مورد استفاده برای بیکنهای کشف سرور | 15000 | توسط GPanel مدیریت میشود — معمولاً نیازی به تغییر نیست |
پس از تغییر هر متغیر راهاندازی، سرور را ریاستارت کنید تا مقادیر جدید اعمال شوند.
انتخاب نقشه و حالت بازی
Mordhau با تعداد متنوعی از نقشههای رسمی ارائه میشود و هر نقشه از یک یا چند حالت بازی پشتیبانی میکند. در زیر نقشهها و حالتهای رایج موجود آمدهاند.
نقشههای رسمی
| نام نقشه | توضیحات |
|---|---|
Grad | نقشه قلعه بزرگ — میدان نبرد نمادین Mordhau |
Camp | اردوگاه نظامی با میدانهای باز و سازهها |
Feitoria | شهر قرون وسطایی متراکم با خیابانهای تنگ و ساختمانها |
Castello | قلعه بالای تپه با اهداف چندسطحی |
MountainPeak | قلعه کوهستانی برفی با گیمپلی عمودی |
Crossroads | حومه باز با پل مرکزی — پشتیبانی از اسب |
Taiga | نقشه رودخانه جنگلی با اردوگاه الوارچینی |
Contraband | نقشه ساحلی قاچاق |
Noria | نقشه با تم بیابانی با آبراههها |
حالتهای بازی
| پیشوند حالت | نام کامل | توضیحات |
|---|---|---|
FL | Frontline | نبرد هدفمحور در مقیاس بزرگ (دو تیم خط مقدم را جلو میبرند) |
INV | Invasion | مهاجمان اهداف متوالی را پیش میبرند؛ مدافعان مقاومت میکنند |
SKM | Skirmish | حذف تیمی راندمحور — بدون بازگشت در طول یک راند |
TDM | Team Deathmatch | دو تیم تا رسیدن به هدف کشتار میجنگند |
FFA | Free-for-All | هر بازیکن برای خودش |
BR | Battle Royale | آخرین بازمانده با منطقه در حال کوچک شدن |
Horde | Horde | همکاری PvE — زنده ماندن در برابر موجهای دشمنان هوش مصنوعی |
فرمت نام نقشه
متغیر راهاندازی DEFAULT_MAP از فرمت خاصی استفاده میکند که نام نقشه را با حالت بازی ترکیب میکند:
MAPNAME/MODE_MAPNAME
مقدار قبل از اسلش نام نقشه است. مقدار بعد از اسلش پیشوند حالت و به دنبال آن آندرلاین و دوباره نام نقشه است. به عنوان مثال:
| تنظیمات مورد نظر | مقدار DEFAULT_MAP |
|---|---|
| Frontline روی Grad | Grad/FL_Grad |
| Invasion روی Feitoria | Feitoria/INV_Feitoria |
| Skirmish روی Camp | Camp/SKM_Camp |
| Team Deathmatch روی Taiga | Taiga/TDM_Taiga |
| Free-for-All روی Castello | Castello/FFA_Castello |
| Battle Royale روی Grad | Grad/BR_Grad |
| Horde روی MountainPeak | MountainPeak/Horde_MountainPeak |
| Invasion روی Crossroads | Crossroads/INV_Crossroads |
MountainPeak صحیح است؛ mountainpeak یا Mountain_Peak کار نخواهد کرد. همیشه نام دقیق نقشه از جدول بالا را استفاده کنید.
پیکربندی Game.ini
برای کنترل دقیقتر سرور، میتوانید فایل پیکربندی Game.ini را مستقیماً ویرایش کنید. این فایل در مسیر زیر قرار دارد:
Mordhau/Saved/Config/LinuxServer/Game.ini
میتوانید از طریق File Manager در GPanel یا از طریق SFTP به این فایل دسترسی داشته باشید. همیشه قبل از ویرایش این فایل سرور خود را متوقف کنید.
تنظیمات کلیدی
این تنظیمات را در بخش [/Script/Mordhau.MordhauGameMode] اضافه یا تغییر دهید:
[/Script/Mordhau.MordhauGameMode]
PlayerRespawnTime=5
BallistaRespawnTime=30
CatapultRespawnTime=60
HorseRespawnTime=30
DamageFactor=1.0
TeamDamageFactor=0.0
MapRotation=Grad/FL_Grad,Feitoria/INV_Feitoria,Camp/SKM_Camp
| تنظیمات | توضیحات | پیشفرض |
|---|---|---|
PlayerRespawnTime |
ثانیهها قبل از بازگشت بازیکن | 5 |
TeamDamageFactor |
ضریب آتش دوستانه (0.0 = خاموش، 1.0 = کامل) | 0.0 |
DamageFactor |
ضریب آسیب کلی | 1.0 |
ConstrainMaxPlayers |
اعمال سختگیرانه حداکثر تعداد بازیکنان | True |
MapRotation |
لیست نقشهها جدا شده با کاما برای چرخش | (تک نقشه) |
BotsPerTeamForFrontlineAndInvasion |
تعداد رباتهای هوش مصنوعی در هر تیم در حالتهای FL/INV | 0 |
HorseRespawnTime |
ثانیهها قبل از بازگشت اسبها در نقشه | 30 |
AutoKickOnTeamKill |
تعداد کشتن همتیمی قبل از اخراج خودکار | 5 |
چرخش نقشه
برای چرخش خودکار بین چندین نقشه، مقدار MapRotation را به صورت لیست جدا شده با کاما تنظیم کنید:
MapRotation=Grad/FL_Grad,Camp/SKM_Camp,Feitoria/INV_Feitoria,Taiga/TDM_Taiga
سرور پس از پایان هر مسابقه به نقشه بعدی در لیست منتقل میشود.
نحوه اتصال
دو راه برای اتصال بازیکنان به سرور Mordhau شما وجود دارد.
روش ۱: مرورگر سرور درون بازی
- Mordhau را اجرا کنید و از منوی اصلی روی Play کلیک کنید.
- Server Browser را انتخاب کنید.
- نام سرور خود را در نوار جستجو در بالا تایپ کنید.
- اگر سرور شما دارای رمز عبور است، هنگام ورود از شما خواسته میشود رمز عبور بازی را وارد کنید.
روش ۲: اتصال مستقیم از طریق کنسول
- آدرس IP و پورت سرور خود را در GPanel در صفحه نمای کلی سرور پیدا کنید.
- Mordhau را اجرا کنید.
- کنسول را با کلید ~ (تیلدا) باز کنید.
- دستور زیر را تایپ کنید:
open YOUR_SERVER_IP:YOUR_SERVER_PORT - اگر سرور دارای رمز عبور بازی است، آن را اضافه کنید:
open YOUR_SERVER_IP:YOUR_SERVER_PORT?password=YourGamePassword
برای کمک در پیدا کردن IP و پورت سرور خود، نحوه پیدا کردن IP و پورت سرور را ببینید.
YOUR_SERVER_IP و YOUR_SERVER_PORT را با مقادیر واقعی نمایش داده شده در داشبورد GPanel خود جایگزین کنید. اگر میخواهید سرور خود را خصوصی نگه دارید، این اطلاعات را به صورت عمومی به اشتراک نگذارید.
مقالات مرتبط
- پشتیبانی از ماد و Workshop در Mordhau
- راهاندازی ادمین و دستورات Mordhau
- نحوه پیدا کردن IP و پورت سرور
- راهنمای شروع کار با سرور
- نحوه آپلود فایلها از طریق SFTP
نیاز به کمک دارید؟
اگر با مشکلی مواجه شدید که در این راهنما پوشش داده نشده، تیم پشتیبانی ما آماده کمک به شماست.