מדריך זה מכסה ניהול שרת עבור Left 4 Dead, כולל גישת RCON, פקודות קונסולת מנוע Source, ניהול שחקנים, התקנת תוסף SourceMod ופתרון בעיות.
RCON (קונסולה מרחוק)
RCON מאפשר לך לבצע פקודות שרת מרחוק. כדי להגדיר RCON, הוסף את הדברים הבאים ל-left4dead/cfg/server.cfg שלך:
rcon_password "your_secure_password"
כדי להשתמש ב-RCON מקונסולת המשחק, הקלד:
rcon_password your_secure_password
rcon [command]
ניתן גם לבצע פקודות ישירות מלשונית Console ב-GPanel ללא צורך באימות RCON.
פקודות שרת חיוניות
| פקודה | תיאור |
|---|---|
changelevel [map] |
מחליף למפה המצוינת (למשל, changelevel l4d_hospital01_apartment) |
status |
מציג מידע על השרת, שחקנים מחוברים ומזהי Steam שלהם |
kick [name] |
מרחיק שחקן לפי שם |
kickid [userid] |
מרחיק שחקן לפי מזהה המשתמש שלו (מפלט status) |
banid [minutes] [steamid] |
חוסם שחקן לפי מזהה Steam (0 = קבוע) |
removeid [steamid] |
מסיר חסימה של שחקן לפי מזהה Steam |
say [message] |
שולח הודעה לכל השחקנים בשם השרת |
maps * |
מציג רשימה של כל המפות הזמינות בשרת |
sv_password [password] |
מגדיר או משנה את סיסמת השרת בזמן ריצה |
hostname [name] |
משנה את שם השרת בזמן ריצה |
quit |
מכבה את השרת בצורה מסודרת |
פקודות מצב משחק
| פקודה | תיאור |
|---|---|
sv_gametypes coop |
הגדר מצב משחק לשיתוף פעולה |
sv_gametypes versus |
הגדר מצב משחק למול (שורדים מול נגועים) |
sv_gametypes survival |
הגדר מצב משחק להישרדות |
z_difficulty Easy/Normal/Hard/Impossible |
שנה רמת קושי של בינה מלאכותית |
ניהול שחקנים
ניהול חסימות
השרת מנהל רשימת חסימות ב-left4dead/cfg/banned_user.cfg. ניתן לערוך קובץ זה ישירות או להשתמש בפקודות קונסולה:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid כדי לשמור את רשימת החסימות לדיסק. אחרת, חסימות יאבדו בהפעלה מחדש של השרת.
התקנת SourceMod
SourceMod הוא מסגרת תוספים פופולרית עבור שרתי מנוע Source שמוסיפה תפריטי ניהול, פקודות מותאמות אישית ושינויי משחקיות.
- עצור את השרת שלך מ-GPanel.
- הורד את SourceMod ואת MetaMod:Source עבור מערכת ההפעלה של השרת שלך (Linux).
- העלה וחלץ את שני הארכיונים לתיקיית
left4dead/באמצעות SFTP. תיקייתaddons/צריכה להיווצר בתוךleft4dead/. - הוסף את מזהה Steam שלך ל-
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - הפעל את השרת. הקלד
sm versionבקונסולה כדי לוודא ש-SourceMod נטען.
פתרון בעיות
| בעיה | פתרון |
|---|---|
| השרת לא מופיע בדפדפן | ודא שהשרת פועל ומחובר ל-Steam (בדוק בקונסולה את Connection to Steam servers successful). הגדר sv_allow_lobby_connect_only 0 ב-server.cfg. |
| RCON לא עובד | ודא ש-rcon_password מוגדר ב-server.cfg ושהזנת את הסיסמה התואמת בלקוח שלך. |
| החלפת מפה גורמת לקריסת השרת | ודא ששם המפה נכון באמצעות maps *. מפות מותאמות אישית חייבות להיות מועלות לתיקיית left4dead/maps/. |
| SourceMod לא נטען | ודא ש-MetaMod:Source מותקן קודם. בדוק שהקובץ left4dead/addons/metamod.vdf קיים. ודא שהרשאות הקבצים נכונות. |
מאמרים קשורים
- מדריך הגדרת שרת Left 4 Dead
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים באמצעות SFTP