מדריך זה מלווה אותך בהגדרה ובקונפיגורציה של שרת Counter-Strike 2 ייעודי המתארח ב-Legion Hosting, כולל רישום GSLT, הגדרת server.cfg, בחירת מצב משחק, מפות Workshop, מסגרות תוספים, וכיצד להתחבר.
שלב 1: קבלת Game Server Login Token (GSLT)
GSLT הוא טוקן ייחודי שמקשר את שרת ה-CS2 שלך לחשבון Steam שלך. אתה צריך חשבון Steam במעמד תקין (ללא חסימות VAC) כדי ליצור אחד.
- התחבר לחשבון Steam שלך ובקר בכתובת steamcommunity.com/dev/managegameservers.
- בשדה App ID הזן
730(Counter-Strike 2). - הזן תזכורת אופציונלית (למשל
Legion CS2 Server) כדי לעזור לך לזהות את הטוקן מאוחר יותר. - לחץ על Create. העתק את הטוקן שנוצר — הוא נראה כמו מחרוזת אלפאנומרית ארוכה.
- ב-GPanel, פתח את לשונית Startup של השרת שלך והדבק את הטוקן בשדה GSLT / Steam Token.
שלב 2: הפעלת השרת
ב-GPanel, נווט לשרת ה-CS2 שלך ולחץ על Start. השרת מתקין או מאמת קבצי משחק בהפעלה הראשונה — זה עשוי לקחת מספר דקות. עקוב אחר הקונסולה עבור השורה:
Connection to Steam servers successful.
אם אתה רואה שורה זו, ה-GSLT שלך תקין והשרת פועל במצב מאובטח (VAC).
בדוק את לשונית Network ב-GPanel לקבלת הפורט המוקצה למשחק ופורט GOTV של השרת שלך. ראה כיצד למצוא את כתובת ה-IP והפורט של השרת שלך אם אינך בטוח לגבי כתובת השרת.
שלב 3: הגדרת server.cfg
קובץ ההגדרות הראשי של שרת ה-CS2 שלך נמצא בנתיב:
game/csgo/cfg/server.cfg
ניתן לערוך קובץ זה באמצעות File Manager ב-GPanel או על ידי העלאתו דרך SFTP. ראה כיצד להעלות קבצים באמצעות SFTP להוראות.
להלן הגדרה מומלצת להתחלה עם הסברים לכל הגדרה:
// -----------------------------------------------
// Basic server identity
// -----------------------------------------------
hostname "My CS2 Server" // Name shown in server browser
sv_password "" // Leave blank for public, set a password to restrict access
sv_cheats 0 // 0 = cheats off (required for VAC)
// -----------------------------------------------
// Player limits and regions
// -----------------------------------------------
maxplayers 10 // Max players (competitive: 10, casual up to 20)
sv_region 255 // 255 = world, 0 = US East, 3 = Europe
// -----------------------------------------------
// Rates (modern CS2 defaults are usually fine)
// -----------------------------------------------
sv_minrate 0
sv_maxrate 0 // 0 = unlimited
sv_mincmdrate 64
sv_maxcmdrate 128
sv_minupdaterate 64
sv_maxupdaterate 128
// -----------------------------------------------
// Game behaviour
// -----------------------------------------------
sv_alltalk 0 // 0 = teams only, 1 = all players hear all chat
sv_deadtalk 1 // Dead players can talk to living teammates
mp_autoteambalance 1
mp_limitteams 1
// -----------------------------------------------
// Execute game mode config last
// -----------------------------------------------
exec gamemode_competitive.cfg
שלב 4: סוגי משחק ומצבים
CS2 משתמש בשילוב של שני cvars כדי להגדיר את מצב המשחק. הגדר אותם בפרמטרי ההפעלה שלך (לשונית Startup ב-GPanel) או בחלק העליון של server.cfg.
| מצב | game_type | game_mode | קובץ exec מובנה |
|---|---|---|---|
| Casual | 0 |
0 |
gamemode_casual.cfg |
| Competitive | 0 |
1 |
gamemode_competitive.cfg |
| Wingman (2v2) | 0 |
2 |
gamemode_competitive2v2.cfg |
| Deathmatch | 1 |
2 |
gamemode_deathmatch.cfg |
| Arms Race | 1 |
0 |
gamemode_armsrace.cfg |
game_type ו-game_mode בפרמטרי Startup ב-GPanel כארגומנטים להפעלה: +game_type 0 +game_mode 1. שינויים רק ב-server.cfg ללא הפעלה מחדש עשויים שלא להיכנס לתוקף במלואם.
שלב 5: מאגר מפות והחלפת מפות
השתמש בפקודות הקונסולה הבאות לניהול מפות. ניתן למקם אותן ב-server.cfg, להקליד אותן דרך RCON, או להריץ מהקונסולה של GPanel.
מפות רשמיות
CS2 מגיע עם מאגר המפות התחרותי הסטנדרטי. החלף מפה עם:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
מפות Workshop
כדי להריץ מפות Steam Workshop, השרת שלך צריך את פרמטר ההפעלה +host_workshop_map ומפתח Steam Web API.
- קבל מפתח Steam Web API מ-steamcommunity.com/dev/apikey.
- בלשונית Startup ב-GPanel הוסף:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - לטעינת מפת Workshop, הוסף:
+host_workshop_map WORKSHOP_MAP_ID(המזהה המספרי מכתובת ה-Workshop). - לחלופין השתמש ב:
+host_workshop_collection COLLECTION_IDלטעינת אוסף שלם ומעבר בין המפות שבו.
שלב 6: MetaMod ו-CounterStrikeSharp (מסגרת תוספים)
MetaMod:Source הוא טוען תוספים שיושב בין מנוע המשחק של CS2 לבין תוספים. CounterStrikeSharp (CSS) הוא מסגרת תוספים ב-C# הבנויה על גבי MetaMod שמאפשרת לך להתקין תוספי קהילה כגון תפריטי ניהול, מצבי אימון, ומערכות ניהול משחקים כמו Get5.
התקנת MetaMod:Source
- הורד את הגרסה האחרונה של MetaMod:Source התואמת ל-CS2 מ-sourcemm.net. בחר בענף master.
- חלץ את הארכיון. תקבל תיקיית
addons/. - העלה את תיקיית
addons/לתיקייתgame/csgo/בשרת כך שהנתיב יהיהgame/csgo/addons/metamod/. ראה כיצד להעלות קבצים באמצעות SFTP. - ב-
game/csgo/gameinfo.gi, מצא את הבלוקSearchPathsוהוסף את השורה הבאה ישירות מעל הרשומה הראשונה שלGame:Game csgo/addons/metamod - הפעל מחדש את השרת. הרץ
meta listבקונסולה של GPanel — אם MetaMod נטען תראה את גרסתו ברשימה.
התקנת CounterStrikeSharp
- הורד את הגרסה האחרונה מ-github.com/roflmuffin/CounterStrikeSharp. קבל את חבילת with-runtime כך שלא תצטרך להתקין .NET בנפרד.
- חלץ והעלה את התוכן ל-
game/csgo/(מיזוג עם תיקייתaddons/הקיימת). - הפעל מחדש את השרת. בדוק בקונסולה אם מופיע
[CounterStrikeSharp] Loaded successfully. - תוספים בודדים נמצאים ב-
game/csgo/addons/counterstrikesharp/plugins/— לכל תוסף יש תיקיית משנה משלו.
שלב 7: התחברות לשרת
מצא את כתובת ה-IP והפורט המוקצה של השרת בלשונית Network ב-GPanel.
דרך קונסולת המשחק
פתח את קונסולת המפתחים עם מקש ` (טילדה) והקלד:
connect YOUR.SERVER.IP:PORT
אם הגדרת sv_password, המשך עם:
password YourPassword
דרך דפדפן השרתים
- ב-CS2, פתח Play > Community Server Browser.
- לחץ על לשונית Favourites, ואז על Add a server.
- הזן את כתובת ה-IP והפורט של השרת (מלשונית Network ב-GPanel) ולחץ על OK.
- השרת שלך יופיע במועדפים ותוכל ללחוץ לחיצה כפולה כדי להצטרף.
דרך קישור Steam Connect
ניתן לשתף קישור התחברות ישיר של Steam עם שחקנים:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
הדבק קישור זה בשורת הכתובת של הדפדפן או בהודעת צ'אט ב-Steam. חלק הסיסמה הוא אופציונלי אם לשרת אין סיסמה.
YOUR.SERVER.IP:PORT בכתובת ה-IP והפורט בפועל של השרת מלשונית Network ב-GPanel. ראה כיצד למצוא את כתובת ה-IP והפורט של השרת שלך לעזרה באיתור הפרטים.
מאמרים קשורים
- הגדרת מנהל CS2 — RCON, פקודות ניהול, הגדרות תחרותיות, GOTV
- פתרון בעיות CS2 — שגיאות GSLT, קריסות, בעיות חיבור, בעיות תוספים
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים באמצעות SFTP