מדריך זה מכסה כיצד להגדיר את שרת Half-Life 2: Deathmatch (HL2DM) הייעודי שלכם ב-Legion Hosting, להגדיר משתני הפעלה, לערוך את server.cfg, להגדיר רוטציית מפות ולהתחבר לשרת שלכם. HL2DM כולל קרבות מרובי משתתפים בקצב מהיר באמצעות מנוע הפיזיקה של Half-Life 2 וה-Gravity Gun. לפקודות אדמין ותמיכה ב-SourceMod, ראו פקודות אדמין של Half-Life 2: Deathmatch.
1. הפעלה ראשונה
- התחברו ל-GPanel ובחרו את שרת HL2DM שלכם.
- עברו ללשונית Startup ובדקו את המשתנים הניתנים להגדרה (ראו סעיף 2).
- הגדירו את MAP_NAME, SERVER_NAME והסיסמאות המועדפים עליכם.
- חזרו ללשונית Console ולחצו על Start.
- המתינו להודעת
Connection to Steam servers successful.בקונסול.
2. משתני הפעלה ב-GPanel
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
SERVER_NAME | Pterodactyl-server | שם השרת המוצג בדפדפן. |
MAP_NAME | dm_lockdown | המפה הנטענת בהפעלת השרת. |
MAX_PLAYERS | 20 | מספר שחקנים מרבי בו-זמנית (1-20). |
SERVER_PASSWORD | ChangeMe | סיסמה להצטרפות. השאירו ריק לשרת ציבורי. |
RCON_PASSWORD | ChangeMe | סיסמת קונסול מרחוק. |
TICK_RATE | 66 | קצב עדכון השרת. ערכים גבוהים יותר = משחק חלק יותר אך יותר עומס על המעבד. |
AUTO_UPDATE | 1 | עדכון אוטומטי של השרת בהפעלה. |
SERVER_PASSWORD וגם RCON_PASSWORD מוגדרות כברירת מחדל ל-ChangeMe. הגדירו את סיסמת השרת לריקה אם אתם רוצים גישה ציבורית, והשתמשו תמיד בסיסמת RCON חזקה.
3. תצורת שרת (server.cfg)
להגדרות מפורטות, ערכו את server.cfg. עצרו את השרת לפני ביצוע שינויים.
מיקום הקובץ
hl2mp/cfg/server.cfg
הגדרות עיקריות
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
hostname | (ממשתני ההפעלה) | שם השרת המוצג בדפדפן. |
sv_password | (ממשתני ההפעלה) | סיסמת הצטרפות. ריק לשרת ציבורי. |
rcon_password | (ממשתני ההפעלה) | סיסמת קונסול מרחוק. |
mp_timelimit | 20 | מגבלת זמן למפה בדקות. |
mp_fraglimit | 0 | מגבלת הריגות לסיום סיבוב. 0 = ללא מגבלה. |
mp_friendlyfire | 0 | אש ידידותית במצבי צוות. |
mp_autoteambalance | 0 | איזון אוטומטי של צוותים ב-TDM. |
sv_alltalk | 1 | צ'אט קולי בין צוותים. |
mp_forcerespawn | 1 | כפיית החייאה מיידית לאחר מוות. |
sv_hl2mp_weapon_respawn_time | 20 | טיימר החייאת נשקים בשניות. |
sv_hl2mp_item_respawn_time | 30 | טיימר החייאת פריטים בשניות. |
דוגמה ל-server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. רוטציית מפות
ערכו את קובץ מחזור המפות:
hl2mp/cfg/mapcycle.txt
רשמו מפה אחת בכל שורה:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
מפות זמינות
dm_lockdown-- בנושא כלא עם מסדרונות צרים וחצרות פתוחות.dm_overwatch-- גגות עירוניים עם לחימה אנכית.dm_powerhouse-- תחנת כוח תעשייתית עם אובייקטים פיזיקליים.dm_resistance-- רחובות ובניינים עירוניים.dm_runoff-- מתקן טיהור מים.dm_steamlab-- מעבדה עם נשקים ניסיוניים.dm_underpass-- מעבר תחתי לכביש מהיר עם קווי ראייה ארוכים.
5. כיצד להתחבר
אפשרות א' -- דפדפן שרתים של Steam
- הפעילו את Half-Life 2: Deathmatch מ-Steam.
- עברו ל-Find Servers.
- חפשו את השרת שלכם לפי שם בלשונית Internet.
- בחרו והתחברו.
אפשרות ב' -- חיבור דרך קונסול
- פתחו את הקונסול (
~). הפעילו אותו ב-Options > Keyboard > Advanced > Enable Developer Console אם נדרש. - הקלידו:
connect <your-server-ip>:<port>
מאמרים קשורים
- פקודות אדמין של Half-Life 2: Deathmatch
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלכם
- כיצד להעלות קבצים באמצעות SFTP
צריכים עזרה?
אם נתקלתם בבעיות בשרת HL2DM שלכם שלא מכוסות כאן, פתחו פנייה לתמיכה וכללו את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסול GPanel.