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 CheatyPo 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.10Konsola odpowie UNBAN#Done!, a wpis zniknie z pliku.
Whitelista
Gdy whitelista jest włączona, na serwer wejdą tylko gracze z listy.
Dopisz graczy
W zakładce Pliki otwórz
UserIDWhitelist.txti wpisz po jednym ID w linii. Linie zaczynające się od#są pomijane.Włącz whitelistę
W
config_gameplay.txtzmieńenable_whitelist: falsenaenable_whitelist: truei zapisz plik.Uruchom serwer ponownie
Pliki wczytują się przy starcie serwera.
#Put one UserID (eg. 76561198071934271@steam or 274613382353518592@discord) per line. Lines prefixed with "#" are ignored.
76561198000000000@steam
76561198000000001@steamDopisz 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.