يغطي هذا الدليل إدارة خادم Modiverse، بما في ذلك الوصول إلى RCON، وإدارة دورة الخرائط، ومحتوى Workshop، وإدارة اللاعبين، واستكشاف الأخطاء وإصلاحها.
الوصول إلى RCON
يدعم Modiverse الـ RCON (وحدة التحكم عن بعد) لإدارة الخادم. يتم ضبط كلمة مرور RCON في ServerConfiguration.json:
KJMod/Binaries/Linux/ServerData/ServerConfiguration.json
يتحكم حقل rconPassword في الوصول:
"rconPassword": "your_secure_password_here"
cHangeRC0nPasswOrD) إلى كلمة مرور فريدة وآمنة. القيمة الافتراضية معروفة للعامة.
وحدة تحكم الخادم
تعرض علامة التبويب وحدة التحكم في GPanel مخرجات الخادم. راقبها لاتصالات اللاعبين وتغييرات أوضاع اللعب ورسائل الخطأ. يتوقف الخادم بشكل سلس باستخدام زر إيقاف في 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 -- 15 دقيقة (جولات قصيرة)
- 1800 -- 30 دقيقة (قياسي)
- 3600 -- 60 دقيقة (جولات طويلة)
رمز PIN للخادم
تحكم في الوصول إلى الخادم باستخدام حقل pin في ServerConfiguration.json:
- عيّن رمز PIN رقمي (مثال:
"pin": "1234") لطلب كلمة مرور للانضمام. - اضبطه على
"0000"أو اتركه فارغًا لخادم عام.
رسالة اليوم (MOTD)
اعرض رسالة مخصصة للاعبين عند انضمامهم:
motdURL-- رابط لصفحة HTML تُعرض كرسالة اليوم. استضفها على خادم الويب الخاص بك أو استخدم أي رابط متاح للعامة.motdDelay-- عدد الثواني قبل عرض رسالة اليوم (الافتراضي: 5).
إدارة محتوى Workshop
يقوم الخادم تلقائيًا بتنزيل عناصر Workshop المشار إليها في دورة الخرائط. إذا فشل تنزيل المحتوى:
- تحقق من صحة معرفات Workshop.
- تأكد من أن عناصر Workshop عامة وغير محذوفة.
- حاول إعادة تشغيل الخادم لبدء إعادة التنزيل.
- ابحث في مجلد
KJMod/Binaries/Linux/ServerData/عن المحتوى المُنزّل.
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| فشل تشغيل الخادم | تحقق من وحدة التحكم للأخطاء. تأكد من أن ServerConfiguration.json هو JSON صالح. الملف موجود في KJMod/Binaries/Linux/ServerData/. |
| محتوى Workshop لا يتم تحميله | تحقق من صحة معرفات Workshop وأن العناصر منشورة. أعد تشغيل الخادم لإعادة محاولة التنزيل. |
| اللاعبون لا يستطيعون الاتصال | تأكد من أن الخادم يعرض listening on port في وحدة التحكم. تحقق من صحة عنوان IP والمنفذ. تأكد من أن العملاء مشتركون في محتوى Workshop المطلوب. |
| دورة الخرائط لا تعمل | تحقق من أن تنسيق مصفوفة mapCycle هو JSON صالح. يحتاج كل إدخال إلى حقول gameMode و map و duration صالحة. |
| رفض اتصال RCON | تحقق من أنك تستخدم كلمة مرور RCON الصحيحة وأن الخادم يعمل. قد يكون منفذ الاستعلام مطلوبًا أيضًا لاتصالات RCON. |