מדריך זה מכסה הגדרת מנהלים, פקודות RCON, ניהול שחקנים, ניהול מפות, תמיכת AMX/תוספים, מפות מותאמות ופתרון בעיות עבור שרת Sven Co-op הייעודי שלכם. Sven Co-op הוא מוד שיתופי מרובה משתתפים ל-Half-Life שבו שחקנים מתמודדים עם קמפיינים יחד. להגדרה ראשונית, תצורה והוראות חיבור, ראו מדריך הגדרת שרת Sven Co-op.
1. הגדרת מנהל (users.ini)
Sven Co-op משתמש ב-svencoop/users.ini להגדרת חשבונות מנהלים והרשאות.
הוספת מנהל
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
דגלי גישה
| דגל | הרשאה |
|---|---|
a | חסינות (לא ניתן להסרה/חסימה על ידי מנהלים אחרים) |
b | הזמנה (גישה למקום שמור) |
c | הסרת שחקנים |
d | חסימת שחקנים |
e | ביטול חסימת שחקנים |
f | הריגה/סטירה לשחקנים |
g | החלפת מפה |
h | הפעלת cvars של שרת |
n | גישת RCON |
לגישת מנהל מלאה, השתמשו בכל הדגלים: "abcdefghijklmn"
~) בזמן חיבור והקלידו status. ה-Steam ID שלכם מופיע בפורמט STEAM_0:X:XXXXXXXX.
2. פקודות RCON
השתמשו ב-RCON דרך קונסולת GPanel, קונסולת המשחק או כלי צד שלישי. אמתו במשחק עם:
rcon_password YourRconPassword
rcon <command>
ניהול שחקנים
| פקודה | תיאור |
|---|---|
rcon kick <userid> | הסרת שחקן לפי מזהה משתמש. |
rcon banid <minutes> <userid> | חסימת שחקן. השתמשו ב-0 לחסימה קבועה. |
rcon addip <minutes> <ip> | חסימת כתובת IP. |
rcon removeip <ip> | הסרת חסימת IP. |
rcon status | הצגת כל השחקנים עם מזהי משתמש ו-Steam ID. |
פקודות מפה ושרת
| פקודה | תיאור |
|---|---|
rcon changelevel <mapname> | החלפת מפה, תוך שמירה על חיבור השחקנים. |
rcon map <mapname> | טעינת מפה מאפס, ניתוק כל השחקנים. |
rcon maps | הצגת כל המפות הזמינות. |
rcon hostname "Name" | שינוי שם השרת. |
rcon sv_password "pass" | הגדרה או שינוי סיסמת כניסה. |
rcon say "message" | שליחת הודעת צ'אט לכל השרת. |
rcon exec <filename> | הפעלת קובץ הגדרות. |
rcon quit | כיבוי השרת. |
3. תמיכת AMX/תוספים
Sven Co-op תומך ב-תוספי AngelScript (מובנים) וב-AMX Mod X לפונקציונליות מורחבת.
תוספי AngelScript (מובנים)
מקמו תוספים ב-svencoop/scripts/plugins/ ורשמו אותם ב-svencoop/default_plugins.txt.
AMX Mod X
- עצרו את השרת מ-GPanel.
- הורידו את AMX Mod X ל-Sven Co-op והעלו דרך SFTP.
- הגדירו גישת מנהל דרך קובץ
users.iniשל AMX Mod X. - הפעילו את השרת וודאו בקונסולה.
תוספים פופולריים
- כלי ניהול: הסרה, חסימה וניהול שחקנים משופרים.
- הצבעת מפות: אפשרו לשחקנים להצביע על המפה הבאה.
- סטטיסטיקות שחקנים: מעקב אחר הריגות, מוות וזמן משחק.
- נגד רמאות: זיהוי רמאויות בצד השרת.
4. מפות מותאמות
התקנת מפות ידנית
- הורידו את קובץ המפה
.bspואת כל המשאבים הנלווים. - העלו את קובץ
.bspל-svencoop/maps/דרך SFTP. - העלו משאבים נוספים (טקסטורות, צלילים) לתיקיות המתאימות.
- הוסיפו את שם המפה ל-
mapcycle.txtלסיבוב. - בדקו עם
rcon changelevel mapname.
5. פתרון בעיות
השרת קורס בטעינת מפה
- בדקו את קונסולת GPanel לאיתור הודעות שגיאה.
- נסו לטעון מפה אחרת -- ייתכן שקובץ המפה פגום.
- הסירו מפות מותאמות או תוספים שנוספו לאחרונה לבדיקה.
שחקנים לא יכולים להתחבר
- ודאו שהשרת פועל ב-GPanel.
- בדקו את כתובת ה-IP והפורט הנכונים מלשונית Network.
- ודאו שגם השרת וגם השחקן נמצאים על אותה גרסת משחק.
RCON לא עובד
- ודאו ש-
rcon_passwordמוגדר במשתני ההפעלה וב-server.cfg. - אמתו עם הסיסמה הנכונה (תלוית רישיות) לפני שליחת פקודות.
- בדקו שהקלדתם
rcon_passwordואחריו הסיסמה לפני שימוש בפקודותrcon. - השתמשו בקונסולת GPanel ישירות כחלופה -- היא לא דורשת אימות RCON.
מפות מותאמות לא נטענות
- ודאו שקובץ
.bspנמצא בתיקייהsvencoop/maps/. - בדקו ששם המפה בפקודה שלכם או ב-mapcycle תואם בדיוק לשם הקובץ (תלוי רישיות ב-Linux).
- חפשו שגיאות משאבים חסרים בקונסולה -- ייתכן שתצטרכו קבצים נוספים.
מאמרים קשורים
- מדריך הגדרת שרת Sven Co-op
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלכם
- כיצד להעלות קבצים דרך SFTP
- מדריך הפעלת שרת
צריכים עזרה?
אם אתם נתקלים בבעיות עם שרת Sven Co-op שלכם שלא מכוסות כאן, פתחו פנייה לתמיכה וכללו את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעת שגיאה רלוונטית מקונסולת GPanel.