Pierwsza konfiguracja serwera SCP: Secret Laboratory
Uruchom serwer SCP:SL po raz pierwszy, poznaj jego pliki konfiguracyjne i przełącz silnik między LocalAdmin a EXILED.
Serwer SCP: Secret Laboratory działa na jednym z dwóch silników: LocalAdmin, czyli zwykłym serwerze od Northwood, albo EXILED, który dodaje obsługę pluginów. Ten artykuł opisuje pierwsze uruchomienie, pliki konfiguracyjne i zmianę silnika.
LocalAdmin czy EXILED
- LocalAdmin: serwer bez dodatków, taki jak go wydaje Northwood. Wybierz go, jeśli grasz na zasadach gry.
- EXILED: LocalAdmin z frameworkiem do pluginów. Wybierz go, jeśli chcesz dodać pluginy, np. własne role, przedmioty albo komendy dla administracji.
Silnik zmienisz w każdej chwili w panelu.
Pierwsze uruchomienie
Przy pierwszym starcie LocalAdmin zadaje w zakładce Konsola trzy pytania. Odpowiedz na nie po kolei i każdą odpowiedź zatwierdź klawiszem Enter:
Do you accept the EULA? [yes/no]: wpiszyes, żeby zaakceptować licencję gry.Do you want to edit that configuration? [edit/keep]: wpiszkeep, żeby zostawić domyślne ustawienia LocalAdmin.- Pytanie o zapis konfiguracji
[this/global]: wpiszthis.
Potem serwer uruchomi się i w konsoli pojawi się Waiting for players....
Pliki konfiguracyjne
Zakładka Konfiguracja nie obsługuje SCP:SL, więc ustawienia zmieniasz w plikach. W zakładce Pliki otwórz folder .config/SCP Secret Laboratory/config/<port>, gdzie <port> to port serwera z zakładki Przegląd. Najważniejsze pliki to:
| Plik | Co ustawia |
|---|---|
config_gameplay.txt | główne ustawienia: nazwa serwera, liczba graczy, adres kontaktowy, rozgrywka |
config_remoteadmin.txt | rangi administracji i ich uprawnienia |
config_localadmin.txt | ustawienia LocalAdmin, np. restart po awarii |
UserIdBans.txt | bany po ID konta |
IpBans.txt | bany po adresie IP |
UserIDWhitelist.txt | whitelista |
UserIDReservedSlots.txt | zarezerwowane sloty |
Po zmianie pliku kliknij Zapisz plik i uruchom serwer ponownie, bo pliki wczytują się przy starcie. Nazwę serwera i adres kontaktowy potrzebne do listy serwerów opisuje artykuł Weryfikacja serwera.
Zmiana silnika na EXILED
Wybierz silnik
W zakładce Przegląd, w sekcji Informacje o serwerze, kliknij Zmień typ serwera. W polu Silnik serwera wybierz EXILED i kliknij Zapisz. Panel nie pokaże komunikatu, ale zmiana jest zapisana.
Zreinstaluj serwer
Kliknij Zreinstaluj serwer i potwierdź przyciskiem Tak, zreinstaluj. Dopiero reinstalacja pobiera EXILED. Bez niej serwer się nie uruchomi. Po chwili konsola wypisze
Installation Complete!.Uruchom serwer
Kliknij Uruchom. W konsoli pojawią się linie
[Exiled.Loader] Loading EXILED Version:iLoaded plugin. Konfiguracja serwera i weryfikacja zostają bez zmian.
EXILED trzyma swoje pliki w .config/EXILED. Pluginy w plikach .dll są w folderze Plugins, a ich ustawienia w folderze Configs. Jak je dodawać, opisuje artykuł Instalacja pluginów.
Ustawienia EXILED
Na serwerze z EXILED zakładka Parametry startowe ma dodatkowe pola. Domyślne wartości pasują do większości serwerów:
- Install Exiled?:
trueinstaluje najnowszą wersję EXILED. - Use Exiled Pre-Releases?:
trueinstaluje wersję testową. Zamiasttruemożesz wpisać numer konkretnej wersji EXILED. - Remove Exiled Updater?:
trueusuwa wbudowany aktualizator EXILED, który potrafi sprawiać problemy na serwerach w panelu. - Beta Tag: gałąź testowa gry.
noneoznacza zwykłą wersję.
Zmiany w tych polach wchodzą przy następnej reinstalacji serwera.
Powrót do LocalAdmin
Wybierz silnik
Kliknij Zmień typ serwera, wybierz LocalAdmin i kliknij Zapisz.
Zreinstaluj serwer
Kliknij Zreinstaluj serwer i potwierdź.Usuń loader EXILED
Reinstalacja zostawia EXILED, który dalej się wczytuje. W zakładce Pliki otwórz
.config/SCP Secret Laboratory/LabAPI/plugins/globali usuń plikExiled.Loader.dll. Pluginy i ich ustawienia w.config/EXILEDzostają, więc po powrocie na EXILED będą na miejscu.Uruchom serwer
W konsoli nie powinno już być linii[Exiled.Loader].
Najczęstsze problemy
Konsola: „./.egg/start.sh: No such file or directory”
Silnik został zmieniony na EXILED, ale serwer nie był reinstalowany. Kliknij Zreinstaluj serwer w zakładce Przegląd, a potem Uruchom.
EXILED wczytuje się po powrocie do LocalAdmin
Usuń plik Exiled.Loader.dll z folderu .config/SCP Secret Laboratory/LabAPI/plugins/global i
uruchom serwer ponownie.
Konsola: „doesn't have default configs, generating...”
To nie błąd. EXILED przy pierwszym starcie tworzy domyślne ustawienia pluginów w
.config/EXILED/Configs.