راهنمای کاربر و کامندهای سرور CS2
آشنایی با مودها، کامندهای کاربردی و تنظیمات سرورهای FragCity
سرور FragCity از ۲۴ مود متنوع پشتیبانی میکند. با کامند !modes میتوانید مود را تغییر دهید:
💡 همچنین میتوانید با کامند !gamemode یا کامندهای اختصاصی مثل !dm، !gg، !retake مستقیماً مود مورد نظر را فعال کنید.
مراحل اجرای Mix
- وارد سرور Mix شوید
- در چت تایپ کنید:
!match - سرور وارد فاز Warmup میشود
- برای فعال/غیرفعال کردن راند چاقو از
!kniferoundاستفاده کنید - همه بازیکنان باید
.readyبزنند - پس از Ready شدن، بازی خودکار شروع میشود
- برای شروع سریعتر:
!forcestart
تغییر مود سرور
!mix / css_mix – مود میکس و شبیهساز نایف راند!casual / css_casual – حالت کژوال غیررقابتی!retakes / css_retakes – حالت ریتیک!practice / css_practice – حالت تمرین تیمی!warmup / css_warmup – حالت وارمآپ همیشگی!wingman / css_wingman – حالت وینگمنکامندهای اختصاصی مودها
!match – فعالسازی مود Mix!prac – فعالسازی مود Practice (تمرین گرنید، لاینآپ)!retakes / !retake – فعالسازی مود Retakes!casual – مود Casual!warmup – مود Warmupکامندهای ادمین مخصوص Mix
.start – شروع اجباری.restart / .endmatch – ریستارت یا پایان مسابقه.forcepause / .fp – توقف اجباری.forceunpause / .fup – ادامه اجباری.restore <round> – بازگردانی راند.skipveto / .sv – رد فاز Veto.roundknife / .rk – تغییر حالت راند چاقو.settings – نمایش تنظیمات فعلی!map <mapname> – تغییر نقشه!asay <message> – پیام ادمین در چت.team1 <name> / .team2 <name> – نام تیمها.prac / .tactics – شروع مود Practice.exitprac – خروج از Practice!kniferound – فعال/غیرفعال کردن راند چاقو!forcestart – اجباری کردن شروع سریع راند چاقو!end – توقف مود Mix!endwarmup – پایان Warmup!pausewarmup – فریز زمان Warmup!startwarmup – شروع مجدد Warmup.ready / .r – آمادگی برای شروع.unready / .ur – لغو آمادگی.forceready – اجباری کردن آمادگی تیم (ادمین).pause – توقف بازی در فریزتایم.tech – توقف فنی.unpause – درخواست ادامه بازی.stay – ماندن در همان سمت بعد از راند چاقو.switch / .swap – تعویض سمت.stop – بازگردانی بکاپ راند (نیاز به تأیید هر دو تیم).tac – تایماوت تاکتیکال.coach <side> – شروع مربیگری (مثال: .coach t).uncoach – ترک مربیگری!rcon <command> – اجرای دستورات کنسول!addcash <name> <amount> – اضافه کردن پول!ban <name> <minutes> <reason> – بن بازیکن!gag <name> <minutes> <reason> – گگ (عدم چت)!mute <name> <minutes> <reason> – میوت میکروفون!kickid <userid> – اخراج بازیکن!map <mapname> – تغییر مپ!modes – منوی تغییر مود!maps – منوی مپهای مود فعلی!settings – منوی تنظیمات (BunnyHop, Friendly Fire, Only Headshot, All Talk)!lock – قفل تغییر تیم!unban <steamid64> – رفع بن آفلاین!respawn <@ct/@t> – احیای بازیکن!slap <name> – ضربه زدن!slay <name> – خودکشی اجباری!rr – ریست راند!rs – ریست امتیاز!ff1 / !ff0 – فعال/غیرفعال Friendly Fire!hs1 / !hs0 – فعال/غیرفعال Only Headshot!bh1 / !bh0 – Bunny Hop!t1 / !t0 – All Talk!move <name> <t/ct/spec> – تغییر تیم!rename <old> <new> – تغییر نام بازیکن!wmap <workshop_id> – مپ ورکشاپاین کامندها فقط در مود !prac فعال هستند.
.spawn <number> – رفتن به اسپان شماره.ctspawn / .tspawn – رفتن به اسپان CT/T.bot – اضافه کردن بات در موقعیت فعلی.crouchbot – بات نشسته.boost – بات و بوست شدن.nobots – حذف همه باتها.clear – پاک کردن دود و آتش.god – حالت خدا.noflash – ایمنی در برابر فلش.dryrun / .dry – حالت Dry‑run.savenade <name> <desc> – ذخیره Lineup.loadnade <name> – بارگذاری Lineup.listnades – لیست Lineupها.rethrow – پرتاب مجدد آخرین گرنید.timer – تایمر.back <number> – بازگشت به موقعیت قبلی.fastforward / .ff – جلو بردن زمان.solid – تغییر mp_solid_teammates.impacts – تغییر sv_showimpacts.traj – تغییر مسیر گرنید!teleport <x> <y> <z> – تلهپورت به مختصات!showspawns – نمایش اسپانها!removespawn – حذف اسپان نزدیک!showqangle – نمایش زاویه بازیکن!debugqueues – اطلاعات صفها در کنسولMatchZy چیست؟
MatchZy یک افزونه برای CS2 است که مدیریت مسابقات، تمرینات (Practice)، مود Pug و سیستمهای مختلف را بسیار آسان میکند. با کامندهای ساده مانند .ready، .pause، .tac و بسیاری امکانات دیگر، همه چیز تحت کنترل شماست.
امکانات کلیدی
- حالت Pug با کامندهای ساده
- پشتیبانی از Get5 Panel
- مدیریت سریهای BO1/BO3/BO5 و Veto
- قفل کردن بازیکنان در تیم خود هنگام مسابقه
- حالت تمرین با دهها کامند کاربردی
- راند چاقو (Knife round) با منطق کامل
- ضبط خودکار دمو و آپلود خودکار در URL دلخواه
- لیست سفید بازیکنان (Whitelist)
- سیستم مربیگری (Coaching)
- گزارش خسارت پس از هر راند
- بازگردانی راند (Restore round)
- ذخیره آمار در پایگاه داده SQLite/MySQL و خروجی CSV
- و بسیاری امکانات دیگر...
مودهای MatchZy
.prac فعال میشود.playout تمام راندها اجرا میشوندتنظیم مسابقه (Match Setup)
برای برگزاری یک سری مسابقه و قفل کردن بازیکنان در تیم و سمت درست، از یک فایل JSON استفاده کنید. ساختار نمونه:
{
"matchid": 27,
"team1": { "name": "Astralis", "players": {...} },
"team2": { "name": "NaVi", "players": {...} },
"num_maps": 3,
"maplist": ["de_mirage","de_overpass","de_inferno"],
"map_sides": ["team1_ct","team2_ct","knife"],
"spectators": {...},
"clinch_series": true,
"players_per_team": 5,
"cvars": { "hostname": "MatchZy Game", "mp_friendlyfire": "0" }
}
بارگذاری فایل:
matchzy_loadmatch <filepath> – بارگذاری فایل JSON از مسیر سرور (مثلاً matchzy_loadmatch astralis_vs_navi_27.json)matchzy_loadmatch_url <url> [header name] [header value] – دریافت فایل از یک آدرس اینترنتیکامندهای عمومی بازیکنان (Player Commands)
بیشتر این کامندها را میتوان با علامت ! نیز بهجای . استفاده کرد.
.ready / .r – اعلام آمادگی.unready / .ur – لغو آمادگی.forceready – آمادهسازی اجباری تیم (فقط هنگام مسابقه JSON).pause – توقف تاکتیکال/عادی در فریزتایم.tech – توقف فنی.unpause – درخواست ادامه (نیاز به تأیید هر دو تیم).stay – ماندن در همان سمت پس از راند چاقو.switch / .swap – تعویض سمت.stop – بازگردانی بکاپ راند (هر دو تیم باید تأیید کنند).tac – تایماوت تاکتیکال.coach <side> – ورود به حالت مربیگری (مثال: .coach t).uncoach – خروج از مربیگریکامندهای ادمین (Admin Commands)
.start – شروع اجباری بازی.restart / .endmatch – ریست/پایان مسابقه.forcepause / .fp – توقف اجباری (قابل بازگشت فقط توسط ادمین).forceunpause / .fup – ادامه اجباری.restore <round> – بازگردانی راند مشخص.skipveto / .sv – رد کردن Veto.roundknife / .rk – فعال/غیرفعال راند چاقو.playout – فعال/غیرفعال حالت Scrim (اجرای تمام راندها).whitelist – فعال/غیرفعال لیست سفید (تنظیم در whitelist.cfg).readyrequired <number> – تعداد بازیکن لازم برای آمادگی (0 یعنی همه).settings – نمایش تنظیمات جاری.map <mapname> – تغییر مپ.asay <message> – ارسال پیام در چت بهعنوان ادمین.reload_admins – بارگذاری مجدد لیست ادمینها.team1 <name> / .team2 <name> – تنظیم نام تیمها.prac / .tactics – شروع حالت تمرین.exitprac – خروج از حالت تمرین و بازگشت به مود مسابقه.rcon <command> – ارسال دستور مستقیم به سرورکامندهای حالت تمرین (Practice Mode)
این کامندها فقط در مود Practice فعال هستند.
.spawn <number> – رفتن به اسپان رقابتی شماره.ctspawn / .tspawn – رفتن به اسپان CT/T.bestspawn / .worstspawn – نزدیکترین/دورترین اسپان تیم خودتان.bestctspawn / .worstctspawn – نزدیکترین/دورترین اسپان CT.besttspawn / .worsttspawn – نزدیکترین/دورترین اسپان T.showspawns / .hidespawns – نمایش/مخفی کردن اسپانها.bot – اضافه کردن بات ایستاده.crouchbot / .cbot – بات نشسته.boost / .crouchboost – بات + بوست.nobots – حذف همه باتها.clear – پاک کردن دود و آتش.fastforward / .ff – جلو بردن زمان به 20 ثانیه.noflash – ایمنی در برابر فلش.dryrun / .dry – حالت خشک (بدون آسیب).god – حالت خدا.break – شکستن تمام اشیاء شکستنی.rethrow / .rt – پرتاب مجدد آخرین گرنید.rethrowsmoke / .rethrownade / ... – پرتاب مجدد بر اساس نوع.timer – شروع/توقف تایمر.last – بازگشت به محل پرتاب آخرین گرنید.back <number> – بازگشت به موقعیت شماره x در تاریخچه گرنید.delay <seconds> – تنظیم تأخیر برای پرتاب مجدد.throwindex <index1> <index2> ... – پرتاب گرنیدهای ذخیرهشده با شماره.lastindex – نمایش شماره آخرین گرنید.savenade <name> <desc> / .loadnade / .deletenade – مدیریت لاینآپها.listnades <filter> – لیست لاینآپهای ذخیره شده.importnade <code> – وارد کردن لاینآپ از کد.solid – تغییر برخورد فیزیکی همتیمیها.impacts – نمایش نقاط برخورد گلوله.traj – نمایش مسیر پرتاب گرنید.ct / .t / .spec – تغییر تیم.fas / .watchme – همه به تماشاگر جز فراخواندهنده📌 برای اطلاعات بیشتر به مستندات رسمی MatchZy و کانال Discord آن مراجعه کنید.
کامندهای مدیریتی سرور (با پیشوند !) که قبلاً با css_ شناخته میشدند:
!ban <نام> <دقیقه> <دلیل> – بن کردن بازیکن!addban <steamid> <دقیقه> <دلیل> – اضافه کردن بن آفلاین!banip <ip> <دقیقه> <دلیل> – بن کردن IP!unban <steamid/ip> – رفع بن!warn <نام> <دلیل> – اخطار دادن!unwarn <نام> – حذف اخطار!asay <متن> – پیام به همه (ادمین)!cssay <متن> – پیام رنگی در وسط صفحه!say <متن> – پیام با نام ادمین!psay <نام> <متن> – پیام خصوصی!csay <متن> – پیام در وسط صفحه!hsay <متن> – پیام در HUD!penalties / !mypenalties / !comms – نمایش جریمهها/محدودیتهای ارتباطی!admin – باز کردن منوی ادمین!adminhelp – راهنمای دستورات ادمین!addadmin <steamid> <گروه> <مدت> – اضافه کردن ادمین!deladmin <steamid> – حذف ادمین!addgroup <نام گروه> <پرچمها> – اضافه کردن گروه!delgroup <نام گروه> – حذف گروه!reloadadmins – بارگذاری مجدد لیست ادمینها!reloadbans – بارگذاری مجدد لیست بنها!hide / !stealth – مخفی شدن (نامرئی)!hidecomms – مخفی کردن ارتباطات ادمین!who – نمایش اطلاعات بازیکنان (نام، IP، احراز هویت)!disconnected / !last – نمایش بازیکنانی که اخیراً قطع شدهاند!warns <نام> – نمایش اخطارهای یک بازیکن!players – لیست بازیکنان حاضر در سرور!kick <نام> – اخراج بازیکن!map <نام مپ> / !changemap – تغییر مپ!wsmap <workshop id> / !workshop – تغییر مپ از Workshop!cvar <نام> <مقدار> – تغییر ConVar!rcon <دستور> – اجرای دستور سرور!rr / !restart / !restartgame – ریست راند/بازی!gag <نام> <دقیقه> <دلیل> – گگ (محدودیت چت)!addgag <steamid> <دقیقه> <دلیل> – گگ آفلاین!ungag <نام> – رفع گگ!mute <نام> <دقیقه> <دلیل> – میوت (قطع میکروفون)!addmute <steamid> <دقیقه> <دلیل> – میوت آفلاین!unmute <نام> – رفع میوت!silence <نام> <دقیقه> <دلیل> – سایلنت (گگ + میوت همزمان)!addsilence <steamid> <دقیقه> <دلیل> – سایلنت آفلاین!unsilence <نام> – رفع سایلنت!vote <نوع> <گزینهها> – ایجاد رأیگیری!slay <نام> – کشتن بازیکن!slap <نام> <قدرت> – سیلی زدن!team <نام> <t/ct/spec> – تغییر تیم!rename <نام فعلی> <نام جدید> – تغییر نام!prename <نام> <نام جدید> – تغییر نام دائمی (ماندگار)!resize <نام> <سایز> / !size – تغییر سایز بازیکن!tp <مقصد> / !tpto / !goto – تلهپورت به بازیکن!bring <نام> / !tphere – آوردن بازیکن به نزد خود!pluginsmanager / !pluginmanager – مدیریت پلاگینها!adminvoice / !listenall – شنود صدای همه (حتی میوتشدهها)🔰 تمامی این دستورات نیاز به پرچم ادمین مناسب دارند. برای مشاهده جزئیات بیشتر از !adminhelp استفاده کنید.
از کامند !modes استفاده کنید یا مستقیماً کامند مود مورد نظر را تایپ کنید (!dm, !retake و...).
بله، از طریق سایت inventory.cstrike.app اسکینها را تنظیم کنید و در سرور !ws بزنید.
از کامند !rcon در چت استفاده کنید یا از نرمافزارهایی مثل SourceAdminTool.
!rcon bot_add_ct یا !rcon bot_add_t. برای حذف !rcon bot_kick.
برخی مودها نیاز به مپهای Workshop دارند. از DNS شکن یا کلاینت کرکشده CS2 استفاده کنید.
این بایندها را به کانفیگ خود اضافه کنید:
bind "1" "slot1; css_1"bind "2" "slot2; css_2"...
bind "0" "slot10; css_0"
- به جای نقطه (
.) میتوانید از علامت تعجب (!) استفاده کنید (بجز برخی کامندهای خاص). - کامندهای ادمین فقط برای کاربران دارای دسترسی ادمین قابل استفاده است.
- کامندهای Practice فقط در مود Practice و کامندهای Retakes فقط در مود Retakes کار میکنند.
- تغییر مکرر مود توصیه نمیشود؛ بهتر است بین هر تغییر، سرور را ریستارت کنید.
- برای فعالسازی دائمی برخی افزونهها از بخش custom_files استفاده کنید.