להריץ שרת CS2 משלכם נשמע כמו פרויקט ענק, אבל הבסיס פשוט יותר ממה שאתם חושבים. צריך מכונה, כלי חינמי של Valve בשם SteamCMD, ו-Game Server Login Token. בואו נעבור את זה צעד אחר צעד.
מה צריך
שרת CS2 ייעודי יכול לרוץ על Windows או על Linux. תתכננו לפחות:
- 2 GB של RAM (יותר אם אתם רוצים הרבה שחקנים או פלאגינים)
- 65 GB של מקום פנוי בדיסק לקבצי המשחק
- מעבד 64 ביט מודרני וחיבור אינטרנט יציב עם מהירות העלאה טובה
אפשר להשתמש במחשב ביתי לבדיקות, אבל שרת שכור או VPS עדיף אם אתם רוצים שהוא יהיה אונליין 24/7. שחקנים גם צריכים להגיע אליו, אז פורט 27015 (UDP) חייב להיות פתוח בפיירוול ובראוטר שלכם.
שלב 1: התקנת השרת עם SteamCMD
SteamCMD הוא גרסת שורת הפקודה של Steam לשרתים, של Valve. הורידו אותו, הפעילו אותו והזינו את הפקודות האלה (בחרו תיקייה משלכם):
force_install_dir ./cs2-serverlogin anonymousapp_update 730 validatequit
App 730 זה Counter-Strike 2. אתם מתחברים באופן אנונימי, אז לא צריך את סיסמת ה-Steam שלכם. הריצו שוב app_update 730 validate בכל פעם ש-CS2 מתעדכן — שחקנים לא יכולים להצטרף לשרת לא מעודכן.
שלב 2: השגת Game Server Login Token (GSLT)
שרתי CS2 ציבוריים צריכים GSLT. צרו אחד בעמוד Manage Game Servers של Steam (steamcommunity.com/dev/managegameservers) והזינו 730 בתור ה-App ID.
חשבון ה-Steam שלכם חייב לעמוד בכמה כללים: הוא לא יכול להיות חשבון מוגבל, הוא צריך מספר טלפון מקושר, והוא חייב להחזיק במשחק. כל טוקן מיועד לשרת אחד.
שלב 3: הפעלת השרת
שורת ההפעלה הבסיסית זהה בשתי המערכות; רק הנתיב לתוכנה שונה. ב-Windows, הריצו את cs2.exe מתוך game/bin/win64:
cs2.exe -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
ב-Linux, השתמשו בסקריפט cs2.sh שבתיקייה game:
./cs2.sh -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
-maxplayers קובע את מספר הסלוטים ו-+map בוחר את מפת הפתיחה. החליפו את YOUR_TOKEN ב-GSLT שלכם. ברגע שהשרת למעלה, התחברו מהמשחק עם connect IP:27015 כדי לבדוק אותו.
שלב 4: בחירת מוד משחק
CS2 בוחר את המוד לפי שתי הגדרות, game_type ו-game_mode. הוסיפו אותן לשורת ההפעלה, למשל +game_type 0 +game_mode 1 לקומפטטיב.
| מוד | game_type | game_mode |
|---|---|---|
| Casual | 0 | 0 |
| Competitive | 0 | 1 |
| Wingman | 0 | 2 |
| Deathmatch | 1 | 2 |
| Custom | 3 | 0 |
Custom הוא הבסיס למודי קהילה כמו surf, retakes או מיני-גיימס, שבהם הפלאגינים והגדרות המפה לוקחים פיקוד.
שלב 5: הוספת פלאגינים
רוב שרתי הקהילה הפופולריים מריצים פלאגינים. ב-CS2 הכלים הסטנדרטיים הם Metamod:Source 2 יחד עם CounterStrikeSharp. איתם אפשר להוסיף כלי אדמין, דרגות, טיימרים ל-surf ול-KZ, לוגיקת retake ועוד. SourceMod מימי CS:GO לא עובד ב-CS2.
הוסיפו פלאגינים אחד-אחד ותעשו ריסטארט אחרי כל אחד. אם השרת קורס, תדעו מיד איזה פלאגין גרם לזה. זכרו לבדוק את הפלאגינים אחרי כל עדכון של CS2, כי פאץ' למשחק יכול לשבור אותם עד שהיוצרים שלהם ישחררו תיקון.
כתבו גם חוקים ברורים ופרסמו אותם בהודעת פתיחה או בעמוד הקהילה של השרת. אדמינים נחמדים וחוקים הוגנים הם מה שגורם לשחקנים לחזור ערב אחרי ערב.
להביא שחקנים: הוסיפו את השרת שלכם ל-Oggo
שרת בלי שחקנים הוא סתם מפה בודדה. רשמו אותו ב-Oggo, כדי שאנשים שגולשים ברשימת שרתי ה-CS2 ימצאו אותו ויצטרפו בלחיצה אחת.
היכנסו לעמוד הבעלים והוסיפו את השרת שלכם. כדי להוכיח שהוא שלכם, מכניסים קוד קצר ל-sv_tags של השרת. אחרי האימות, השרת שלכם מקבל תג מאומת, אתם רואים את הסטטיסטיקות שלו, והסטרימרים של השרת יכולים להופיע לידו.
אלה שרתי ה-CS2 הכי עמוסים כרגע — תראו מה הם עושים טוב, ואז תבנו את שלכם. מחפשים רעיונות למודים? קראו את המדריך שלנו לשרתי קהילה.







