מדריך מלא – התקנת שרת Counter-Strike 1.6 על Ubuntu 24.04
במדריך הזה נתקין שרת Counter-Strike 1.6 Dedicated Server על:
Ubuntu 24.04 LTS
נשתמש ב־SteamCMD ונריץ את השרת דרך HLDS.
1. עדכון המערכת
נתחיל בעדכון החבילות:
sudo apt update && sudo apt upgrade -y2. הפעלת תמיכה ב-32BIT
SteamCMD ו-HLDS משתמשים גם בספריות 32BIT, לכן נוסיף תמיכה ב־i386:
sudo dpkg --add-architecture i386
sudo apt update3. הפעלת Multiverse
sudo apt install software-properties-common -y
sudo add-apt-repository multiverse -y
sudo apt update4. התקנת SteamCMD
sudo apt install steamcmd -yבמידה ומופיע מסך רישיון של Steam:
מאשרים את תנאי הרישיון וממשיכים.
5. יצירת משתמש ייעודי לשרת
לא מומלץ להריץ שרת משחק כ־root.
ניצור משתמש בשם:
steam
sudo adduser --disabled-password --gecos "" steamנעבור אליו:
sudo su - steam6. יצירת תיקייה לשרת CS 1.6
mkdir -p ~/cs167. התקנת שרת CS 1.6
נריץ את SteamCMD:
/usr/games/steamcmdבתוך SteamCMD נרשום:
force_install_dir /home/steam/cs16
login anonymous
app_update 90 validate
quitApp ID 90 הוא Half-Life Dedicated Server, שעליו רץ גם Counter-Strike 1.6.
בסיום ההתקנה קבצי השרת יהיו כאן:
/home/steam/cs168. כניסה לתיקיית השרת
cd ~/cs16נבדוק שהקבצים קיימים:
lsאמורים להופיע בין היתר:
hlds_run
hlds_linux
cstrike
valve9. יצירת server.cfg
נפתח את קובץ ההגדרות:
nano ~/cs16/cstrike/server.cfgדוגמה להגדרות בסיסיות:
hostname "My CS 1.6 Server"
rcon_password "CHANGE_ME"
sv_password ""
sv_lan 0
mp_autoteambalance 1
mp_limitteams 2
mp_friendlyfire 0
mp_freezetime 3
mp_roundtime 3
mp_timelimit 25
mp_startmoney 800
sv_allowupload 1
sv_allowdownload 1
log onכדי לשמור ב־Nano:
CTRL + O
ENTER
CTRL + Xחשוב מאוד להחליף את CHANGE_ME בסיסמת RCON חזקה.
10. הפעלת השרת
נעבור לתיקיית השרת:
cd ~/cs16ונפעיל:
./hlds_run -game cstrike +map de_dust2 +maxplayers 16 -port 27015 +sv_lan 0השרת אמור להתחיל לעלות.
דוגמה לכתובת התחברות:
YOUR_SERVER_IP:2701511. פתיחת פורטים
אם UFW פעיל:
sudo ufw allow 27015/udp
sudo ufw allow 27015/tcpבדיקה:
sudo ufw statusהפורט המרכזי של השרת יהיה:
2701512. בדיקה שהשרת רץ
ss -tulpn | grep 27015אם אתם רואים את פורט
27015, השרת מאזין לחיבורים.13. הפעלת השרת ברקע עם Screen
נתקין Screen:
sudo apt install screen -yנפתח Session חדש:
screen -S cs16נפעיל את השרת:
cd /home/steam/cs16
./hlds_run -game cstrike +map de_dust2 +maxplayers 16 -port 27015 +sv_lan 0כדי לצאת מה־Screen בלי לסגור את השרת:
CTRL + A
ואז
Dכדי לחזור לשרת:
screen -r cs16🔄 עדכון השרת בעתיד
כדי לעדכן את שרת CS 1.6:
/usr/games/steamcmd +force_install_dir /home/steam/cs16 +login anonymous +app_update 90 validate +quit🎮 פקודת הפעלה מומלצת
./hlds_run -game cstrike -port 27015 +map de_dust2 +maxplayers 16 +sv_lan 0ניתן לשנות:
27015 → פורט השרת
de_dust2 → מפה התחלתית
16 → מספר השחקנים המקסימלי
✅ סיכום
התהליך הוא:
Ubuntu 24.04
→ SteamCMD
→ App ID 90
→ HLDS
→ Counter-Strike 1.6
→ Port 27015
אחרי שהשרת עולה, ניתן להתחבר אליו באמצעות:
connect SERVER_IP:27015מומלץ תמיד להריץ את שרת המשחק דרך משתמש ייעודי ולא דרך root, ולהשתמש בסיסמת RCON חזקה.