Цей посібник пояснює, як налаштувати доступ 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, а потім перезапустіть. Оновлення фреймворку EXILED не впливають на конфігурації плагінів у Configs/.
Встановлення плагінів
Зі встановленим EXILED додавання плагінів є простим. Кожен плагін — це один файл .dll.
- Знайдіть плагін на EXILED GitHub, у Discord SCP:SL або на сайтах спільноти, таких як Discord власників серверів SCP:SL.
- Завантажте файл
.dllплагіна. - Зупиніть сервер з GPanel.
- Завантажте
.dllдо.config/EXILED/Plugins/через SFTP або файловий менеджер GPanel. - Запустіть сервер. EXILED виявить і завантажить плагін автоматично.
- Після першого завантаження файл конфігурації плагіна з'явиться в
.config/EXILED/Configs/. Відредагуйте його, щоб налаштувати поведінку плагіна, а потім перезапустіть сервер.
Популярні плагіни спільноти
| Плагін | Опис |
|---|---|
| AdminTools | Розширює Remote Admin додатковими командами модерації — mute, kick, ban за іменем тощо. |
| AutoEvents | Планує автоматичні внутрішньоігрові події під час раундів для збільшення різноманітності та залученості гравців. |
| BetterSCP | Додає специфічні для SCP покращення зручності, такі як таймери відродження, чат SCP і налаштування здібностей. |
| SCPStats | Відстежує та відображає статистику гравців (вбивства, пережиті раунди, ігри за SCP) через вебпанель. |
| Respawning | Налаштовує систему відродження — коригує час хвиль, додає оголошення про відродження та підтримує власні ролі. |
| Scp035 | Додає улюблену фанатами власну роль SCP-035 на сервер як ігрового персонажа. |
Пов'язані статті
- Посібник з налаштування сервера SCP:SL — Конфігурація сервера, перевірка та підключення
- Усунення несправностей SCP:SL — Поширені проблеми та рішення