Przejdź do głównej treści

Project Zomboid: 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 tryb kontroli dostępu, który wymaga, abyś najpierw ręcznie utworzył konta użytkowników, zanim będą mogli dołączyć. W Project Zomboid najczęściej robi się to przez wyłączenie otwartej rejestracji w konfiguracji serwera, a następnie dodanie użytkowników za pomocą komend konsoli.

Aktywacja Whitelisty

Połącz się z serwerem przez FTP i otwórz plik konfiguracyjny serwera. Zazwyczaj znajdziesz go w Zomboid/Server/ i będzie nazwany tak jak Twój serwer, np. servertest.ini lub <ServerName>.ini. Znajdź ustawienie Open i ustaw je na false.

Open=false

Zapisz plik i zrestartuj serwer. Po wyłączeniu otwartej rejestracji, do serwera będą mogli dołączyć tylko użytkownicy, których sam dodasz.

Zarządzanie graczami na Whitelist

Otwórz Live Console w panelu zarządzania serwerem gier ZAP-Hosting i twórz konta dla dozwolonych graczy. Użyj komendy adduser z nazwą użytkownika i hasłem.

/adduser "username" "password"

Aby odebrać dostęp użytkownikowi, usuń go z whitelisty za pomocą dedykowanej komendy.

/removeuserfromwhitelist "username"

Jeśli wcześniej miałeś włączoną otwartą rejestrację i chcesz przekonwertować istniejące połączone konta na wpisy na whitelistę, użyj komendy, która doda wszystkich aktualnie połączonych użytkowników do whitelisty.

/addalltowhitelist

Sprawdzanie działania Whitelisty

Po aktywowaniu Open=false nowy użytkownik, który nie został dodany przez /adduser, nie powinien mieć możliwości dołączenia. Przetestuj to na koncie z whitelisty, aby potwierdzić dostęp.

Jeśli użytkownicy spoza listy nadal mogą dołączać, upewnij się, że edytowałeś aktywny plik <ServerName>.ini i zrestartowałeś serwer.

Podsumowanie

Jeśli wszystkie powyższe kroki zostały wykonane poprawnie, Twoja whitelist jest aktywna i masz pełną kontrolę nad tym, kto może dołączyć do serwera. Jeśli dostęp nadal nie działa tak, jak powinien, zrestartuj serwer jeszcze raz i sprawdź plik lub wyjście komend, aby 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! 🙂