מדריך מלא – התקנת AMX Mod X על שרת CS 1.6 ב-Ubuntu 24.04
במדריך הזה נתקין AMX Mod X על שרת Counter-Strike 1.6 שהותקן באמצעות SteamCMD.
המדריך מניח שהשרת נמצא בתיקייה:
/home/steam/cs16AMX Mod X מאפשר לנו להתקין:
• מערכת אדמינים
• פקודות ניהול
• Plugins
• מודים
• מערכות Vote
• Stats ועוד
1. עצירת השרת
לפני שמתחילים, מומלץ לעצור את שרת ה-CS 1.6.
אם השרת רץ בתוך Screen:
screen -r cs16ולאחר מכן בקונסולת השרת:
quit2. התקנת הכלים הדרושים
sudo apt update
sudo apt install wget tar -y3. התקנת Metamod-P
AMX Mod X לא נטען ישירות על HLDS.
הסדר הוא:
HLDS → Metamod → AMX Mod X → Plugins
נעבור לתיקיית Counter-Strike:
cd /home/steam/cs16/cstrikeניצור את התיקיות:
mkdir -p addons/metamod/dllsנוריד את Metamod-P:
wget -O /tmp/metamod-p.tar.gz "https://sourceforge.net/projects/metamod-p/files/Metamod-P%20Binaries/1.21p37/metamod-p-1.21p37-linux_i686.tar.gz/download"נחלץ אותו:
tar -xzf /tmp/metamod-p.tar.gz -C addons/metamod/dllsנבדוק שהקובץ קיים:
ls addons/metamod/dllsאמור להופיע:
metamod.so4. חיבור Metamod לשרת
לפני שמשנים משהו, ניצור גיבוי:
cp /home/steam/cs16/cstrike/liblist.gam /home/steam/cs16/cstrike/liblist.gam.backupנפתח:
nano /home/steam/cs16/cstrike/liblist.gamנמצא את השורה:
gamedll_linux "dlls/cs.so"או:
gamedll_linux "dlls/cs_i386.so"ונחליף אותה ב:
gamedll_linux "addons/metamod/dlls/metamod.so"לשמירה:
CTRL + O
ENTER
CTRL + X5. הורדת AMX Mod X
נעבור לתיקייה זמנית:
cd /tmpנוריד את חבילת הבסיס:
wget https://www.amxmodx.org/amxxdrop/1.10/amxmodx-latest-base-linux.tar.gz -O amx-base.tar.gzעכשיו נוריד את התוספת המיועדת ל-Counter-Strike:
wget https://www.amxmodx.org/amxxdrop/1.10/amxmodx-latest-cstrike-linux.tar.gz -O amx-cstrike.tar.gz6. התקנת AMX Mod X
נחלץ קודם את חבילת הבסיס:
tar -xzf /tmp/amx-base.tar.gz -C /home/steam/cs16/cstrikeולאחר מכן את חבילת Counter-Strike:
tar -xzf /tmp/amx-cstrike.tar.gz -C /home/steam/cs16/cstrikeעכשיו אמורה להיות לנו התיקייה:
/home/steam/cs16/cstrike/addons/amxmodxבדיקה:
ls /home/steam/cs16/cstrike/addons/amxmodx7. חיבור AMX Mod X ל-Metamod
ניצור את קובץ ה-Plugins של Metamod:
touch /home/steam/cs16/cstrike/addons/metamod/plugins.iniנוסיף את AMX Mod X:
grep -qxF "linux addons/amxmodx/dlls/amxmodx_mm_i386.so" /home/steam/cs16/cstrike/addons/metamod/plugins.ini || echo "linux addons/amxmodx/dlls/amxmodx_mm_i386.so" >> /home/steam/cs16/cstrike/addons/metamod/plugins.iniנבדוק:
cat /home/steam/cs16/cstrike/addons/metamod/plugins.iniאמור להופיע:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so8. תיקון הרשאות
אם ביצענו את ההתקנה דרך root:
sudo chown -R steam:steam /home/steam/cs169. הפעלת השרת
נחזור למשתמש steam:
sudo su - steamנפעיל Screen:
screen -S cs16ונפעיל את השרת:
cd /home/steam/cs16
./hlds_run -game cstrike -port 27015 +map de_dust2 +maxplayers 16 +sv_lan 010. בדיקה ש-Metamod עובד
בקונסולת שרת ה-CS נרשום:
meta versionלאחר מכן:
meta listאם הכול תקין אמורה להופיע שורה של:
AMX Mod X RUN11. בדיקה ש-AMX Mod X עובד
בקונסולת השרת:
amxx versionולבדיקת Plugins:
amxx pluginsאם מופיעה רשימת Plugins – AMX Mod X מותקן ועובד.
👑 הוספת אדמין
קובץ האדמינים נמצא כאן:
/home/steam/cs16/cstrike/addons/amxmodx/configs/users.iniנפתח אותו:
nano /home/steam/cs16/cstrike/addons/amxmodx/configs/users.iniבסוף הקובץ ניתן להוסיף SteamID:
"STEAM_0:1:123456789" "" "abcdefghijklmnopqrstu" "ce"יש להחליף:
STEAM_0:1:123456789ב-SteamID האמיתי שלכם.
לאחר מכן מחליפים מפה או מבצעים Restart לשרת.
🔌 איפה מתקינים Plugins?
קבצי Plugin מסוג:
.amxxנכנסים לתיקייה:
cstrike/addons/amxmodx/plugins/ולאחר מכן מוסיפים את שם ה-Plugin לקובץ:
cstrike/addons/amxmodx/configs/plugins.iniלדוגמה:
myplugin.amxx✅ סיכום
המערכת שלנו עכשיו עובדת בצורה הבאה:
Counter-Strike 1.6
→ HLDS
→ Metamod-P
→ AMX Mod X
→ AMXX Plugins
פקודות הבדיקה החשובות ביותר:
meta version
meta list
amxx version
amxx plugins||אם
meta list מציג את AMX Mod X במצב RUN – ההתקנה הצליחה.||