מדריך זה מכסה פקודות מנהל, RCON, מצבי משחק, סקריפטים ב-Lua וניהול שרת עבור שרת ה-CS2D הייעודי שלך. להגדרה ראשונית, ראה מדריך הגדרת שרת CS2D.
1. גישת RCON
הגדר סיסמת RCON ב-sys/server.cfg כדי לאפשר ניהול מרחוק:
sv_rcon your_rcon_password
כדי להשתמש ב-RCON במשחק, פתח את הקונסול והקלד:
rcon your_rcon_password [command]
תוכל גם להריץ פקודות ישירות מלשונית Console ב-GPanel.
2. פקודות מנהל
| פקודה | תיאור |
|---|---|
kick [id] [reason] |
העף שחקן לפי המזהה שלו. |
ban [id] [duration] [reason] |
חסום שחקן. משך בדקות (0 = קבוע). |
unban [usgn/ip] |
בטל חסימה של שחקן לפי USGN או IP. |
listplayers |
הצג את כל השחקנים המחוברים עם מזהים. |
changemap [map] |
החלף למפה אחרת. |
restartround |
הפעל מחדש את הסיבוב הנוכחי. |
say [message] |
שדר הודעת שרת. |
setname [id] [name] |
שנה בכפייה את שם השחקן. |
slap [id] [damage] |
סטור לשחקן (גורם נזק). |
kill [id] |
הרוג שחקן. |
setmoney [id] [amount] |
הגדר את הכסף של שחקן. |
3. מצבי משחק
הגדר את מצב המשחק ב-sys/server.cfg עם sv_gamemode:
| ערך | מצב | תיאור |
|---|---|---|
| 0 | Standard | Counter-Strike קלאסי (פירוק פצצה, חילוץ בני ערובה). |
| 1 | Deathmatch | כולם נגד כולם, כל שחקן לעצמו. |
| 2 | Team Deathmatch | Deathmatch מבוסס קבוצות. |
| 3 | Capture the Flag | לכוד את הדגל של הקבוצה היריבה. |
| 4 | Domination | שלוט בנקודות לכידה על המפה. |
4. רוטציית מפות
צור או ערוך את sys/mapcycle.txt עם שם מפה אחד בכל שורה:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
השרת עובר בין מפות אלה לפי הסדר לאחר כל סיבוב.
5. סקריפטים ב-Lua
CS2D תומך בסקריפטי Lua לפונקציונליות מותאמת אישית. מקם סקריפטים בתיקיית sys/lua/ וטען אותם ב-sys/server.cfg:
lua "lua/myscript.lua"
סקריפטי Lua יכולים להוסיף פקודות מנהל מותאמות אישית, מצבי משחק ולוגיקה בצד השרת. ראה את תיעוד CS2D ל-API המלא של Lua.
6. ניהול חסימות
חסימות מאוחסנות ב-sys/bans.cfg. תוכל לנהל אותן דרך פקודות או על ידי עריכת הקובץ ישירות:
- חסימות USGN נשמרות גם לאחר שינוי שם מכיוון שהן קשורות לחשבון השחקן.
- חסימות IP חוסמות כתובת IP ספציפית.
- כדי לנקות את כל החסימות, מחק את תוכן
sys/bans.cfgוהפעל מחדש.
7. פתרון בעיות
- השרת לא מופעל: בדוק את קונסול GPanel לשגיאות. ודא שאין שגיאות תחביר ב-
sys/server.cfg. - RCON לא עובד: ודא שסיסמת ה-RCON הוגדרה והוזנה בצורה נכונה.
- מפה לא נמצאה: ודא שקובץ המפה קיים בתיקיית
maps/. מפות מותאמות אישית צריכות להיות מועלות דרך SFTP. - שגיאות סקריפט Lua: בדוק את הקונסול להודעות שגיאה של Lua. הסר או תקן את הסקריפט כדי לשחזר את יציבות השרת.
מאמרים קשורים
צריך עזרה?
אם אתה צריך סיוע נוסף, פתח פנייה לתמיכה עם ה-IP של השרת שלך וכל הודעות שגיאה מקונסול GPanel.