מדריך זה מכסה הגדרת ניהול, פקודות RCON של מנוע Source, ניהול שחקנים, פקודות מפות, תמיכה בתוספי SourceMod/MetaMod, מפות מותאמות אישית ופתרון בעיות עבור שרת Black Mesa הייעודי שלך. Black Mesa הוא שחזור של Half-Life על מנוע Source עם משחק רב-משתתפים תחרותי מסוג deathmatch. להגדרה ראשונית, תצורה והוראות חיבור, ראה מדריך הגדרת שרת Black Mesa.
1. הגדרת ניהול (סיסמת RCON)
Black Mesa משתמש במערכת RCON של מנוע Source לניהול. הגדר את הסיסמה ב-GPanel Startup או ב-server.cfg:
rcon_password "YourStrongPassword"
אמת במשחק דרך הקונסולה (~):
rcon_password YourStrongPassword
rcon <command>
ניתן גם לשלוח פקודות ישירות דרך לשונית Console ב-GPanel ללא אימות RCON.
2. פקודות RCON של מנוע Source
ניהול שחקנים
| פקודה | תיאור |
|---|---|
rcon status | הצג רשימת שחקנים עם מזהי משתמש, מזהי Steam, כתובות IP ו-ping. |
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 לאחר חסימה. ללא שמירה, החסימות יאבדו בהפעלה מחדש.
פקודות מפה
| פקודה | תיאור |
|---|---|
rcon changelevel <mapname> | החלף מפה תוך שמירה על חיבור השחקנים. |
rcon map <mapname> | טען מפה מאפס, מנתק את כל השחקנים. |
rcon maps * | הצג רשימת כל המפות הזמינות. |
rcon mp_timelimit <min> | שנה מגבלת זמן למפה. |
rcon mp_fraglimit <frags> | שנה מגבלת הריגות. |
rcon mp_restartgame 1 | הפעל מחדש את הסיבוב הנוכחי ואפס תוצאות. |
ניהול שרת
| פקודה | תיאור |
|---|---|
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 | כבה את השרת. |
3. SourceMod ו-MetaMod
לתכונות ניהול מתקדמות, התקן MetaMod:Source ו-SourceMod.
התקנה
- עצור את השרת מ-GPanel.
- הורד MetaMod:Source מ-sourcemm.net והעלה לתיקיית
bms/דרך SFTP. - הורד SourceMod מ-sourcemod.net והעלה לתיקיית
bms/. - הפעל את השרת ואמת עם
meta versionו-sm version.
הוספת מנהלי SourceMod
ערוך את bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
השתמש ב-sm_admin בצ'אט או בקונסולה כדי לפתוח את תפריט הניהול במשחק להסרת שחקנים, חסימה, החלפת מפות והצבעות.
תוספים פופולריים
- Map Chooser: הצבעה בסוף מפה עם rock-the-vote.
- Fun Commands: הרוג, סטור, משואה ואינטראקציה עם שחקנים.
- Anti-Cheat: זיהוי רמאויות בצד השרת.
- Reserved Slots: שמור מקומות למנהלים ו-VIP.
4. מפות מותאמות אישית
- הורד את קובץ ה-
.bspשל המפה המותאמת אישית ותוכן נוסף. - העלה את קובץ ה-
.bspלתיקייתbms/maps/דרך SFTP (ראה כיצד להעלות קבצים דרך SFTP). - הוסף את שם המפה לקובץ
mapcycle.txtלרוטציה. - בדוק עם
rcon changelevel mapname.
להורדת תוכן מותאם אישית מהירה יותר, הגדר כתובת הורדה מהירה ב-server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. פתרון בעיות
השרת קורס בהפעלה
- בדוק את קונסולת GPanel לאיתור הודעות שגיאה.
- אם אתה משתמש ב-SourceMod/MetaMod, הסר את תיקיות התוספים באופן זמני לבדיקה.
- ודא שמפת ההתחלה קיימת בתיקיית
bms/maps/. - מחק את
server.cfgוהפעל מחדש ליצירת ברירות מחדל.
שחקנים לא מצליחים להתחבר
- ודא שהשרת פועל ב-GPanel.
- בדוק את כתובת ה-IP והפורט הנכונים בלשונית Network.
- ודא שגם השרת וגם השחקן נמצאים על אותה גרסת משחק.
RCON או SourceMod לא עובדים
- ודא ש-
rcon_passwordמוגדר ואמת לפני שליחת פקודות. - עבור SourceMod, ודא שהקבצים נמצאים בתיקיית
bms/(לא בשורש השרת) ושיש לך את הגרסה הנכונה. - השתמש בקונסולת GPanel ישירות כחלופה ל-RCON.
מאמרים קשורים
- מדריך הגדרת שרת Black Mesa
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- מדריך התחלת שרת
צריך עזרה?
אם אתה נתקל בבעיות עם שרת Black Mesa שלך שאינן מכוסות כאן, פתח פנייה לתמיכה וכלול את כתובת ה-IP של השרת שלך, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסולת GPanel.