Przejdź do treści

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:

  1. Do you accept the EULA? [yes/no]: wpisz yes, żeby zaakceptować licencję gry.
  2. Do you want to edit that configuration? [edit/keep]: wpisz keep, żeby zostawić domyślne ustawienia LocalAdmin.
  3. Pytanie o zapis konfiguracji [this/global]: wpisz this.

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:

PlikCo ustawia
config_gameplay.txtgłówne ustawienia: nazwa serwera, liczba graczy, adres kontaktowy, rozgrywka
config_remoteadmin.txtrangi administracji i ich uprawnienia
config_localadmin.txtustawienia LocalAdmin, np. restart po awarii
UserIdBans.txtbany po ID konta
IpBans.txtbany po adresie IP
UserIDWhitelist.txtwhitelista
UserIDReservedSlots.txtzarezerwowane 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

  1. 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.

  2. 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!.

  3. Uruchom serwer

    Kliknij Uruchom. W konsoli pojawią się linie [Exiled.Loader] Loading EXILED Version: i Loaded 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?: true instaluje najnowszą wersję EXILED.
  • Use Exiled Pre-Releases?: true instaluje wersję testową. Zamiast true możesz wpisać numer konkretnej wersji EXILED.
  • Remove Exiled Updater?: true usuwa wbudowany aktualizator EXILED, który potrafi sprawiać problemy na serwerach w panelu.
  • Beta Tag: gałąź testowa gry. none oznacza zwykłą wersję.

Zmiany w tych polach wchodzą przy następnej reinstalacji serwera.

Powrót do LocalAdmin

  1. Wybierz silnik

    Kliknij Zmień typ serwera, wybierz LocalAdmin i kliknij Zapisz.

  2. Zreinstaluj serwer

    Kliknij Zreinstaluj serwer i potwierdź.
  3. Usuń loader EXILED

    Reinstalacja zostawia EXILED, który dalej się wczytuje. W zakładce Pliki otwórz .config/SCP Secret Laboratory/LabAPI/plugins/global i usuń plik Exiled.Loader.dll. Pluginy i ich ustawienia w .config/EXILED zostają, więc po powrocie na EXILED będą na miejscu.

  4. 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.