این راهنما همه چیزهایی که برای راهاندازی سرور اختصاصی Return to Moria خود در Legion Hosting نیاز دارید را پوشش میدهد، از جمله اولین راهاندازی، پیکربندی سرور، تنظیمات جهان، پیشتنظیمات سختی، نحوه اتصال بازیکنان و مدیریت ذخیرهها. Return to Moria یک بازی بقا و ساختوساز co-op در معادن Moria است که تا ۸ بازیکن همزمان را پشتیبانی میکند. برای کنترلهای ادمین، مجوزها و مدیریت جهان، به مدیریت ادمین و جهان Return to Moria مراجعه کنید.
MoriaServerConfig.ini پیکربندی میشوند.
اولین راهاندازی
وقتی سرور Return to Moria خود را برای اولین بار دریافت میکنید، این مراحل را برای آنلاین کردن آن دنبال کنید:
- به GPanel وارد شوید و سرور Return to Moria خود را انتخاب کنید.
- به تب Startup بروید و متغیرهای پیشفرض استارتاپ را بررسی کنید. WORLD_NAME و SERVER_PASSWORD را به دلخواه تنظیم کنید.
- به تب Console برگردید و روی Start کلیک کنید.
- سرور بهطور خودکار فایلهای سرور اختصاصی Return to Moria را در اولین بوت دانلود و نصب میکند. این ممکن است چند دقیقه طول بکشد.
- هنگامی که کنسول نشان داد سرور آماده است و یک کد پیوستن نمایش داد، سرور شما آنلاین و آماده اتصال بازیکنان است.
MoriaServerConfig.ini است. راهاندازیهای بعدی بسیار سریعتر خواهند بود مگر اینکه بهروزرسانی در دسترس باشد.
متغیرهای استارتاپ GPanel
متغیرهای زیر در تب Startup GPanel موجود هستند. اینها در هر بار راهاندازی به سرور ارسال میشوند. تغییرات نیاز به ریاستارت سرور دارند.
| متغیر | پیشفرض | توضیحات |
|---|---|---|
WORLD_NAME |
A Pterodactyl Server |
نام جهان. به تنظیم World.Name در فایل پیکربندی نگاشت میشود. اگر جهانی با این نام وجود نداشته باشد، یک جهان جدید هنگام راهاندازی ایجاد میشود. |
SERVER_PASSWORD |
(خالی) | رمز عبور اختیاری که بازیکنان برای پیوستن باید وارد کنند. حساس به حروف بزرگ و کوچک. حداکثر ۲۰ کاراکتر. برای سرور باز خالی بگذارید. |
DIFFICULTY |
normal |
پیشتنظیم سختی برای جهانهای جدید. گزینهها: story، solo، normal، hard یا custom. فقط هنگام ایجاد جهان اعمال میشود. |
فایل پیکربندی سرور
برای تنظیمات پیشرفته فراتر از متغیرهای استارتاپ، میتوانید فایل پیکربندی سرور را مستقیماً ویرایش کنید. قبل از اعمال تغییرات، سرور خود را متوقف کنید.
مکان فایل
MoriaServerConfig.ini
این فایل را از طریق تب Files در GPanel یا اتصال از طریق SFTP باز کنید. فایل از فرمت INI با بخشها استفاده میکند. اگر فایل وجود ندارد، سرور را یک بار راهاندازی و متوقف کنید تا تولید شود.
تنظیمات کلیدی
| بخش / تنظیم | پیشفرض | توضیحات |
|---|---|---|
[Main] OptionalPassword |
(خالی) | رمز عبور دسترسی به سرور. حساس به حروف بزرگ و کوچک. برای بدون رمز عبور خالی بگذارید. |
[World] Name |
Dedicated Server World |
نام جهان. اگر این جهان وجود نداشته باشد، یک جهان جدید هنگام راهاندازی ایجاد میشود. |
[World.Create] Type |
campaign |
نوع جهان: campaign یا sandbox. فقط هنگام ایجاد جهان جدید استفاده میشود. |
[World.Create] Seed |
random |
سید تولید جهان. فقط هنگام ایجاد جهان جدید استفاده میشود. |
[World.Create] Difficulty.Preset |
normal |
پیشتنظیم سختی: story، solo، normal، hard یا custom. |
[Performance] ServerFPS |
60 |
نرخ تیک سرور. توصیهشده: ۶۰. اگر مصرف CPU بیش از حد بالاست، روی ۳۰ تنظیم کنید. |
[Performance] LoadedAreaLimit |
12 |
حداکثر مناطق بارگذاریشده همزمان. بازه: ۴–۳۲. مقادیر پایینتر مصرف CPU/RAM را کاهش میدهند. پیشفرض ۱۲ تا ۸ بازیکن را بهخوبی پشتیبانی میکند. |
[Console] Enabled |
true |
پنجره کنسول سرور را برای وارد کردن دستورات فعال میکند. |
نمونه پیکربندی
[Main]
OptionalPassword=mypassword
[World]
Name=Legion Moria
[World.Create]
Type=campaign
Seed=random
Difficulty.Preset=normal
[Performance]
ServerFPS=60
LoadedAreaLimit=12
[Console]
Enabled=true
پیشتنظیمات سختی
پیشتنظیم سختی هنگام ایجاد جهان تعیین میشود و تنظیمات جنگ، بقا و منابع را مشخص میکند. پیشتنظیمات زیر در دسترس هستند:
| پیشتنظیم | توضیحات |
|---|---|
story |
آسانترین سختی. آسیب و تهاجم دشمن کاهش یافته، کاهش بقا کندتر. متمرکز بر اکتشاف و تجربه روایت. |
solo |
تنظیم شده برای تکنفره. متعادل برای یک کوتوله بدون کمک co-op. |
normal |
تجربه استاندارد چندنفره. سختی دشمن و دسترسی به منابع متعادل. |
hard |
آسیب، تهاجم و سختی بقای دشمن افزایش یافته. برای بازیکنان باتجربه. |
custom |
کنترل دقیق بر تنظیمات سختی فردی. برای گزینههای سختی سفارشی به مدیریت ادمین و جهان مراجعه کنید. |
نحوه اتصال
بازیکنان میتوانند با استفاده از کد پیوستن یا اتصال مستقیم IP به سرور اختصاصی Return to Moria شما متصل شوند. بازی از کراسپلی بین PC (Steam/Epic)، PS5 و Xbox Series X/S پشتیبانی میکند.
گزینه A — کد پیوستن
- Return to Moria را اجرا کنید.
- از منوی اصلی، Join World را انتخاب کنید.
- کد پیوستن نمایش داده شده در کنسول GPanel هنگام راهاندازی سرور را وارد کنید.
- اگر رمز عبور تنظیم شده است آن را وارد کنید، سپس روی Join کلیک کنید.
گزینه B — اتصال مستقیم IP
- Return to Moria را اجرا کنید.
- از منوی اصلی، Join World را انتخاب کنید.
- روی Advanced Join Options کلیک کنید.
- آدرس IP و port سرور خود را از تب Network GPanel وارد کنید:
<your-server-ip>:<port> - اگر رمز عبور درخواست شد آن را وارد کنید و روی Connect کلیک کنید.
مدیریت ذخیرهها
مکان فایل ذخیره
فایلهای ذخیره جهان در سرور در مسیر زیر ذخیره میشوند:
Moria/Saved/SaveGamesDedicated/
فایلهای ذخیره از پسوند .sav استفاده میکنند و با پیشوند MW_ شروع میشوند. هر جهان فایل ذخیره مخصوص خود را بر اساس نام جهان دارد.
پشتیبانگیری دستی
- سرور را از GPanel متوقف کنید تا مطمئن شوید تمام دادهها روی دیسک نوشته شدهاند.
- از طریق SFTP به سرور خود متصل شوید یا از مدیر فایل GPanel استفاده کنید.
- فایلهای ذخیره را از پوشه
Moria/Saved/SaveGamesDedicated/دانلود کنید. - نسخه پشتیبان را در رایانه محلی خود ذخیره کنید.
انتقال جهان تکنفره
شما میتوانید ذخیره جهان موجود PC خود را به سرور اختصاصی منتقل کنید:
- فایل ذخیره محلی خود (فایلهایی که با
MW_شروع میشوند) را در پوشه ذخیره PC خود پیدا کنید. - فایل
.savرا از طریق SFTP به پوشهMoria/Saved/SaveGamesDedicated/سرور آپلود کنید. [World] Nameرا درMoriaServerConfig.iniمطابق نام جهان فایل ذخیره تنظیم کنید.- سرور را راهاندازی کنید. جهان منتقلشده بارگذاری خواهد شد.
مقالات مرتبط
- مدیریت ادمین و جهان Return to Moria — راهاندازی ادمین، مجوزها، دستورات کنسول و مدیریت جهان
- نحوه پیدا کردن IP و Port سرور شما
- نحوه آپلود فایلها از طریق SFTP
- راهنمای راهاندازی سرور — راهنمای عمومی برای راهاندازی هر سرور بازی در Legion Hosting
نیاز به کمک دارید؟
اگر با سرور Return to Moria خود به مشکلاتی برخوردید که در اینجا پوشش داده نشده است، یک تیکت پشتیبانی ارسال کنید و IP سرور، شرح مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را ضمیمه کنید.