راهنمای پلاگینها
سرور برنو Public و Classic
دستورات سرور برنو Public و Classic
SOURCEMOD PLUGINS · BERNO PUBLIC & CLASSIC
راهنمای پلاگینهای سرور برنو Public و Classic
این سند دستورات و cvarهای پلاگینهایی رو پوشش میده که مستقیماً از فولدر
cstrike/addons/sourcemod/plugins دو سرور برنو Public و Classic استخراج شدن. کنار عنوان هر
بخش مشخص شده که مربوط به کدوم سروره. دستوراتی که قبلاً در «راهنمای دستورات ضروری سرور» (sm_kick، sm_ban،
sm_mute/unmute، sm_gag/ungag، sm_slay، sm_slap، sm_who، sm_cvar، sm_freeze، sm_burn و...) پوشش داده شدن،
دوباره اینجا تکرار نشدن.
SourceMod 1.11.0.6902
مشترک بین دو سرور ۱۸ پلاگین
مخصوص Public 2 پلاگین
مخصوص Classic 1 پلاگین
فهرست مطالب
01
دستورات سرگرمی ادمین
funcommands.smx · هر دو سرور
| دستور |
کاربرد |
sm_beacon #id |
روشن کردن نور چشمکزن دور بازیکن برای پیدا کردنش راحتتر |
sm_blind #id [مدت] |
کور کردن موقت صفحه بازیکن |
sm_drug #id [مدت] |
تار و موجدار کردن تصویر بازیکن |
sm_firebomb #id |
پرتاب بمب آتشزا با فیوز و شعاع قابلتنظیم |
sm_freezebomb #id |
پرتاب بمبی که هدف رو یخ میزنه |
sm_gravity #id مقدار |
تغییر گرانش شخصی بازیکن |
sm_noclip #id |
روشن/خاموش کردن noclip برای بازیکن هدف |
sm_timebomb #id |
گذاشتن بمب ساعتی روی بازیکن که بعد از فیوز منفجر میشه |
شعاع/مدت/حالت هدف هرکدوم از اینها با یک cvar قابل تنظیمه، مثلاً
sm_beacon_radius، sm_firebomb_mode، sm_firebomb_radius،
sm_firebomb_ticks، sm_freeze_duration، sm_freezebomb_mode/radius/ticks،
sm_timebomb_mode/radius/ticks — اینها رو داخل server.cfg تنظیم کن.
02
رأیگیری سرگرمی
funvotes.smx · هر دو سرور
| دستور |
کاربرد |
sm_votealltalk |
رأیگیری برای روشن/خاموش کردن چت صوتی بین دو تیم |
sm_voteburn #id |
رأیگیری برای آتش زدن یک بازیکن |
sm_voteff |
رأیگیری برای روشن/خاموش کردن friendly fire |
sm_votegravity مقدار |
رأیگیری برای تغییر گرانش کل سرور |
sm_voteslay #id |
رأیگیری برای کشتن یک بازیکن |
فاصلهی مجاز بین دو رأیگیری با cvar sm_vote_delay_bypass کنترل میشه.
03
رأیگیری پایه
basevotes.smx · هر دو سرور
| دستور |
کاربرد |
sm_vote "سؤال" "گزینه۱" "گزینه۲" |
ساخت یک رأیگیری دلخواه بین بازیکنها |
sm_voteban #id [دقیقه] [دلیل] |
شروع رأیگیری برای بن کردن یک بازیکن |
sm_votekick #id [دلیل] |
شروع رأیگیری برای اخراج یک بازیکن |
sm_votemap نامنقشه |
شروع رأیگیری برای تغییر نقشه |
درصد لازم برای موفقیت هر رأیگیری با sm_vote_ban، sm_vote_kick و
sm_vote_map تنظیم میشه؛ مدت بن حاصل از رأی هم با sm_voteban_time (به دقیقه).
04
تغییر نام بازیکن
playercommands.smx · هر دو سرور
| دستور |
کاربرد |
sm_rename #id نامجدید |
تغییر اجباری نام بازیکن هدف |
این پلاگین دستورات sm_slay و sm_slap رو هم داره که چون قبلاً در
راهنمای اصلی سرور اومدن، اینجا تکرار نشدن.
05
نقشه بعدی
nextmap.smx · هر دو سرور
| دستور |
کاربرد |
sm_nextmap |
نمایش نقشهای که بعد از این یکی لود میشه |
sm_maphistory |
نمایش تاریخچهی چند نقشهی آخری که روی سرور اجرا شدن |
06
پخش صدا برای ادمین
sounds.smx · هر دو سرور
| دستور |
کاربرد |
sm_play فایلصوتی |
پخش یک فایل صوتی برای همهی بازیکنان سرور |
07
ایستگاههای نقشه
ha_stations.smx · فقط Public
| دستور |
کاربرد |
sm_liststations |
نمایش لیست ایستگاههای (نقاط) ذخیرهشده روی نقشه فعلی |
sm_push_station نام |
ذخیره کردن موقعیت فعلی ادمین بهعنوان یک ایستگاه جدید |
sm_pull_station نام |
تلپورت ادمین به یک ایستگاه ذخیرهشده |
sm_del_station نام |
حذف یک ایستگاه ذخیرهشده |
این پلاگین فقط روی سرور برنو Public نصبه. برای دیدن syntax دقیق پارامترها، داخل بازی
sm_help sm_push_station (و مشابه برای بقیه) رو بزن.
08
سیستم زندهشدن مجدد (Revival)
sm_revival.smx · فقط Public
| دستور |
کاربرد |
sm_revival |
دستور اصلی پلاگین؛ باز کردن منو/وضعیت سیستم Revival برای بازیکن |
sm_revival_reset |
ریست کردن وضعیت/آمار Revival |
این پلاگین یک سیستم پیچیدهی «زندهشدن دوباره» با بیش از ۴۰ cvar تنظیمیه — رنگ و محل نوار
سلامتی (sm_revival_bar، sm_revival_hud_color، sm_revival_hud_x/y)،
سلامتی و هزینهی احیا (sm_revival_health، sm_revival_health_cost،
sm_revival_maxhealth)، شعاع و زمان احیا (sm_revival_radius،
sm_revival_time، sm_revival_times، sm_revival_countdown)، رفتار تیمی
(sm_revival_teamchange، sm_revival_together، sm_revival_last_man،
sm_revival_duel) و موارد بصری/صوتی (sm_revival_effect،
sm_revival_soundpath، sm_revival_dissolve، sm_revival_msg،
sm_revival_tip). این مقادیر رو داخل server.cfg تنظیم کن؛ برای لیست کامل و
توضیح تکتکشون sm plugins list و بعد فایل cfg خودکار پلاگین رو داخل
cstrike/cfg/sourcemod/ چک کن.
09
نمایش دمیج روی صفحه
showdamage_fixed2.smx · فقط Classic
| Cvar |
کاربرد |
sm_show_damage |
روشن/خاموش کردن کلی نمایش عدد دمیج روی صفحه |
sm_show_damage_ff |
نمایش دمیج واردشده از friendly fire |
sm_show_damage_own_dmg |
نمایش دمیجی که خود بازیکن به دیگران وارد میکنه |
sm_show_damage_text_area |
محل نمایش متن دمیج: ۱=وسط صفحه، ۲=hint، ۳=چت |
این پلاگین فقط روی سرور برنو Classic نصبه؛ روی Public موجود نیست.
10
پلاگینهای سفارشی دیگر
custom · هر دو سرور
| پلاگین |
رفتار / تنظیمات |
sm_parachute |
دستور اصلی چتر نجات؛ بقیهی رفتارش با cvar کنترل میشه: sm_parachute_enabled،
sm_parachute_button (کلید فعالسازی)، sm_parachute_cost (هزینه از پول
بازیکن)، sm_parachute_fallspeed، sm_parachute_linear،
sm_parachute_decrease، sm_parachute_model، sm_parachute_msgtype،
sm_parachute_payback، sm_parachute_roundmsg، sm_parachute_welcome |
sm_doublejump |
بدون دستور تایپی — دوجفشن خودکار در هوا فعاله. کنترل با sm_doublejump_enabled،
sm_doublejump_max (تعداد پرش مجاز) و sm_doublejump_boost (قدرت پرش دوم) |
sm_noblock |
حذف برخورد فیزیکی بین بازیکنهای همتیمی؛ روشن/خاموش با cvar sm_noblock در
server.cfg |
nofog_v2 |
حذف مه (fog) نقشه؛ خودکار روی همهی نقشهها اجرا میشه، فقط cvar اطلاعاتی
sm_nofog_version داره |
money16000 |
پول شروع هر راند رو برای همهی بازیکنان روی ۱۶۰۰۰ ثابت نگه میداره؛ هیچ دستور تایپی نداره، فقط با
unload/disable کردن پلاگین غیرفعال میشه |
11
Cvarهای پیکربندی فقط سرور
antiflood / reservedslots · هر دو سرور
| Cvar |
کاربرد |
sm_flood_time |
حداقل فاصله زمانی مجاز بین دو دستور چت/کنسول از یک بازیکن (ضد اسپم) |
sm_flood_access |
فلگ ادمینی که از محدودیت ضد فلود معافه |
sm_reserved_slots |
تعداد اسلات رزروشده برای ادمینها |
sm_reserve_type |
حداقل سطح دسترسی لازم برای استفاده از اسلات رزرو |
sm_reserve_maxadmins |
حداکثر تعداد ادمینی که همزمان میتونن از اسلات رزرو استفاده کنن |
sm_hide_slots |
مخفی کردن تعداد اسلاتهای رزرو از لیست سرور عمومی |
sm_reskick_immunity |
حداقل ایمیونیتی لازم برای اینکه یک بازیکن بهخاطر اسلات رزرو اخراج نشه |
sm_reserve_kicktype |
روش انتخاب بازیکنی که برای خالی کردن اسلات رزرو اخراج میشه |
این مقادیر معمولاً یکبار داخل server.cfg ست میشن و نیازی به تایپ روزانهشون
نیست.
کامیونتی برنو
همبازیهات اینجان.
دور هم بازی میکنیم؛ تو هم به جمعمون بیا.
گروه ماینکرفت
همبازی پیدا کن، دنیات رو بساز
بیا توی گروهگروه CS
تیمت رو جمع کن، بریم بازی
بیا توی گروه