מדריך זה מכסה כיצד להגדיר את שרת Black Mesa הייעודי שלך ב-Legion Hosting, להגדיר משתני הפעלה, לערוך את server.cfg, להגדיר רוטציית מפות ומצבי משחק, להגדיר RCON ולהתחבר לשרת שלך. Black Mesa הוא שחזור של Half-Life על מנוע Source הכולל משחק רב-משתתפים תחרותי מסוג deathmatch. לפקודות ניהול, תמיכה ב-SourceMod/MetaMod ופתרון בעיות, ראה פקודות ניהול Black Mesa.
1. הפעלה ראשונה
- התחבר ל-GPanel ובחר את שרת Black Mesa שלך.
- עבור ללשונית Startup ועיין במשתנים הניתנים להגדרה (ראה סעיף 2).
- הגדר את מפת ההתחלה המועדפת דרך SRCDS_MAP והתאם את MAX_PLAYERS לפי הצורך. שם השרת, סיסמה וסיסמת RCON מוגדרים ב-
server.cfg(ראה סעיף 3). - חזור ללשונית Console ולחץ על Start.
- המתן שהקונסולה תאשר את ההפעלה. ההפעלה הראשונה יוצרת קבצי תצורה ברירת מחדל.
server.cfg, הפעל את השרת פעם אחת, תן לו לסיים את הטעינה, ואז עצור אותו לפני העריכה.
2. משתני הפעלה ב-GPanel
| משתנה | נדרש | תיאור |
|---|---|---|
SRCDS_MAP | לא | מפה שנטענת בהפעלה. ברירת מחדל היא dm_crossfire. |
MAX_PLAYERS | לא | מספר שחקנים מקסימלי במקביל. ברירת מחדל היא 32. |
AUTO_UPDATE | לא | עדכן את השרת אוטומטית בהפעלה. ברירת מחדל מופעלת. |
3. תצורת שרת (server.cfg)
להגדרות מפורטות, ערוך את server.cfg. עצור את השרת לפני ביצוע שינויים.
מיקום הקובץ
bms/cfg/server.cfg
משתמש בתחביר סטנדרטי של מנוע Source key "value", הגדרה אחת לשורה.
הגדרות מפתח
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
hostname | (מההפעלה) | שם השרת המוצג בדפדפן. |
sv_password | (ריק) | סיסמת כניסה. ריק פירושו ציבורי. |
rcon_password | (מההפעלה) | סיסמת קונסולה מרחוק. |
maxplayers | 16 | מספר שחקנים מקסימלי במקביל. |
mp_timelimit | 15 | מגבלת זמן למפה בדקות. |
mp_fraglimit | 30 | מגבלת הריגות לסיום סיבוב. 0 = ללא מגבלה. |
mp_friendlyfire | 0 | אש ידידותית במצבי קבוצות. 0 = כבוי, 1 = פעיל. |
mp_autoteambalance | 1 | איזון קבוצות אוטומטי ב-TDM. |
sv_alltalk | 0 | צ'אט קולי בין קבוצות. 1 = מופעל. |
דוגמה ל-server.cfg
hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
4. רוטציית מפות (mapcycle.txt)
ערוך את bms/cfg/mapcycle.txt כדי להתאים אישית את הרוטציה. רשום מפה אחת לשורה:
dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire
מפות זמינות
dm_bounce-- זירה רב-קומתית עם משטחי קפיצה.dm_gasworks-- סביבה תעשייתית עם מסדרונות צרים ושטחים פתוחים.dm_lambdabunker-- קרב אנכי בנושא מתחם Lambda.dm_power-- תחנת כוח עם קווי ראייה ארוכים.dm_stack-- מפה אנכית עם פלטפורמות מוערמות.dm_subtransit-- בנושא רכבת תחתית עם מספר מסלולים.dm_undertow-- מכשולי מים ומרחבים צרים.dm_crossfire-- קלאסיקה משופצת עם כפתור תקיפה אווירית.
5. מצבי משחק
| מצב | ערך | תיאור |
|---|---|---|
| Deathmatch | dm | קרב חופשי לכולם. מי שהורג הכי הרבה מנצח. |
| Team Deathmatch | tdm | שתי קבוצות מתחרות. הכי הרבה הריגות משולבות מנצחות. השתמש ב-mp_autoteambalance 1 כדי לשמור על איזון קבוצות. |
שנה את המצב דרך משתנה ההפעלה GAME_MODE והפעל מחדש.
6. הגדרת RCON
הגדר את סיסמת RCON במשתני ההפעלה או ב-server.cfg. לשימוש במשחק, פתח את הקונסולה (~) ואמת:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. כיצד להתחבר
אפשרות א' -- דפדפן שרתי Steam
- הפעל את Black Mesa, עבור ל-Multiplayer > Find Servers.
- השתמש בלשונית Internet וחפש את השרת שלך לפי שם.
- בחר את השרת שלך ולחץ על Connect.
אפשרות ב' -- חיבור דרך קונסולה
- פתח את הקונסולה (
~). אם היא לא נפתחת, הפעל אותה ב-Options > Keyboard > Advanced > Enable Developer Console. - הקלד:
connect <your-server-ip>:<port>
מאמרים קשורים
- פקודות ניהול Black Mesa
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- מדריך התחלת שרת
צריך עזרה?
אם אתה נתקל בבעיות עם שרת Black Mesa שלך שאינן מכוסות כאן, פתח פנייה לתמיכה וכלול את כתובת ה-IP של השרת שלך, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסולת GPanel.