این راهنما نحوه تنظیم دسترسی Remote Admin و نصب فریمورک پلاگین EXILED بر روی سرور SCP: Secret Laboratory میزبانیشده در Legion Hosting را پوشش میدهد. برای پیکربندی اولیه سرور و نحوه اتصال، راهنمای راهاندازی سرور SCP:SL را ببینید.
تنظیم Remote Admin
Remote Admin (RA) پنل مدیریت درونبازی است که با فشردن M هنگام اتصال به سرور قابل دسترسی است. این پنل توسط config_remoteadmin.txt واقع در .config/SCP Secret Laboratory/config/ در مدیر فایل GPanel کنترل میشود.
config_remoteadmin.txt بهطور خودکار در اولین بار اجرای سرور ساخته میشود. اگر هنوز وجود ندارد، سرور را یک بار اجرا کنید، صبر کنید تا کاملاً راهاندازی شود، سپس قبل از ویرایش آن را متوقف کنید.
تنظیم رمز عبور ادمین
تنظیم password در config_remoteadmin.txt رمز عبور ادمین سراسری سرور را مشخص میکند. هر بازیکنی که این رمز عبور را از طریق Remote Admin وارد کند، دسترسیهای تعریفشده در بلوک Passwords را دریافت خواهد کرد.
password: YourSecurePasswordHere
پیکربندی دسترسیها
دسترسیها با Steam ID (فرمت SteamID64) به بازیکنان خاص اعطا میشوند. بازیکنان فهرستشده در بخش Members مجموعهای پایه از دسترسیها را دریافت میکنند؛ بازیکنان در بخش Owners دسترسی کامل ادمین دریافت میکنند.
Members:
# Add moderators here - one SteamID64 per line
76561198000000001: full_name: Moderator One
76561198000000002: full_name: Moderator Two
Owners:
# Add owners here - they receive all permissions
76561198000000003: full_name: Server Owner
| بخش | سطح دسترسی | توضیحات |
|---|---|---|
Owners |
دسترسی کامل — تمام دسترسیهای RA | معادل root است. با احتیاط استفاده کنید. |
Members |
دسترسیهای قابل تنظیم | دسترسیها میتوانند بهصورت جداگانه برای هر SteamID فهرست شوند. |
نصب فریمورک پلاگین EXILED
EXILED (EXtended In-runtime Library for External Development) بارگذار اصلی پلاگین برای SCP: Secret Laboratory است. تقریباً تمام پلاگینهای جامعه نیاز دارند که ابتدا EXILED نصب شده باشد. این فریمورک سرور را در زمان اجرا پچ میکند تا یک API امن پلاگین ارائه دهد.
مراحل نصب
- آخرین نسخه EXILED را از صفحه انتشار رسمی EXILED در GitHub دانلود کنید. آرشیو
Exiled.tar.gzرا دانلود کنید. - آرشیو را در دستگاه محلی خود استخراج کنید. یک پوشه
EXILEDحاوی فایلهای DLL نصبکننده و زیرپوشهPluginsخواهید یافت. - فایلهای استخراجشده را با استفاده از SFTP به سرور خود آپلود کنید. برای دستورالعملها راهنمای آپلود SFTP را ببینید.
- محتویات پوشه
EXILEDرا به.config/EXILED/در سرور خود آپلود کنید. - فایلهای اصلی اسمبلی EXILED مستقیماً در
.config/EXILED/قرار میگیرند. - هر پلاگینی در
.config/EXILED/Plugins/قرار میگیرد.
- محتویات پوشه
- سرور را از GPanel اجرا کنید. EXILED هنگام راهاندازی بارگذاری میشود و خطوط لاگی که نسخه فریمورک و پلاگینهای بارگذاریشده را تأیید میکنند، خواهید دید.
- فایلهای فریمورک:
.config/EXILED/ - فایلهای DLL پلاگین:
.config/EXILED/Plugins/ - پیکربندی پلاگینها:
.config/EXILED/Configs/(پس از اولین بارگذاری بهطور خودکار ایجاد میشود)
بهروزرسانی EXILED
هنگامی که یک بهروزرسانی جدید بازی SCP:SL منتشر میشود، معمولاً EXILED نیز باید بهروزرسانی شود. نسخه جدید را از GitHub دانلود کنید، سرور خود را متوقف کنید، فایلهای موجود EXILED را از طریق SFTP بازنویسی کنید، سپس مجدداً راهاندازی کنید. پیکربندی پلاگینها در Configs/ تحت تأثیر بهروزرسانی فریمورک EXILED قرار نمیگیرند.
نصب پلاگینها
با نصب EXILED، افزودن پلاگینها ساده است. هر پلاگین یک فایل .dll واحد است.
- یک پلاگین را در GitHub EXILED، Discord SCP:SL یا سایتهای جامعه مانند Discord مالکان سرور SCP:SL پیدا کنید.
- فایل
.dllپلاگین را دانلود کنید. - سرور خود را از GPanel متوقف کنید.
- فایل
.dllرا از طریق SFTP یا مدیر فایل GPanel به.config/EXILED/Plugins/آپلود کنید. - سرور را اجرا کنید. EXILED بهطور خودکار پلاگین را شناسایی و بارگذاری میکند.
- پس از اولین بارگذاری، یک فایل پیکربندی پلاگین در
.config/EXILED/Configs/ظاهر میشود. آن را برای سفارشیسازی رفتار پلاگین ویرایش کنید، سپس سرور را مجدداً راهاندازی کنید.
پلاگینهای محبوب جامعه
| پلاگین | توضیحات |
|---|---|
| AdminTools | Remote Admin را با دستورات مدیریتی اضافی گسترش میدهد — بیصدا کردن، اخراج، مسدود کردن با نام و موارد دیگر. |
| AutoEvents | رویدادهای خودکار درونبازی را در طول راندها برنامهریزی میکند تا تنوع و مشارکت بازیکنان افزایش یابد. |
| BetterSCP | بهبودهای کیفیت زندگی مختص SCP اضافه میکند مانند تایمرهای بازگشت، چت SCP و تنظیمات توانایی. |
| SCPStats | آمار بازیکنان (کشتنها، راندهای زندهمانده، بازیهای SCP) را ردیابی و از طریق داشبورد وب نمایش میدهد. |
| Respawning | سیستم بازگشت را سفارشی میکند — زمانبندی موجها را تنظیم میکند، اعلانهای بازگشت اضافه میکند و از نقشهای سفارشی پشتیبانی میکند. |
| Scp035 | نقش سفارشی محبوب SCP-035 را بهعنوان یک شخصیت قابل بازی به سرور اضافه میکند. |
مقالات مرتبط
- SCP:SL Server Setup Guide — پیکربندی سرور، تأیید و نحوه اتصال
- SCP:SL Troubleshooting — مشکلات رایج و راهحلها