Ten przewodnik opisuje, jak skonfigurować dostęp Remote Admin i zainstalować framework wtyczek EXILED na serwerze SCP: Secret Laboratory hostowanym w Legion Hosting. Aby uzyskać informacje o początkowej konfiguracji serwera i o tym, jak się połączyć, zobacz Przewodnik konfiguracji serwera SCP:SL.
Konfiguracja Remote Admin
Remote Admin (RA) to panel administratora w grze, do którego uzyskuje się dostęp, naciskając M podczas połączenia z serwerem. Jest kontrolowany przez config_remoteadmin.txt, znajdujący się w .config/SCP Secret Laboratory/config/ w menedżerze plików GPanel.
config_remoteadmin.txt jest generowany automatycznie przy pierwszym uruchomieniu serwera. Jeśli jeszcze nie istnieje, uruchom serwer raz, poczekaj na pełną inicjalizację, a następnie zatrzymaj go przed edycją.
Ustawianie hasła administratora
Ustawienie password w config_remoteadmin.txt ustawia ogólnoserwerowe hasło administratora. Każdy gracz, który wprowadzi to hasło przez Remote Admin, otrzyma uprawnienia zdefiniowane w bloku Passwords.
password: YourSecurePasswordHere
Konfiguracja uprawnień
Uprawnienia są przyznawane konkretnym graczom na podstawie ich Steam ID (format SteamID64). Gracze wymienieni w sekcji Members otrzymują podstawowy zestaw uprawnień; ci w sekcji Owners otrzymują pełne prawa administratora.
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
| Sekcja | Poziom uprawnień | Uwagi |
|---|---|---|
Owners |
Pełny dostęp — wszystkie uprawnienia RA | Odpowiednik roota. Używaj oszczędnie. |
Members |
Konfigurowalne uprawnienia | Uprawnienia mogą być wymienione indywidualnie dla każdego wpisu SteamID. |
Instalacja frameworka wtyczek EXILED
EXILED (EXtended In-runtime Library for External Development) to główny program ładujący wtyczki dla SCP: Secret Laboratory. Prawie wszystkie wtyczki społecznościowe wymagają, aby najpierw zainstalować EXILED. Łata on serwer w czasie wykonywania, aby udostępnić bezpieczne API wtyczek.
Kroki instalacji
- Pobierz najnowszą wersję EXILED ze strony oficjalnych wydań EXILED na GitHub. Pobierz archiwum
Exiled.tar.gz. - Wypakuj archiwum na swoim komputerze. Znajdziesz folder
EXILEDzawierający pliki DLL instalatora oraz podkatalogPlugins. - Prześlij wypakowane pliki na serwer za pomocą SFTP. Instrukcje znajdziesz w przewodniku przesyłania przez SFTP.
- Prześlij zawartość folderu
EXILEDdo.config/EXILED/na serwerze. - Podstawowe pliki zestawu EXILED trafiają bezpośrednio do
.config/EXILED/. - Wszelkie wtyczki trafiają do
.config/EXILED/Plugins/.
- Prześlij zawartość folderu
- Uruchom serwer z GPanel. EXILED załaduje się podczas uruchamiania i zobaczysz wiersze dziennika potwierdzające wersję frameworka oraz wszelkie załadowane wtyczki.
- Pliki frameworka:
.config/EXILED/ - Pliki DLL wtyczek:
.config/EXILED/Plugins/ - Konfiguracje wtyczek:
.config/EXILED/Configs/(tworzone automatycznie po pierwszym załadowaniu)
Aktualizacja EXILED
Gdy pojawi się nowa aktualizacja gry SCP:SL, EXILED zwykle również wymaga aktualizacji. Pobierz nowe wydanie z GitHub, zatrzymaj serwer, nadpisz istniejące pliki EXILED przez SFTP, a następnie zrestartuj. Konfiguracje wtyczek w katalogu Configs/ nie są naruszane przez aktualizacje frameworka EXILED.
Instalacja wtyczek
Po zainstalowaniu EXILED dodawanie wtyczek jest proste. Każda wtyczka to pojedynczy plik .dll.
- Znajdź wtyczkę na GitHub EXILED, na Discordzie SCP:SL lub na stronach społecznościowych, takich jak Discord właścicieli serwerów SCP:SL.
- Pobierz plik
.dllwtyczki. - Zatrzymaj serwer z GPanel.
- Prześlij plik
.dlldo.config/EXILED/Plugins/przez SFTP lub menedżer plików GPanel. - Uruchom serwer. EXILED wykryje i załaduje wtyczkę automatycznie.
- Po pierwszym załadowaniu plik konfiguracyjny wtyczki pojawi się w
.config/EXILED/Configs/. Edytuj go, aby dostosować zachowanie wtyczki, a następnie zrestartuj serwer.
Popularne wtyczki społecznościowe
| Wtyczka | Opis |
|---|---|
| AdminTools | Rozszerza Remote Admin o dodatkowe komendy moderacji — wyciszanie, wyrzucanie, banowanie po nazwie i więcej. |
| AutoEvents | Planuje automatyczne wydarzenia w grze podczas rund, aby zwiększyć różnorodność i zaangażowanie graczy. |
| BetterSCP | Dodaje udogodnienia specyficzne dla SCP, takie jak liczniki odrodzeń, czat SCP i poprawki umiejętności. |
| SCPStats | Śledzi i wyświetla statystyki graczy (zabójstwa, przetrwane rundy, gry jako SCP) za pośrednictwem panelu internetowego. |
| Respawning | Dostosowuje system odrodzeń — reguluje czas fal, dodaje ogłoszenia o odrodzeniu i obsługuje niestandardowe role. |
| Scp035 | Dodaje uwielbianą przez fanów niestandardową rolę SCP-035 do serwera jako grywalną postać. |
Powiązane artykuły
- Przewodnik konfiguracji serwera SCP:SL — Konfiguracja serwera, weryfikacja i sposób połączenia
- SCP:SL Rozwiązywanie problemów — Typowe problemy i rozwiązania