آموزش ادمینی سرور های conter strike 1.6
توضیحات و راهنمای دستورات سرور های کانتر 1.6
نویسنده: تیم برنو

راهنمای مدیریت سرور Counter-Strike 1.6
راهنمای جامع ادمین سرور با استفاده از AMX Mod X
۱. نصب و راهاندازی AMX Mod X
AMX Mod X محبوبترین ابزار مدیریت سرورهای CS 1.6 است که امکاناتی مانند سیستم ادمین، پلاگینهای سفارشی و کنترل کامل بازی را فراهم میکند. فایلهای اصلی پیکربندی آن در مسیر زیر قرار دارند:
cstrike/addons/amxmodx/configs/
۲. مدیریت ادمینها (users.ini)
ادمینهای سرور در فایل users.ini تعریف میشوند. مسیر فایل:
cstrike/addons/amxmodx/configs/users.ini
فرمت هر خط:
"SteamID_or_Name" "password" "flags" "access"
مثال ادمین کامل:
"STEAM_0:1:12345678" "" "abcdefghijklmnopqrstu" "ce"
پس از هر تغییر در فایل، برای اعمال شدن بدون ریاستارت سرور، دستور زیر را در کنسول وارد کنید:
amx_reloadadmins
۳. سطوح دسترسی (Flags) رایج
| Flag | توضیح |
|---|---|
| a | دسترسی به RCON |
| b | تنظیم اسلاتهای رزرو شده |
| c | کیک کردن بازیکنان |
| d | بن کردن بازیکنان |
| e | آنبن کردن بازیکنان |
| f | اسلات رزرو شده (VIP) |
| g | بینهایت (Immunity کامل) |
| j | تغییر تیم/کیک از تیم |
| k | تغییر نام سرور و تنظیمات |
| l | بلاک کردن چت بازیکنان |
| m | تغییر نقشه (Map Change) |
| n | تغییر cvar های سرور |
| z | دسترسی به منوی ادمین |
| ce | دسترسی کامل سوپر ادمین |
۴. دستورات مدیریتی پرکاربرد
مدیریت بازیکنان
- کیک کردن یک بازیکن
amx_kick <نام> <دلیل> - بن کردن یک بازیکن برای مدت مشخص (به دقیقه، صفر = دائم)
amx_ban <نام> <دقیقه> <دلیل> - لغو بن یک بازیکن با استیم آیدی
amx_unban <steamid> - زدن ضربه (آسیب) به بازیکن
amx_slap <نام> <مقدار آسیب> - پرتاب بازیکن به هوا بدون آسیب
amx_slap <نام> 0 - کشتن فوری بازیکن
amx_slay <نام> - کشتن فوری همه بازیکنان
amx_slay_all - یخ زدن (بیحرکت کردن) بازیکن
amx_freeze <نام> - باز کردن یخ بازیکن
amx_unfreeze <نام> - انتقال بازیکن به تیم دیگر
amx_team <نام> <تیم> - بیصدا کردن (میوت) بازیکن در چت صوتی/متنی
amx_mute <نام> - رفع میوت بازیکن
amx_unmute <نام> - بلاک کردن چت متنی بازیکن
amx_chat_mute <نام> - رفع بلاک چت متنی بازیکن
amx_chat_unmute <نام> - دادن اسلحه به بازیکن
amx_give <نام> <نام اسلحه> - تنظیم مقدار جان بازیکن
amx_hp <نام> <مقدار>
اطلاعات و مانیتورینگ
- نمایش لیست بازیکنان آنلاین و سطح دسترسی آنها
amx_who - نمایش لیست پلاگینهای نصب شده
amx_plugins - نمایش لیست ماژولهای نصب شده
amx_modules - نمایش اطلاعات کامل یک بازیکن (IP، Steam ID، آیدی)
amx_who <نام> - نمایش لاگ فعالیتهای ادمین
amx_admin_log - نمایش پینگ/آیپی بازیکنان (دستور موتور بازی)
status
مدیریت نقشه و سرور
- تغییر نقشه سرور
amx_map <نام نقشه> - راهاندازی مجدد نقشه فعلی
amx_restart - پایان دادن فوری به راند (CS بومی)
mp_restartround 1 - بارگذاری مجدد لیست ادمینها بدون ریاستارت
amx_reloadadmins - تغییر مقدار یک cvar سرور
amx_cvar <cvar> <مقدار> - اجرای یک دستور در کنسول سرور
amx_rcon <دستور>
۶. Cvar های پرکاربرد سرور
| Cvar | توضیح |
|---|---|
| mp_timelimit | مدت زمان هر نقشه (به دقیقه) |
| mp_roundtime | مدت زمان هر راند (به دقیقه) |
| mp_freezetime | مدت زمان فریز ابتدای راند |
| mp_friendlyfire | فعال/غیرفعال کردن آسیب به همتیمی |
| mp_autoteambalance | متعادلسازی خودکار تعداد تیمها |
| mp_limitteams | حداکثر اختلاف تعداد نفرات بین دو تیم |
| mp_maxrounds | حداکثر تعداد راند در هر نقشه |
| mp_winlimit | تعداد برد لازم برای پایان نقشه |
| mp_startmoney | پول اولیه بازیکنان در ابتدای بازی |
| mp_buytime | مدت زمان مجاز خرید اسلحه (به دقیقه) |
| sv_gravity | مقدار جاذبه سرور |
| sv_maxspeed | حداکثر سرعت حرکت بازیکنان |
| sv_password | تنظیم پسورد ورود به سرور |
| rcon_password | تنظیم پسورد دسترسی RCON |
| hostname | تغییر نام نمایشی سرور |
| sv_lan | حالت لن (بدون نیاز به آنتیچیت آنلاین) |
برای تغییر یک cvar از کنسول: <نام cvar> <مقدار> — مثال: mp_timelimit 20
۷. ارسال پیام از کنسول سرور
برای ارسال پیام از طریق کنسول سرور به همه بازیکنان (بهعنوان سرور/ادمین)، از دستور زیر استفاده کنید:
amx_say [ADMIN] پیام شما اینجا
میتوانید از کدهای رنگ زیر برای زیبا کردن پیام استفاده کنید:
| کد | رنگ |
|---|---|
| ^1 | سفید (پیشفرض) |
| ^3 | زرد |
| ^4 | سبز (فقط تیم خودی میبینند) |
۸. دستورات مربوط به Steam ID و بن
- نمایش Steam ID یک بازیکن آنلاین
amx_who <نام> - بن بر اساس Steam ID (نه نام)
amx_ban <steamid> <دقیقه> - بن دائمی (عدد دقیقه = ۰)
amx_ban <نام> 0 دلیل - لغو بن با Steam ID
amx_unban <steamid> - نمایش لیست بنهای فعال
listip - بن کردن بر اساس آیپی (موتور بازی)
banid <دقیقه> <steamid> - حذف تمام بنهای آیپی
removeip - ذخیره لیست بنها روی فایل
writeid
فایل بنهای Steam ID در مسیر cstrike/banned.cfg و بنهای IP در cstrike/listip.cfg ذخیره میشوند.
۹. دستورات کنترل سرور
- نمایش وضعیت کلی سرور و بازیکنان
status - اجرای یک فایل کانفیگ (cfg)
exec <نام فایل>.cfg - ذخیره تنظیمات فعلی سرور
writecfg - خاموش کردن سرور (Quit)
quit - ریاستارت کامل سرور از طریق اسکریپت (لینوکس)
./restart.sh - تغییر لاگ سرور به حالت فعال
log on - غیرفعال کردن لاگ سرور
log off - لیست پلاگینهای در حال اجرا با شماره
amxx list - بارگذاری مجدد یک پلاگین خاص
amxx reload <نام پلاگین> - غیرفعال کردن موقت یک پلاگین
amxx pause <نام پلاگین> - فعال کردن مجدد پلاگین متوقفشده
amxx unpause <نام پلاگین>
۱۰. نکات امنیتی مهم
- همیشه پسورد RCON را قوی و محرمانه نگه دارید و آن را در اختیار دیگران قرار ندهید.
- قبل از هر تغییر در فایلهای پیکربندی، از آنها نسخه پشتیبان (Backup) تهیه کنید.
- دسترسی ادمین کامل (ce) را فقط به افراد قابلاعتماد بدهید.
- از ارسال پیام به نام دیگر بازیکنان یا جعل هویت آنها در چت خودداری کنید؛ این کار میتواند باعث سوءتفاهم و از بین رفتن اعتماد بازیکنان شود.
- بهطور منظم لاگهای سرور را بررسی کنید تا از فعالیتهای مشکوک مطلع شوید.