Przejdź do treści

Bany, whitelist i zarezerwowane sloty na serwerze SCP: Secret Laboratory

Zbanuj i odbanuj gracza z konsoli w panelu, włącz whitelistę i daj wybranym graczom zarezerwowane sloty na pełnym serwerze.

Bany, whitelista i zarezerwowane sloty to zwykłe pliki tekstowe w folderze .config/SCP Secret Laboratory/config/<port>, gdzie <port> to port serwera z zakładki Przegląd. Gracza wpisujesz po ID konta, np. 76561198000000000@steam. Jak znaleźć ID, opisuje sekcja Skąd wziąć SteamID64.

Bany

Banuj z zakładki Konsola w panelu albo z Remote Admin w grze. Ręczna edycja pliku z banami łatwo kończy się błędem, bo każdy wpis ma kilka pól i czas zapisany jako liczba.

Ban z konsoli

Komendy Remote Admin wpisane w konsoli panelu zaczynają się od ukośnika. Komenda /oban banuje po ID konta albo po adresie IP, także gdy gracza nie ma na serwerze:

/oban 76561198000000000@steam 1d Cheaty
/oban 203.0.113.10 1d Cheaty

Po komendzie podajesz czas bana i powód. Czas to liczba z jednostką, np. 30m (minuty), 12h (godziny) albo 7d (dni). Konsola potwierdzi ban komunikatem has been banned from this server.

Bany po ID trafiają do pliku UserIdBans.txt, a bany po IP do IpBans.txt. Ban po IP działa tylko wtedy, gdy w config_gameplay.txt jest ip_banning: true, co jest ustawieniem domyślnym.

Zdjęcie bana

/unban id 76561198000000000@steam
/unban ip 203.0.113.10

Konsola odpowie UNBAN#Done!, a wpis zniknie z pliku.

Whitelista

Gdy whitelista jest włączona, na serwer wejdą tylko gracze z listy.

  1. Dopisz graczy

    W zakładce Pliki otwórz UserIDWhitelist.txt i wpisz po jednym ID w linii. Linie zaczynające się od # są pomijane.

  2. Włącz whitelistę

    W config_gameplay.txt zmień enable_whitelist: false na enable_whitelist: true i zapisz plik.

  3. Uruchom serwer ponownie

    Pliki wczytują się przy starcie serwera.
UserIDWhitelist.txt
#Put one UserID (eg. 76561198071934271@steam or 274613382353518592@discord) per line. Lines prefixed with "#" are ignored.
76561198000000000@steam
76561198000000001@steam

Dopisz też siebie i administrację.

Zarezerwowane sloty

Gracze z listy zarezerwowanych slotów wejdą na serwer także wtedy, gdy jest pełny. Przydaje się to dla administracji i wspierających serwer.

Dopisz graczy do UserIDReservedSlots.txt w tym samym formacie co whitelistę, po jednym ID w linii, i uruchom serwer ponownie. Sloty działają, gdy w config_gameplay.txt jest use_reserved_slots: true, co jest ustawieniem domyślnym.

Najczęstsze problemy

Komenda w konsoli nic nie robi

Komendy Remote Admin wpisane w konsoli panelu muszą zaczynać się od ukośnika: /oban, a nie oban. Bez niego serwer nie potraktuje ich jak komendy gry.

Gracz dostał automatycznego bana za zabijanie drużyny

Serwer ma wbudowany wykrywacz friendly fire, który domyślnie banuje na 24 godziny. Zdejmij ban komendą /unban id. Działanie wykrywacza zmienisz w config_gameplay.txt, w ustawieniach ff_detector_round_action i ff_detector_life_action, np. na kick zamiast ban.

Nikt nie może wejść po włączeniu whitelisty

Sprawdź, czy w UserIDWhitelist.txt są ID z końcówką @steam albo @discord, każde w osobnej linii, i czy serwer był uruchomiony ponownie po zmianie.