Przejdź do głównej treści

Rust: Whitelist

Ten poradnik został stworzony z wykorzystaniem następujących produktów:

(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)

Wprowadzenie

Whitelist to mechanizm kontroli dostępu, który ogranicza, kto może dołączyć do Twojego serwera. Serwery dedykowane Rust nie mają wbudowanej funkcji whitelisty, więc powszechnym rozwiązaniem stosowanym przez hostingi jest instalacja uMod Oxide oraz pluginu whitelist, który blokuje połączenia, chyba że gracz jest wyraźnie dozwolony.

Aktywacja Whitelisty

Połącz się z serwerem przez FTP i zainstaluj uMod Oxide, jeśli jeszcze go nie ma. Po instalacji uMod, wrzuć plik pluginu whitelist Whitelist.cs do folderu z pluginami, zazwyczaj oxide/plugins/Whitelist.cs.

Gdy plugin jest już na miejscu, zrestartuj serwer lub przeładuj pluginy, aby został załadowany. Plugin whitelist zwykle działa tak, że wymaga konkretnego uprawnienia, zanim gracz będzie mógł się połączyć.

Zarządzanie graczami na Whitelist

Otwórz Live Console w panelu zarządzania serwerem gier ZAP-Hosting i nadaj uprawnienie whitelist graczowi, używając jego SteamID64.

oxide.grant user 76561198000000000 whitelist.allow

Aby cofnąć dostęp, usuń to uprawnienie.

oxide.revoke user 76561198000000000 whitelist.allow

Aby sprawdzić, jakie uprawnienia ma użytkownik, wyświetl jego uprawnienia.

oxide.show user 76561198000000000

Sprawdzanie działania Whitelisty

Spróbuj połączyć się kontem, które nie ma uprawnienia whitelist. Plugin powinien zablokować połączenie. Następnie połącz się kontem, któremu nadałeś whitelist.allow, aby potwierdzić dostęp.

Jeśli wszyscy nadal mogą dołączyć, upewnij się, że plugin jest załadowany i że uMod działa. Najpewniejszym sposobem, by mieć pewność, że plugin jest aktywny, jest restart serwera po wrzuceniu pluginu.

Podsumowanie

Jeśli wszystkie powyższe kroki zostały wykonane poprawnie, Twoja whitelist jest aktywna i możesz dokładnie kontrolować, kto może dołączyć do serwera. Jeśli dostęp nadal nie działa tak, jak powinien, zrestartuj serwer jeszcze raz i sprawdź pliki lub wyjście komend, by potwierdzić, że zmiany zostały zastosowane.

W razie dalszych pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂