Przejdź do treści
CraftRadar
Redakcja serwisu

Whitelist, ban-list i ochrona serwera Minecraft krok po kroku

Prywatny SMP wymaga whitelisty, publiczny — dobrze ustawionej listy banów i moderacji. Pokazujemy komendy, pluginy i workflow, dzięki którym serwer pozostanie bezpieczny.

Whitelist to najprostszy mechanizm ochrony serwera Minecraft — wbudowany, darmowy i skuteczny. Lista nicków, które mają prawo wejść; reszta dostaje błąd „You are not whitelisted on this server". W połączeniu z banlistą i kilkoma pluginami daje solidną pierwszą linię obrony.

Whitelist – nowa wersja Minecrafta na serwerze Minecraft

W tym wpisie pokażemy, jak prawidłowo ustawić whitelistę i ban-listę, jak zarządzać nimi w trakcie działania serwera oraz jak rozszerzyć ochronę o pluginy i workflow administracyjny.

Kiedy włączać whitelistę?

  • Prywatny SMP ze znajomymi — zawsze.
  • Etap zamkniętej bety serwera publicznego — tak.
  • Po skoordynowanym ataku botów — tymczasowo.
  • Otwarty serwer publiczny — nie, blokuje rozwój.

Whitelist to narzędzie kontroli. Na publicznym serwerze ogranicza wzrost i nie zatrzymuje cheaterów (mają konta premium). Tam działają inne warstwy.

Włączenie whitelisty

Sposób 1: edycja server.properties:

white-list=true
enforce-whitelist=true

enforce-whitelist=true wyrzuca z serwera wszystkich graczy, których nie ma na liście, w trakcie działania (po dodaniu/usunięciu).

Sposób 2: bezpośrednio w konsoli:

/whitelist on
/whitelist add Mariusz123
/whitelist remove TrollUser
/whitelist list
/whitelist reload

Lista jest zapisywana w whitelist.json w katalogu serwera.

Ban-lista — kara za naruszenia

Banlista jest odwrotna do whitelisty. Ważne dla publicznych serwerów. Komendy:

/ban Cheater42 Cheaty x-ray
/ban-ip 198.51.100.42 Atak DDoS
/banlist
/pardon Cheater42

Ban przez nick blokuje konto premium. ban-ip blokuje cały adres IP — przydatne, gdy ktoś próbuje wejść z innym nickiem.

Wszystkie informacje przechowywane są w banned-players.json i banned-ips.json. Można je edytować ręcznie i wykonać /reload confirm.

Plugin LiteBans — rozszerzona moderacja

Wbudowane /ban jest podstawowe. LiteBans dodaje:

  • tymczasowe bany (/tempban Gracz 1d griefing),
  • warny i mute,
  • panel webowy z historią,
  • logi alternatywnych kont z tego samego IP.

Dla publicznego serwera to obowiązkowy zestaw. Wbudowany /ban nie ma /tempban ani /mute.

Anty-VPN i anty-multikonto

Częsty problem: zbanowany gracz wraca z VPN-em na innym koncie. Plugin AntiVPN sprawdza IP w bazie znanych proxy/VPN i odrzuca połączenia z nich.

LiteBans i EpicGuard wykrywają wiele kont z jednego IP — ułatwia to wykrywanie alt-kont po banie.

Whitelist – snapshot Minecrafta na serwerze Minecraft

Pluginy anty-bot

Boty wchodzą falami: 50–500 jednorazowych połączeń losowych nicków, by przeciążyć serwer. Whitelist tego nie blokuje (niektóre boty próbują nicków z popularnych list). Dlatego dochodzi:

  • EpicGuard — najpopularniejszy, ma własne reguły wykrywania botów.
  • BotSentry — kapcza na chacie, blokuje większość prostych botów.
  • NotABot — lekki, dobrze działa z BungeeCord.

Firewall — ostatnia warstwa

Po ataku spróbuj zablokować całe podsieci na poziomie iptables:

iptables -A INPUT -s 198.51.100.0/24 -j DROP

Dla większych ataków użyj listy ASN (np. AS213108 — popularny dostawca proxy):

apt install ipset
ipset create badnets hash:net
for net in $(curl -s https://example.com/badnets.txt); do
  ipset add badnets "$net"
done
iptables -I INPUT -m set --match-set badnets src -j DROP

Workflow administracyjny

Bez procesu nawet najlepsze pluginy nie pomogą. Polecane reguły:

  1. Każdy ban wymaga dowodu (screen, log, klip).
  2. Przy pierwszym naruszeniu — warn, drugim — krótki ban (1–7 dni), trzecim — perm.
  3. Ban-appeal przez Discord ticket lub formularz.
  4. Co tydzień przegląd alt-kont, nieaktywnych operatorów, świeżych klientów cheatowych.
  5. Publiczna lista banów (LiteBans web panel) działa odstraszająco.

Subtelne kary

Czasem bardziej skuteczna od bana jest tymczasowa kara mająca odstraszyć, nie wyrzucać:

  • /mute Gracz 1h spam — wycisz, ale pozwól grać.
  • /jail Gracz 30m griefing — plugin Jail zamyka gracza w celi.
  • /freeze Gracz — plugin FreezeIt blokuje ruch do czasu wyjaśnień.

Dobrze stopniować kary — od warnów po perm. Społeczność widzi, że moderacja działa konsekwentnie.

Ochrona kont administracji

Operatorzy są celem nr 1. Skradzione konto operatora pozwala zbanować właściciela i przejąć serwer.

  • Włącz 2FA pluginem 2FactorAuth.
  • Nigdy nie używaj op dla moderatorów — daj im rangę z permisjami przez LuckPerms.
  • Trzymaj ops.json minimalny (1–2 osoby).
  • Po odejściu osoby z teamu — natychmiast usuń permisje.

Podsumowanie

Whitelist + ban-list to fundament. LiteBans, EpicGuard i AntiVPN dokładają warstwy, których wbudowane mechanizmy nie mają. iptables/ipset chroni przed atakami sieciowymi, a 2FA i ścisłe permisje LuckPerms zabezpieczają samą administrację.

Dobrze poprowadzony serwer ma jasny regulamin, stopniowane kary i przejrzystą historię banów. To dziś standard, który gracze rozpoznają i doceniają.

Dodaj serwer

Wpisz adres serwera Minecraft, aby dodać go do listy. Dodanie jest darmowe.

Nie masz jeszcze serwera? Zobacz, jak go założyć.