מדריך זה מכסה ניהול שרת Post Scriptum הייעודי שלך, כולל הגדרת מנהלים, פקודות RCON, ניהול שחקנים, שליטה ברוטציית מפות, איזון צוותים ופתרון בעיות. Post Scriptum משתמש באותה מערכת ניהול כמו Squad. להגדרת שרת ראשונית, ראה מדריך הגדרת שרת Post Scriptum.
הגדרת מנהלים
Post Scriptum משתמש במערכת ניהול מבוססת תפקידים המוגדרת דרך קובץ Admins.cfg. קובץ זה מגדיר קבוצות מנהלים עם הרשאות ספציפיות ומקצה שחקנים לקבוצות אלה לפי Steam ID.
הגדרת Admins.cfg
- עצור את השרת שלך מ-GPanel.
- פתח את File Manager או התחבר דרך SFTP.
- נווט אל
PostScriptum/ServerConfig/. - פתח או צור את
Admins.cfg.
קבוצות מנהלים
הגדר קבוצות עם הרשאות ספציפיות, ואז הקצה Steam IDs לכל קבוצה:
Group=SuperAdmin:changemap,balance,pause,cheat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,chat,teamchange,forceteamchange,debug
Group=Admin:changemap,balance,pause,kick,ban,config,cameraman,immune,reserve,chat,teamchange,forceteamchange
Group=Moderator:kick,ban,chat,reserve,teamchange
// Super Admins
Admin=76561198012345678:SuperAdmin
Admin=76561198087654321:SuperAdmin
// Admins
Admin=76561198011223344:Admin
// Moderators
Admin=76561198055667788:Moderator
הרשאות זמינות
הרשאות שניתן להקצות לקבוצות:
changemap-- שינוי מפה/שכבהbalance-- ניהול איזון צוותיםpause-- השהיה/ביטול השהיה של משחקcheat-- שימוש בפקודות צ'יטkick/ban-- הסרה או חסימה של שחקניםconfig-- שינוי תצורת שרת בזמן ריצהcameraman-- צפייה במצלמה חופשיתimmune-- לא ניתן להסרה/חסימה על ידי מנהלים אחריםreserve-- גישה למקומות שמורים לשחקניםchat-- שליחת הודעות שידור מנהלteamchange/forceteamchange-- החלפת צוות עצמי או כפיית החלפה על אחרים
steamid.io. ה-ID הוא מספר בן 17 ספרות שמתחיל ב-7656119.
פקודות RCON
RCON (Remote Console) מאפשר לך לבצע פקודות מבלי להיות מחובר כשחקן. התחבר באמצעות כל לקוח תואם Source RCON עם כתובת ה-IP של השרת שלך, פורט RCON (מלשונית Network ב-GPanel), וסיסמת ה-RCON שהגדרת.
פקודות ניהול שחקנים
| פקודה | שימוש | תיאור |
|---|---|---|
ListPlayers |
ListPlayers |
הצגת כל השחקנים המחוברים עם מזהים ו-Steam IDs |
AdminKick |
AdminKick <nameOrID> <reason> |
הסרת שחקן עם הודעת סיבה אופציונלית |
AdminBan |
AdminBan <nameOrID> <duration> <reason> |
חסימת שחקן למשך זמן מוגדר (לדוגמה, 1h, 1d, 0 לחסימה קבועה) |
AdminBanById |
AdminBanById <steamID> <duration> <reason> |
חסימת שחקן לפי Steam ID (שימושי לחסימות במצב לא מקוון) |
AdminUnban |
AdminUnban <steamID> |
הסרת חסימה לפי Steam ID |
AdminWarn |
AdminWarn <nameOrID> <message> |
שליחת הודעת אזהרה לשחקן ספציפי |
AdminForceTeamChange |
AdminForceTeamChange <nameOrID> |
כפיית שחקן לעבור לצוות השני |
פקודות שליטה במפה ובמשחק
| פקודה | שימוש | תיאור |
|---|---|---|
AdminChangeMap |
AdminChangeMap <layerName> |
מעבר מיידי לשכבה מוגדרת |
AdminSetNextMap |
AdminSetNextMap <layerName> |
הגדרת השכבה הבאה ברוטציה מבלי לשנות את הנוכחית |
AdminRestartMatch |
AdminRestartMatch |
הפעלה מחדש של המשחק הנוכחי מההתחלה |
AdminEndMatch |
AdminEndMatch |
כפיית סיום המשחק הנוכחי ומעבר לשכבה הבאה |
AdminPauseMatch |
AdminPauseMatch |
השהיית המשחק הנוכחי |
AdminUnpauseMatch |
AdminUnpauseMatch |
ביטול השהיית המשחק |
AdminBroadcast |
AdminBroadcast <message> |
שליחת הודעת שידור כלל-שרתית הנראית לכל השחקנים |
ShowCurrentMap |
ShowCurrentMap |
הצגת המפה/שכבה הטעונה כעת |
ShowNextMap |
ShowNextMap |
הצגת המפה/שכבה הבאה ברוטציה |
ניהול רוטציית מפות
קובץ הרוטציה נמצא ב-PostScriptum/ServerConfig/MapRotation.cfg. הוסף שכבה אחת בכל שורה:
Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1
השתמש ב-AdminChangeMap למעבר מיידי, או ב-AdminSetNextMap כדי לתזמן את השכבה הבאה מבלי להפריע למשחק הנוכחי.
MapRotation.cfg. כדי לבצע שינויים קבועים, ערוך את קובץ התצורה ישירות.
איזון צוותים
הגדר איזון צוותים ב-Server.cfg עם AllowTeamChanges, AutoBalanceEnabled, ו-AutoBalanceThreshold. מנהלים יכולים לכפות ידנית על שחקנים להחליף צוותים באמצעות AdminForceTeamChange.
פתרון בעיות
השרת לא מופיע בדפדפן
- ודא שיש לך רישיון שרת תקף מ-OWI. ללא רישיון, השרת לא יופיע בדפדפן הציבורי.
- המתן 2-3 דקות לאחר ההפעלה כדי שהשרת יירשם ברשימת השרתים הראשית.
- ודא ש-
ShouldAdvertise=trueו-IsLANMatch=falseב-Server.cfgשלך. - בדוק את פלט הקונסולה ב-GPanel להודעות שגיאה הקשורות לרישיון.
קריסות שרת
- בדוק את יומני השרת לפרטי שגיאות. היומנים נמצאים בתיקיית
PostScriptum/Saved/Logs/. - ודא ששמות השכבות ב-
MapRotation.cfgמאויתים נכון ומפנים לשכבות תקפות. - אם קריסות מתרחשות לאחר עדכון משחק, נסה להתקין מחדש את השרת דרך אפשרות Reinstall ב-GPanel (גבה את קבצי התצורה שלך קודם).
- ודא שקובץ
Admins.cfgאינו מכיל שגיאות תחביר.
שחקנים לא יכולים להתחבר
- ודא שהשרת הופעל במלואו ב-GPanel.
- בדוק שהשרת לא הגיע למגבלת
MaxPlayers. - אם משתמשים בסיסמה, ודא שהשחקנים מזינים אותה נכון.
- ודא שלשחקנים יש את אותה גרסת משחק כמו השרת.
בעיות חיבור RCON
- ודא שסיסמת RCON מוגדרת במשתני ההפעלה או ב-
Server.cfg. - השתמש בפורט RCON הנכון מלשונית Network ב-GPanel.
- ודא שאתה משתמש בלקוח תואם Source RCON.
מאמרים קשורים
- מדריך הגדרת שרת Post Scriptum
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- תחילת העבודה עם השרת החדש שלך
אם אתה זקוק לעזרה נוספת בניהול השרת, אנא פתח כרטיס תמיכה והצוות שלנו יעזור לך.