מדריך זה מכסה ניהול שרת עבור 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 -- 15 דקות (סיבובים קצרים)
- 1800 -- 30 דקות (סטנדרטי)
- 3600 -- 60 דקות (סיבובים ארוכים)
קוד PIN לשרת
שלוט בגישה לשרת עם השדה pin ב-ServerConfiguration.json:
- הגדר קוד PIN מספרי (לדוגמה,
"pin": "1234") כדי לדרוש סיסמה להתחברות. - הגדר ל-
"0000"או ריק לשרת ציבורי.
הודעת היום (MOTD)
הצג הודעה מותאמת אישית לשחקנים כאשר הם מתחברים:
motdURL-- כתובת URL לדף HTML שמוצג כ-MOTD. אחסן אותו בשרת האינטרנט שלך או השתמש בכל כתובת URL נגישה לציבור.motdDelay-- שניות המתנה לפני הצגת ה-MOTD (ברירת מחדל: 5).
ניהול תוכן 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. |