מדריך זה מכסה הגדרת אדמין, פקודות RCON של מנוע Source, ניהול שחקנים, פקודות מפה, תמיכה ב-SourceMod/MetaMod, מפות מותאמות אישית ופתרון בעיות עבור שרת Half-Life 2: Deathmatch שלכם. להגדרה ראשונית, תצורה והוראות חיבור, ראו מדריך הגדרת שרת Half-Life 2: Deathmatch.
1. הגדרת RCON
הגדירו את סיסמת ה-RCON באמצעות משתנה ההפעלה RCON_PASSWORD או בקובץ hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
אמתו במשחק דרך הקונסול (~):
rcon_password YourStrongPassword
rcon <command>
תוכלו גם לשלוח פקודות ישירות דרך לשונית Console ב-GPanel.
2. ניהול שחקנים
| פקודה | תיאור |
|---|---|
rcon status | הצגת רשימת שחקנים עם מזהי משתמש, מזהי Steam, כתובות IP ופינג. |
rcon kick <userid> | הרחקת שחקן לפי מזהה משתמש. |
rcon kick "<playername>" | הרחקה לפי שם תצוגה. |
rcon banid <minutes> <userid> | חסימה לפי מזהה משתמש. 0 = קבוע. |
rcon banip <minutes> <ip> | חסימת כתובת IP. |
rcon removeid <steamid> | הסרת חסימה לפי מזהה Steam. |
rcon removeip <ip> | הסרת חסימת IP. |
rcon writeid | שמירת רשימת החסימות לקובץ banned_user.cfg. |
rcon writeip | שמירת חסימות IP לקובץ banned_ip.cfg. |
rcon writeid ו-rcon writeip לאחר חסימה. ללא שמירה, החסימות יאבדו בהפעלה מחדש.
3. פקודות מפה
| פקודה | תיאור |
|---|---|
rcon changelevel <mapname> | החלפת מפה, תוך שמירת השחקנים מחוברים. |
rcon map <mapname> | טעינת מפה מאפס, עם ניתוק כל השחקנים. |
rcon maps * | הצגת כל המפות הזמינות. |
rcon mp_timelimit <min> | שינוי מגבלת הזמן של המפה. |
rcon mp_fraglimit <frags> | שינוי מגבלת הריגות. |
rcon mp_restartgame 1 | הפעלה מחדש של הסיבוב הנוכחי, עם איפוס תוצאות. |
4. ניהול שרת
| פקודה | תיאור |
|---|---|
rcon hostname "Name" | שינוי שם השרת. |
rcon sv_password "pass" | הגדרה או שינוי סיסמת הצטרפות. |
rcon mp_friendlyfire <0/1> | הפעלה/השבתה של אש ידידותית. |
rcon sv_alltalk <0/1> | הפעלה/השבתה של צ'אט קולי בין צוותים. |
rcon say "message" | שליחת הודעת צ'אט לכל השרת. |
rcon exec <filename> | הרצת קובץ תצורה. |
rcon quit | כיבוי השרת. |
5. SourceMod ו-MetaMod
לתכונות אדמין מתקדמות, התקינו MetaMod:Source ו-SourceMod.
התקנה
- עצרו את השרת מ-GPanel.
- הורידו את MetaMod:Source מ-sourcemm.net והעלו לתיקייה
hl2mp/באמצעות SFTP. - הורידו את SourceMod מ-sourcemod.net והעלו לתיקייה
hl2mp/. - הפעילו את השרת וודאו עם
meta versionו-sm version.
הוספת אדמינים ב-SourceMod
ערכו את הקובץ hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
השתמשו ב-sm_admin בצ'אט או בקונסול כדי לפתוח את תפריט האדמין במשחק.
6. מפות מותאמות אישית
- הורידו את קובץ ה-
.bspשל המפה המותאמת אישית. - העלו אותו לתיקייה
hl2mp/maps/באמצעות SFTP (ראו כיצד להעלות קבצים באמצעות SFTP). - הוסיפו את שם המפה לקובץ
mapcycle.txt. - בדקו עם
rcon changelevel mapname.
7. פתרון בעיות
- השרת קורס בהפעלה: בדקו את קונסול GPanel לשגיאות. ודאו שמפת ההתחלה קיימת בתיקייה
hl2mp/maps/. - שחקנים לא יכולים להתחבר: ודאו שהשרת פועל, בדקו IP/פורט ב-GPanel, וודאו שגרסאות המשחק תואמות.
- RCON לא עובד: ודאו שה-
rcon_passwordמוגדר ואמתו לפני שליחת פקודות. - בעיות SourceMod: ודאו שהקבצים נמצאים בתיקייה
hl2mp/(לא בתיקיית השורש של השרת) ושנעשה שימוש בגרסה הנכונה.
מאמרים קשורים
- מדריך הגדרת שרת Half-Life 2: Deathmatch
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלכם
- כיצד להעלות קבצים באמצעות SFTP
צריכים עזרה?
אם נתקלתם בבעיות בשרת HL2DM שלכם שלא מכוסות כאן, פתחו פנייה לתמיכה וכללו את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסול GPanel.