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

راهنمای مدیریت پلاگین GunGame
راهنمای فایل کانفیگ، Cvar ها و دستورات ماژول GunGame سرور CS 1.6 (AMX Mod X)
۱. معرفی و پیشنیازها
GunGame یک پلاگین محبوب حالت بازی برای سرورهای AMX Mod X است که بازیکنان با هر کیل، به سلاح بعدی در یک ترتیب مشخص ارتقا پیدا میکنند. این نسخه بر پایه GunGame AMXX 2.13c است.
فایلهای اصلی پلاگین معمولاً در مسیر زیر قرار میگیرند:
cstrike/addons/amxmodx/plugins/gungame.amxx
cstrike/addons/amxmodx/scripting/gungame.sma
cstrike/addons/amxmodx/configs/gungame.cfg
cstrike/addons/amxmodx/data/lang/gungame.txt
برای فعال کردن پلاگین، نام آن را به فایل plugins.ini اضافه کنید:
gungame.amxx
۲. فایل کانفیگ اصلی
تمام تنظیمات GunGame از طریق فایل gungame.cfg اعمال میشوند؛ این فایل هنگام لود پلاگین یا تغییر نقشه اجرا میشود. ساختار فایل به بخشهای زیر تقسیم شده:
// basic cvars
// autovote cvars
// stats cvars
// SQL-only cvars
// deathmatch cvars
// objective cvars
// teamplay cvars
// gameplay cvars
// sound cvars
// random weapon order cvars
gungame.cfg، برای اعمال شدن تنظیمات باید نقشه عوض شود یا از دستور exec addons/amxmodx/configs/gungame.cfg در کنسول سرور استفاده کنید.۳. دستهبندی Cvar های GunGame
تنظیمات پایه
| Cvar | توضیح |
|---|---|
| gg_enabled | فعال (۱) یا غیرفعال (۰) بودن کلی حالت GunGame |
| gg_vote_setting | تنظیمات رأیگیری برای فعال کردن حالت GunGame |
| gg_map_setup | Cvar های اختصاصی نقشه هنگام فعال بودن GunGame (مثل mp_timelimit، mp_roundtime) |
| gg_join_msg | نمایش پیام خوشآمدگویی به بازیکنان تازهوارد |
| gg_status_display | نمایش نوار وضعیت پیشرفت روی صفحه بازیکن |
| gg_leader_display | نمایش اطلاعات بازیکن پیشتاز روی صفحه |
| gg_disable_money | غیرفعال کردن سیستم پول در طول بازی |
| gg_winner_motd | نمایش صفحه MOTD برنده در پایان راند |
گیمپلی و ارتقای سطح
| Cvar | توضیح |
|---|---|
| gg_max_lvl | حداکثر سطح (تعداد سلاحها) در یک دور بازی |
| gg_kills_per_lvl | تعداد کیل لازم برای ارتقای هر سطح |
| gg_turbo | در صورت فعال بودن، سلاح جدید بلافاصله بعد از ارتقا داده میشود |
| gg_knife_pro | امکان دزدیدن سطح حریف با کیل چاقو |
| gg_knife_elite | پس از ارتقا، بازیکن تا پایان راند فقط چاقو دارد |
| gg_triple_on | فعال کردن جایزه ویژه برای سهکیل پشتسرهم |
| gg_suicide_penalty | کاهش سطح در صورت خودکشی |
| gg_tk_penalty | کاهش سطح در صورت کشتن همتیمی |
| gg_awp_oneshot | کیل تکضرب با AWP در سطح مربوطه |
حالت دثمچ داخلی (gg_dm)
| Cvar | توضیح |
|---|---|
| gg_dm | فعال بودن ریاسپاون خودکار پس از مرگ (دثمچ) |
| gg_dm_spawn_delay | تأخیر ریاسپاون پس از مرگ (ثانیه) |
| gg_dm_spawn_random | ریاسپاون تصادفی روی نقاط اسپاون تیمها |
| gg_dm_corpses | باقی ماندن یا حذف اجساد پس از مرگ |
| gg_dm_countdown | نمایش شمارش معکوس پیش از شروع دثمچ |
تیمی (Teamplay)
| Cvar | توضیح |
|---|---|
| gg_teamplay | فعال کردن حالت GunGame تیمی بهجای انفرادی |
| gg_teamplay_knife_mod | ضریب امتیاز کیل چاقو در حالت تیمی |
| gg_teamplay_nade_mod | ضریب امتیاز کیل نارنجک در حالت تیمی |
| gg_ff_auto | فعال شدن خودکار Friendly Fire در سطح نارنجک |
آماری (Stats)
| Cvar | توضیح |
|---|---|
| gg_stats_mode | فعال/غیرفعال بودن ذخیرهسازی آمار بازیکنان |
| gg_stats_file | نام فایل ذخیره آمار (در صورت عدم استفاده از SQL) |
| gg_stats_prune | مدت زمان (ثانیه) قبل از حذف رکوردهای قدیمی آمار |
| gg_stats_winbonus | ضریب امتیاز جایزه برای برنده شدن |
SQL-only cvars در gungame.cfg را از حالت کامنت خارج و اطلاعات اتصال را وارد کنید.۴. ترتیب سلاحها
ترتیب پیشفرض سلاحها با Cvar زیر تعیین میشود:
gg_weapon_order "glock18,usp,p228,deagle,fiveseven,elite,m3,xm1014,tmp,mac10,mp5navy,ump45,p90,galil,famas,ak47,scout,m4a1,sg552,aug,m249,hegrenade,knife"
برای تعریف ترتیبهای سلاح متفاوت و تصادفی، از Cvar های gg_weapon_order1 تا gg_weapon_order10 استفاده کنید (بهصورت پیشفرض خالی و غیرفعال هستند).
نام سلاحهای مجاز برای استفاده در ترتیب:
ak47, aug, awp, deagle, elite, famas, fiveseven, g3sg1, galil, glock18,
hegrenade, knife, m249, m3, m4a1, mac10, mp5navy, p228, p90, scout,
sg550, sg552, tmp, ump45, usp, xm1014
۵. فایل زبان (gungame.txt)
تمام متنهای درونبازی (پیامهای سطح، قوانین، پیام برنده و...) در فایل gungame.txt نگهداری میشوند و به چند زبان از جمله انگلیسی، فرانسه، آلمانی، اسپانیایی، روسی و چینی ترجمه شدهاند. هر بخش زبان با یک کد کوتاه مشخص میشود، مثلاً:
[en]
...
[fr]
...
[de]
...
[ru]
...
بازیکنان با دستورات چت زیر میتوانند اطلاعات بازی را ببینند (متن دقیق از همین فایل خوانده میشود):
!level— نمایش سطح فعلی و بازیکن پیشتاز!weapons— نمایش ترتیب سلاحها!score— نمایش امتیاز همه بازیکنان!top10— نمایش ۱۰ بازیکن برتر سرور!restart— بازنشانی سطح بازیکن به سطح ۱!rules— نمایش قوانین بازی در کنسول
۶. نکات مهم
- پیش از هر تغییر در
gungame.cfg، از آن نسخه پشتیبان تهیه کنید. - در صورت تغییر
gg_weapon_orderدر وسط بازی، تغییرات از راند بعد اعمال میشود، نه بلافاصله. - هنگام فعال بودن
gg_teamplay، برخی Cvar های انفرادی (مانند ریست سطح با!restart) غیرفعال میشوند. - پیش از فعال کردن GunGame روی سرور اصلی، سازگاری آن با سایر پلاگینهای حالت بازی (مثل Re:DeathMatch) را روی سرور تست بررسی کنید تا تداخل Cvar پیش نیاید.