این راهنما مدیریت سرور Modiverse را شامل دسترسی RCON، مدیریت چرخه نقشه، محتوای Workshop، مدیریت بازیکنان و عیبیابی پوشش میدهد.
دسترسی RCON
Modiverse از RCON (کنسول از راه دور) برای مدیریت سرور پشتیبانی میکند. رمز عبور RCON در ServerConfiguration.json پیکربندی شده است:
KJMod/Binaries/Linux/ServerData/ServerConfiguration.json
فیلد rconPassword دسترسی را کنترل میکند:
"rconPassword": "your_secure_password_here"
cHangeRC0nPasswOrD) را به یک رمز عبور منحصربهفرد و امن تغییر دهید. مقدار پیشفرض به صورت عمومی شناخته شده است.
کنسول سرور
تب Console در GPanel خروجی سرور را نمایش میدهد. آن را برای اتصال بازیکنان، تغییرات حالت بازی و پیامهای خطا نظارت کنید. سرور با استفاده از دکمه Stop در GPanel به صورت ایمن متوقف میشود.
مدیریت چرخه نقشه
چرخه نقشه تعیین میکند سرور از کدام حالتهای بازی و نقشهها به صورت چرخشی استفاده کند. هر ورودی در آرایه mapCycle در ServerConfiguration.json یک مرحله چرخش را تعریف میکند.
افزودن حالت بازی/نقشه جدید
- سرور را از GPanel متوقف کنید.
- Modiverse Steam Workshop را برای یافتن حالتهای بازی و نقشهها مرور کنید.
- شناسه Workshop را از آدرس آیتم (عدد در
?id=XXXXXXXXXX) یادداشت کنید. ServerConfiguration.jsonرا ویرایش کنید و یک ورودی جدید به آرایهmapCycleاضافه کنید:
{
"gameMode": "WORKSHOP_ID_OF_GAMEMODE",
"comment": "Mode Name, Map Name",
"map": "WORKSHOP_ID_OF_MAP",
"assets": ["WORKSHOP_ID_OF_REQUIRED_ASSETS"],
"duration": 1800
}
تنظیمات مدت زمان
فیلد duration طول راند را بر حسب ثانیه تنظیم میکند:
- 900 -- ۱۵ دقیقه (راندهای کوتاه)
- 1800 -- ۳۰ دقیقه (استاندارد)
- 3600 -- ۶۰ دقیقه (راندهای طولانی)
PIN سرور
دسترسی به سرور را با فیلد pin در ServerConfiguration.json کنترل کنید:
- یک PIN عددی تنظیم کنید (مثلاً
"pin": "1234") تا برای ورود رمز عبور لازم باشد. - برای سرور عمومی روی
"0000"یا خالی تنظیم کنید.
پیام روز (MOTD)
یک پیام سفارشی هنگام ورود بازیکنان نمایش دهید:
motdURL-- آدرس یک صفحه HTML که به عنوان MOTD نمایش داده میشود. آن را روی وب سرور خود میزبانی کنید یا از هر آدرس عمومی قابل دسترسی استفاده کنید.motdDelay-- ثانیههای انتظار قبل از نمایش MOTD (پیشفرض: ۵).
مدیریت محتوای Workshop
سرور به صورت خودکار آیتمهای Workshop ارجاعشده در چرخه نقشه را دانلود میکند. اگر محتوا دانلود نشد:
- تأیید کنید شناسههای Workshop صحیح هستند.
- بررسی کنید آیتمهای Workshop عمومی هستند و حذف نشدهاند.
- سرور را ریستارت کنید تا دانلود مجدد آغاز شود.
- در دایرکتوری
KJMod/Binaries/Linux/ServerData/به دنبال محتوای دانلودشده بگردید.
عیبیابی
| مشکل | راهحل |
|---|---|
| سرور راهاندازی نمیشود | کنسول را برای خطاها بررسی کنید. تأیید کنید ServerConfiguration.json یک JSON معتبر است. فایل در KJMod/Binaries/Linux/ServerData/ قرار دارد. |
| محتوای Workshop بارگذاری نمیشود | تأیید کنید شناسههای Workshop صحیح هستند و آیتمها منتشر شدهاند. سرور را ریستارت کنید تا دانلودها مجدداً تلاش شوند. |
| بازیکنان نمیتوانند متصل شوند | مطمئن شوید سرور پیام listening on port را در کنسول نشان میدهد. آدرس IP و port صحیح را تأیید کنید. بررسی کنید کلاینتها محتوای Workshop مورد نیاز را دنبال کردهاند. |
| چرخه نقشه کار نمیکند | تأیید کنید فرمت آرایه mapCycle یک JSON معتبر است. هر ورودی به فیلدهای معتبر gameMode، map و duration نیاز دارد. |
| اتصال RCON رد شد | تأیید کنید از رمز عبور RCON صحیح استفاده میکنید و سرور در حال اجراست. ممکن است query port نیز برای اتصالات RCON مورد نیاز باشد. |
مقالات مرتبط
- راهنمای راهاندازی سرور Modiverse
- نحوه پیدا کردن آدرس IP و Port سرور
- نحوه آپلود فایلها از طریق SFTP