يغطي هذا الدليل كيفية إعداد خادم Nuclear Option المخصص على Legion Hosting، وتكوين متغيرات بدء التشغيل، وتعديل DedicatedServerConfig.json، وإعداد دورة المهام، والاتصال بالخادم. Nuclear Option هي لعبة قتال جوي في المستقبل القريب مع فيزياء غامرة تتضمن أسلحة نووية تكتيكية واستراتيجية. لأوامر الإدارة وإدارة الحظر واستكشاف الأخطاء وإصلاحها، راجع أوامر إدارة Nuclear Option.
1. البدء الأول
- سجّل الدخول إلى GPanel واختر خادم Nuclear Option الخاص بك.
- انتقل إلى علامة تبويب Startup وراجع المتغيرات القابلة للتكوين (راجع القسم 2).
- عيّن SERVER_NAME وSERVER_PASSWORD الخاصين بك.
- ارجع إلى علامة تبويب Console وانقر على Start.
- انتظر حتى تعرض وحدة التحكم
[DedicatedServerManager] Waiting for Players before loading next mapللتأكد من أن الخادم جاهز.
ChangeMe. قم بتحديث متغير بدء التشغيل SERVER_PASSWORD أو عدّل DedicatedServerConfig.json قبل جعل الخادم عامًا.
2. متغيرات بدء التشغيل في GPanel
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
SERVER_NAME | Pterodactyl-server | اسم الخادم المعروض في متصفح الخوادم (بحد أقصى 30 حرفًا). |
MAX_PLAYERS | 20 | الحد الأقصى لعدد اللاعبين. |
SERVER_PASSWORD | ChangeMe | كلمة المرور المطلوبة للانضمام إلى الخادم. اتركها فارغة لعدم وجود كلمة مرور. |
MODDED_SERVER | false | تحديد الخادم كخادم معدّل. عيّنه إلى true أو false. |
QUERY_PORT | 7777 | منفذ استعلام Steam لمتصفح الخوادم. |
AUTO_UPDATE | 1 | تحديث الخادم تلقائيًا عند بدء التشغيل. |
3. تكوين الخادم (DedicatedServerConfig.json)
يقع ملف التكوين الرئيسي في:
DedicatedServerConfig.json
يتم إدارة هذا الملف تلقائيًا بواسطة GPanel للإعدادات المرتبطة بمتغيرات بدء التشغيل (ServerName، Password، MaxPlayers، ModdedServer، Port، QueryPort). يمكنك أيضًا تعديله مباشرة للإعدادات المتقدمة.
ServerName وPassword وMaxPlayers والمنافذ يتم الكتابة فوقها من متغيرات بدء التشغيل عند كل تشغيل. عدّل الإعدادات غير المرتبطة (مثل MissionRotation) مباشرة في الملف.
مرجع التكوين الكامل
| الإعداد | القيمة الافتراضية | الوصف |
|---|---|---|
ServerName | Pterodactyl-server | اسم عرض الخادم (يُدار بواسطة متغير بدء التشغيل). |
Password | ChangeMe | كلمة مرور الانضمام (تُدار بواسطة متغير بدء التشغيل). |
MaxPlayers | 20 | الحد الأقصى لعدد اللاعبين (يُدار بواسطة متغير بدء التشغيل). |
ModdedServer | false | علامة الخادم المعدّل (تُدار بواسطة متغير بدء التشغيل). |
Port | (تلقائي) | منفذ اللعبة. كائن يحتوي على حقلي IsOverride وValue. |
QueryPort | (تلقائي) | منفذ الاستعلام. كائن يحتوي على حقلي IsOverride وValue. |
BanListPaths | ["ban_list.txt"] | مسارات ملفات قوائم الحظر. |
MissionDirectory | (تلقائي) | مسار ملفات المهام المخصصة. |
MissionRotation | (انظر أدناه) | مصفوفة المهام في الدورة. |
RotationType | 0 | نوع دورة المهام. |
NoPlayerStopTime | 30 | عدد الثواني للانتظار قبل التوقف عند عدم وجود لاعبين متصلين. |
4. دورة المهام
قم بتكوين دورة المهام في DedicatedServerConfig.json. كل إدخال يحدد مهمة وحدًا زمنيًا:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
]
تشمل المهام المدمجة Escalation وTerminal Control. MaxTime هو الحد الزمني بالثواني (7200 = ساعتان).
مهام مخصصة
ضع ملفات المهام المخصصة في مجلد NuclearOption-Missions/. أشر إليها في الدورة بالمجموعة والاسم المناسبين.
5. كيفية الاتصال
- قم بتشغيل Nuclear Option على Steam.
- من القائمة الرئيسية، اختر Multiplayer.
- ابحث عن خادمك بالاسم في متصفح الخوادم.
- أدخل كلمة مرور الخادم إذا طُلب منك ذلك.
- اختر خادمك وانقر على Join.
مقالات ذات صلة
هل تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم Nuclear Option الخاص بك غير مذكورة هنا، افتح تذكرة دعم وقم بتضمين IP الخادم ووصف المشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.