Counter-Strike-1.6

آموزش ادمینی سرور های conter strike 1.6

توضیحات و راهنمای دستورات سرور های کانتر 1.6

نویسنده: تیم برنو

آموزش ادمینی سرور های conter strike 1.6
راهنمای مدیریت سرور Counter-Strike 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 IDamx_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) را فقط به افراد قابل‌اعتماد بدهید.
  • از ارسال پیام به نام دیگر بازیکنان یا جعل هویت آن‌ها در چت خودداری کنید؛ این کار می‌تواند باعث سوءتفاهم و از بین رفتن اعتماد بازیکنان شود.
  • به‌طور منظم لاگ‌های سرور را بررسی کنید تا از فعالیت‌های مشکوک مطلع شوید.
⚠ همیشه پیش از اعمال تغییرات مهم روی سرور اصلی، آن‌ها را روی یک سرور تست بررسی کنید.
راهنمای مدیریت سرور CS 1.6 — AMX Mod X

مقالات مرتبط

آموزش ادمینی سرور های conter strike 1.6 | برنو