מדריך זה מכסה ניהול שרת, ניהול חסימות, הגדרת סבב משימות, תמיכה במודים ופתרון בעיות עבור שרת 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 (Group + Name) ו-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 של השרת שלכם, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסולת GPanel.