این راهنما نحوه نصب SourceMod و MetaMod:Source روی سرور Left 4 Dead 2 شما، تنظیم ادمینهای سرور و مدیریت پلاگینها را پوشش میدهد. برای پیکربندی پایه سرور و دستورالعملهای اتصال، به راهنمای راهاندازی سرور L4D2 مراجعه کنید.
مرحله ۱ — نصب MetaMod:Source و SourceMod
SourceMod فریمورک اصلی ادمین و پلاگین برای Left 4 Dead 2 است. به MetaMod:Source به عنوان پیشنیاز نیاز دارد. هر دو باید با آپلود فایلها در دایرکتوری left4dead2/addons/ سرور نصب شوند.
دانلود فایلهای مورد نیاز
- MetaMod:Source — آخرین نسخه پایدار را برای Linux از sourcemm.net دانلود کنید. بسته با برچسب Left 4 Dead 2 یا بیلد عمومی Source 2009/OB را انتخاب کنید.
- SourceMod — آخرین نسخه پایدار را از sourcemod.net دانلود کنید. بسته Linux را انتخاب کنید.
نصب MetaMod:Source
- آرشیو MetaMod را در دستگاه محلی خود استخراج کنید. یک پوشه
addons/تولید میکند. - محتویات آن پوشه
addons/را درleft4dead2/addons/سرور خود آپلود کنید و با فایلهای موجود ادغام کنید. - فایل کلیدی قرار داده شده
left4dead2/addons/metamod.vdfاست که به موتور Source میگوید MetaMod را بارگذاری کند.
نصب SourceMod
- آرشیو SourceMod را استخراج کنید. همچنین یک پوشه
addons/و یک پوشهcfg/تولید میکند. - هر دو پوشه را در
left4dead2/آپلود کنید و با محتوای موجود ادغام کنید. - فایلهای SourceMod در
left4dead2/addons/sourcemod/قرار خواهند گرفت.
تأیید نصب
- سرور را شروع کنید و خروجی کنسول را در GPanel مشاهده کنید.
- به دنبال خطوطی مشابه زیر بگردید:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - به سرور بپیوندید و
sm versionرا در کنسول درون بازی تایپ کنید. اگر SourceMod فعال باشد، شماره نسخه نصب شده را برمیگرداند.
مرحله ۲ — ساختار دایرکتوری SourceMod
درک اینکه SourceMod فایلهای خود را کجا ذخیره میکند برای مدیریت پلاگینها و پیکربندی ضروری است.
| مسیر | کاربرد |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
فایلهای پلاگین کامپایل شده (.smx). پلاگینها را اینجا قرار دهید تا نصب شوند. |
left4dead2/addons/sourcemod/plugins/disabled/ |
فایل .smx پلاگین را اینجا منتقل کنید تا بدون حذف آن غیرفعال شود. |
left4dead2/addons/sourcemod/configs/ |
فایلهای پیکربندی برای ادمینها، اسلاتهای رزرو شده و تنظیمات پلاگین. |
left4dead2/addons/sourcemod/logs/ |
فایلهای لاگ SourceMod و پلاگین. هنگام عیبیابی خطاهای پلاگین ابتدا اینجا را بررسی کنید. |
left4dead2/addons/sourcemod/translations/ |
فایلهای زبان برای خروجی محلیسازی شده پلاگین. |
مرحله ۳ — افزودن ادمینهای SourceMod
فایل left4dead2/addons/sourcemod/configs/admins_simple.ini را در ویرایشگر فایل GPanel باز کنید. ورودیهای ادمین را در قالب زیر اضافه کنید، سپس سرور را ریاستارت کنید.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
STEAM_0:X:XXXXXXXX در admins_simple.ini استفاده کنید.
پرچمهای رایج ادمین
| پرچم | دسترسی |
|---|---|
z |
ادمین کامل (تمام دسترسیها) |
b |
اخراج بازیکنان |
c |
مسدود کردن بازیکنان |
d |
کشتن/آسیب رساندن به بازیکنان |
e |
تغییر مپ |
f |
تغییر ConVarها |
میتوانید پرچمها را ترکیب کنید. به عنوان مثال، "bce" دسترسی اخراج، مسدود کردن و تغییر مپ را بدون دسترسی کامل ادمین میدهد.
مرحله ۴ — نصب پلاگینهای SourceMod
پلاگینهای SourceMod به صورت فایلهای کامپایل شده .smx توزیع میشوند. پلاگینهای محبوب برای Left 4 Dead 2 شامل ابزارهای ادمین، کنترل رباتهای بازمانده، سیستمهای آمادهسازی و تغییردهندههای سطح دشواری هستند.
- فایل
.smxپلاگین مورد نظر خود را دانلود کنید. بسیاری از آنها در انجمنهای AlliedModders موجود هستند. - فایل
.smxرا درleft4dead2/addons/sourcemod/plugins/آپلود کنید. - اگر پلاگین شامل فایل پیکربندی (
.cfg) است، آن را درleft4dead2/cfg/sourcemod/آپلود کنید (اگر پوشه وجود ندارد آن را بسازید). - سرور را ریاستارت کنید. SourceMod به طور خودکار تمام فایلهای
.smxموجود در دایرکتوری پلاگینها را هنگام شروع بارگذاری میکند.
.smx آن را به left4dead2/addons/sourcemod/plugins/disabled/ منتقل کنید و سرور را ریاستارت کنید. این همچنین اولین قدم توصیه شده هنگام عیبیابی تداخل پلاگینها است.
تأیید پلاگینهای بارگذاری شده
پس از شروع سرور، میتوانید بررسی کنید کدام پلاگینها بارگذاری شدهاند با تایپ دستور زیر در کنسول سرور (از طریق تب Console در GPanel) یا در کنسول درون بازی به عنوان ادمین:
sm plugins list
این دستور تمام پلاگینهای بارگذاری شده را با نام، نسخه و وضعیت آنها لیست میکند. پلاگینهایی که بارگذاری نشدهاند با نشانگر خطا مشخص خواهند شد.
مقالات مرتبط
- راهنمای راهاندازی سرور L4D2 — پیکربندی Server.cfg، توکنهای GSLT، حالتهای بازی و نحوه اتصال
- عیبیابی سرور L4D2 — مشکلات رایج اتصال، افزونهها، پلاگینها و لیست شدن در مرورگر سرور
- نحوه آپلود فایلها از طریق SFTP