يغطي هذا الدليل إدارة الخادم، وإدارة الحظر، وتكوين دورة المهام، ودعم التعديلات، واستكشاف الأخطاء وإصلاحها لخادم Nuclear Option المخصص الخاص بك. Nuclear Option هي لعبة قتال جوي في المستقبل القريب مع أسلحة نووية تكتيكية واستراتيجية. للإعداد الأولي ومتغيرات بدء التشغيل وتعليمات الاتصال، راجع دليل إعداد خادم Nuclear Option.
1. إدارة الخادم
تتم إدارة خادم Nuclear Option من خلال:
- DedicatedServerConfig.json: ملف التكوين الرئيسي في المجلد الجذري للخادم.
- وحدة تحكم GPanel: عرض مخرجات الخادم والسجلات في علامة تبويب Console في GPanel.
- قائمة الحظر: نظام حظر نصي عبر
ban_list.txt.
2. إدارة الحظر
يستخدم Nuclear Option قائمة حظر نصية. يتم تكوين مسار ملف الحظر في DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
حظر لاعب
- حدّد Steam ID الخاص باللاعب من سجلات الخادم.
- أوقف الخادم.
- افتح
ban_list.txtفي المجلد الجذري للخادم (أنشئه إذا لم يكن موجودًا). - أضف Steam ID في سطر جديد.
- شغّل الخادم.
إلغاء حظر لاعب
- أوقف الخادم.
- افتح
ban_list.txtواحذف Steam ID الخاص باللاعب. - شغّل الخادم.
BanListPaths. هذا مفيد لمشاركة قوائم الحظر بين الخوادم.
3. دورة المهام
قم بتكوين دورة المهام في DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| الإعداد | الوصف |
|---|---|
MissionRotation | مصفوفة المهام. كل منها يحتوي على Key (المجموعة + الاسم) وMaxTime بالثواني. |
RotationType | كيفية تدوير المهام. 0 = دورة تسلسلية. |
MaxTime | الحد الأقصى لوقت كل مهمة بالثواني. 7200 = ساعتان. |
NoPlayerStopTime | عدد الثواني قبل أن يوقف الخادم المهمة مؤقتًا عندما يكون فارغًا. الافتراضي: 30. |
مهام مخصصة
ضع ملفات المهام المخصصة في مجلد NuclearOption-Missions/ وأشر إليها في الدورة:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. خادم معدّل
لتشغيل خادم معدّل:
- عيّن MODDED_SERVER إلى
trueفي متغيرات Startup في GPanel. - ارفع ملفات التعديلات إلى الخادم عبر SFTP (راجع كيفية رفع الملفات عبر SFTP).
- أعد تشغيل الخادم.
MODDED_SERVER مضبوطًا على true، يظهر الخادم في علامة تبويب الخوادم المعدّلة في متصفح الخوادم. يجب أن يكون لدى اللاعبين تعديلات مطابقة مثبتة للاتصال.
5. إعدادات الخادم عبر GPanel
| الإجراء | الطريقة |
|---|---|
| تغيير اسم الخادم | حدّث SERVER_NAME في علامة تبويب Startup (بحد أقصى 30 حرفًا). |
| تغيير كلمة المرور | حدّث SERVER_PASSWORD في علامة تبويب Startup. فارغ = بدون كلمة مرور. |
| تغيير الحد الأقصى للاعبين | حدّث MAX_PLAYERS في علامة تبويب Startup. |
| تعديل دورة المهام | عدّل DedicatedServerConfig.json مباشرة (لا يتم الكتابة فوقه بواسطة متغيرات بدء التشغيل). |
| إدارة الحظر | عدّل ban_list.txt في المجلد الجذري للخادم. |
6. استكشاف الأخطاء وإصلاحها
الخادم لا يبدأ
- تحقق من وحدة تحكم GPanel بحثًا عن رسائل الخطأ.
- تأكد من أن
DedicatedServerConfig.jsonهو JSON صالح. - تأكد من أن
QUERY_PORTمعيّن بشكل صحيح في علامة تبويب Network.
اللاعبون لا يستطيعون الاتصال
- تأكد من أن الخادم يعمل في GPanel.
- تأكد من أن اللاعبين لديهم كلمة المرور الصحيحة.
- إذا كان الخادم معدّلًا، تأكد من أن اللاعبين لديهم تعديلات مطابقة مثبتة.
- تحقق من IP والمنفذ الصحيحين من علامة تبويب Network.
المهام لا تُحمّل
- تأكد من أن مصفوفة
MissionRotationمنسّقة بشكل صحيح فيDedicatedServerConfig.json. - تأكد من أن أسماء المهام المدمجة مكتوبة بشكل صحيح (
Escalation،Terminal Control). - للمهام المخصصة، تأكد من وجود الملفات في
NuclearOption-Missions/.
مقالات ذات صلة
- دليل إعداد خادم Nuclear Option
- كيفية العثور على IP والمنفذ الخاصين بخادمك
- كيفية رفع الملفات عبر SFTP
هل تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم Nuclear Option الخاص بك غير مذكورة هنا، افتح تذكرة دعم وقم بتضمين IP الخادم ووصف المشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.