מדריך זה מכסה ניהול RCON, ניהול שחקנים, הגדרת בוטים, מפות מותאמות אישית ופתרון בעיות עבור שרת OpenArena הייעודי שלך. OpenArena הוא משחק יריות מגוף ראשון חינמי המבוסס על מנוע id Tech 3. להגדרה ראשונית, תצורה והוראות חיבור, ראה מדריך הגדרת שרת OpenArena.
1. הגדרת RCON
הגדר את סיסמת RCON ב-baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
אמת במשחק דרך הקונסולה (~):
rconPassword YourStrongPassword
rcon <command>
ניתן גם לשלוח פקודות ישירות דרך לשונית Console ב-GPanel ללא אימות RCON.
2. פקודות ניהול שחקנים
| פקודה | תיאור |
|---|---|
rcon status | הצג רשימת כל השחקנים המחוברים עם מספרי לקוח וכתובות IP. |
rcon kick <client_num> | הרחק שחקן לפי מספר לקוח (קבל מ-status). |
rcon clientkick <client_num> | פקודת הרחקה חלופית. |
rcon banClient <client_num> | חסום שחקן לפי מספר לקוח. |
rcon banUser <playername> | חסום שחקן לפי שם. |
3. פקודות מפה ומשחק
| פקודה | תיאור |
|---|---|
rcon map <mapname> | עבור למפה חדשה, תוך ניתוק שחקנים. |
rcon g_gametype <value> | שנה מצב משחק (0=FFA, 3=TDM, 4=CTF, וכו'). |
rcon timelimit <minutes> | שנה את מגבלת הזמן. |
rcon fraglimit <frags> | שנה את מגבלת ההריגות. |
rcon map_restart | הפעל מחדש את המפה הנוכחית. |
rcon nextmap | דלג למפה הבאה ברוטציה. |
4. פקודות ניהול שרת
| פקודה | תיאור |
|---|---|
rcon sv_hostname "Name" | שנה את שם השרת. |
rcon g_password "pass" | הגדר או שנה סיסמת כניסה. |
rcon say "message" | שלח הודעת צ'אט לכל השרת. |
rcon sv_maxclients <num> | שנה מספר שחקנים מקסימלי (דורש הפעלה מחדש של המפה). |
rcon exec <filename> | הרץ קובץ תצורה. |
rcon quit | כבה את השרת. |
5. ניהול בוטים
ל-OpenArena יש תמיכה מובנית בבוטים למילוי משבצות שרת ריקות.
| פקודה / CVar | תיאור |
|---|---|
rcon addbot <name> <skill> | הוסף בוט. רמת מיומנות: 1 (קל ביותר) עד 5 (קשה ביותר). |
rcon kick <botname> | הסר בוט ספציפי. |
rcon bot_minplayers <num> | מלא אוטומטית עם בוטים עד שמספר השחקנים הזה מושג. בוטים עוזבים כששחקנים אמיתיים מצטרפים. |
rcon bot_nochat <0/1> | השבת צ'אט בוטים. 1 = ללא צ'אט בוטים. |
דוגמה: שמירה על 8 שחקנים עם בוטים
הוסף ל-server.cfg:
seta bot_minplayers 8
בוטים מצטרפים אוטומטית כשפחות מ-8 שחקנים מחוברים ועוזבים כששחקנים אנושיים מצטרפים.
6. מפות ומודים מותאמים אישית
- הורד קבצי מפה/מוד מותאמים אישית בפורמט
.pk3. - העלה ל-
baseoa/דרך SFTP (ראה כיצד להעלות קבצים דרך SFTP). - הפעל מחדש את השרת. קבצי
.pk3נטענים אוטומטית. - עבור למפה החדשה עם
rcon map <mapname>.
.pk3 תואמים כדי להצטרף לשרתים עם מפות מותאמות אישית. הפעל הורדה אוטומטית עם sv_allowDownload 1 ב-server.cfg.
7. פתרון בעיות
השרת לא מופעל
- בדוק את קונסולת GPanel לאיתור הודעות שגיאה.
- ודא ש-GAME_MAP מוגדר לשם מפה תקף.
- נסה
aggressorאוoa_dm1כמפת ברירת מחדל ידועה כתקינה.
שחקנים לא יכולים להתחבר
- ודא שהשרת פועל ב-GPanel.
- בדוק את כתובת ה-IP והפורט הנכונים בלשונית Network.
- ודא ש-
sv_pureמוגדר ל-0אם לשחקנים יש גרסאות שונות של קבצי pk3.
בוטים לא עובדים
- ודא שלמפה יש תמיכה בנתיבי בוטים (קובץ AAS). רוב המפות המובנות כוללות זאת.
- ודא ש-
bot_minplayersמוגדר למספר הרצוי. - ייתכן שמפות מותאמות אישית לא תומכות בבוטים אלא אם נוצר קובץ AAS.
מאמרים קשורים
צריך עזרה?
אם נתקלת בבעיות בשרת OpenArena שלך שאינן מכוסות כאן, פתח פנייה לתמיכה וכלול את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעת שגיאה רלוונטית מקונסולת GPanel.