מדריך זה מכסה כיצד להגדיר את שרת ה-SourceCoop (Black Mesa Co-op) שלך ב-Legion Hosting, להגדיר הגדרות שרת ולחבר שחקנים. SourceCoop הוא מוד שיתופי בצד השרת עבור Black Mesa המאפשר לשחקנים לשחק יחד את הקמפיין של שחקן יחיד. לפקודות מנהל, תוספי SourceMod וניהול מפות, ראה מדריך מנהל ופקודות SourceCoop.
1. הפעלה ראשונה
- התחבר ל-GPanel ובחר את שרת ה-SourceCoop שלך.
- עבור ללשונית Startup והגדר את המשתנים (ראה את הטבלה בסעיף 2).
- הגדר את SERVER_NAME לשם השרת הרצוי.
- הגדר את STARTING_MAP למפה שברצונך להתחיל בה (ברירת מחדל:
bm_c0a0a, תחילת Black Mesa). - חזור ללשונית Console ולחץ על Start.
- המתן עד שהקונסולה תציג את שורת
gameserver Steam IDהמציינת שהשרת מוכן.
bms/cfg/server.cfg נוצר במהלך ההתקנה עם ברירות מחדל סבירות למשחק שיתופי. הפעל את השרת פעם אחת כדי לוודא שהוא עובד, ואז התאם אישית לפי הצורך.
2. משתני Startup ב-GPanel
המשתנים הבאים זמינים בלשונית Startup ב-GPanel.
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
שם השרת המוצג בדפדפן השרתים (עד 128 תווים). |
MAX_PLAYERS |
10 |
מספר שחקנים מרבי (1-128). |
SERVER_PASSWORD |
0 |
סיסמה להצטרפות לשרת. הגדר ל-0 ללא סיסמה. |
STARTING_MAP |
bm_c0a0a |
המפה שנטענת בעת הפעלת השרת. ראה סעיף 4 לרשימת המפות המלאה. |
FRIENDLY_FIRE |
0 |
הפעלת אש ידידותית. 1 = מופעל, 0 = כבוי. |
MOD_FORCETOUCHDATA |
1 |
הפעלת טעינה מוקדמת של נתוני מפה. השבת (0) אם מפת bm_c4a4a (Nihilanth) גורמת לקריסות. |
AUTO_UPDATE |
0 |
עדכון אוטומטי של שרת Black Mesa בהפעלה. 1 = מופעל, 0 = כבוי. הערה: עדכוני שרת עשויים לדרוש התקנה מחדש של SourceCoop. |
3. הגדרת שרת (server.cfg)
קובץ הגדרות השרת הראשי הוא:
bms/cfg/server.cfg
פתח קובץ זה באמצעות לשונית Files ב-GPanel או התחבר דרך SFTP.
הגדרות מפתח
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
hostname |
"Black Mesa: Coop" |
שם השרת (מוגדר גם דרך משתנה ההפעלה). |
sv_password |
0 |
סיסמת השרת (מוגדרת גם דרך משתנה ההפעלה). |
mp_teamplay |
1 |
חייב להיות 1 כדי ש-SourceCoop יפעל כראוי. |
mp_friendlyfire |
0 |
מתג אש ידידותית (מוגדר גם דרך משתנה ההפעלה). |
sv_always_run |
0 |
הגדר ל-1 כדי להשבית ריצה מהירה (שחקנים תמיד רצים). |
mp_timelimit |
0 |
מגבלת זמן מפה בדקות. 0 משבית את המגבלה. |
sourcecoop_homemap |
"bm_c0a0a" |
המפה שאליה חוזרים לאחר סיום הקמפיין. הוסף הערה כדי להשתמש ב-mapcycle במקום. |
mod_forcetouchdata |
1 |
טעינה מוקדמת של נתוני מפה. השבת אם מפת Nihilanth גורמת לקריסות. |
mp_teamplay. ערך זה חייב להישאר מוגדר ל-1 כדי ש-SourceCoop יעבוד כראוי. שינויו ישבור את המשחק השיתופי.
4. שמות מפות Black Mesa
המשתנה STARTING_MAP מקבל כל מפה רשמית של Black Mesa. שמות המפות עוקבים אחר מוסכמת השמות bm_cXaYZ כאשר X הוא הפרק ו-Y/Z הם הסעיפים. הקמפיין מתחיל ב-bm_c0a0a.
מפות התחלה עיקריות לפי פרק:
| מפה | פרק |
|---|---|
bm_c0a0a | Inbound (נסיעה ברכבת) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth (עשוי לדרוש השבתת mod_forcetouchdata) |
5. כיצד שחקנים מתחברים
- הפעל את Black Mesa ב-Steam.
- פתח את הקונסולה (לחץ ~) והקלד:
connect IP:PORT(באמצעות הערכים מלשונית Network ב-GPanel). - לחלופין, מצא את השרת בדפדפן השרתים של Steam.
- הזן את הסיסמה אם הוגדרה כזו.
מאמרים קשורים
- מדריך מנהל ופקודות SourceCoop
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
צריך עזרה?
אם אתה נתקל בבעיות עם שרת ה-SourceCoop שלך, פתח פנייה לתמיכה וכלול את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסולת GPanel.