Przejdź do treści

Whitelist, OP i bany na serwerze Minecraft

Ogranicz dostęp do serwera whitelistą, dowiedz się jak nadać i jak zabrać OPa w MC oraz zarządzaj banami z konsoli panelu.

Dostęp do serwera kontrolujesz trzema głównymi mechanizmami: whitelist wpuszcza tylko autoryzowanych graczy, OP nadaje uprawnienia administratora, a ban blokuje niepożądane konta lub adresy IP. Wszystkie te opcje skonfigurujesz komendami w zakładce Konsola oraz wygodnymi przełącznikami w panelu serwera.

#Czego potrzebujesz

  • Serwer w statusie Uruchomiony - komendy administracyjne działają na aktywnej instancji serwera.
  • Dokładne nicki graczy (wielkość liter ma kluczowe znaczenie w trybie offline/non-premium).

#Co to jest whitelist w Minecraft i jak działa?

Whitelist (biała lista) to podstawowy mechanizm bezpieczeństwa w Minecraft, który wpuszcza na serwer wyłącznie graczy znajdujących się na zdefiniowanej liście. Każda inna osoba próbująca dołączyć do gry otrzyma komunikat: „You are not white-listed on this server!”.

Włączenie whitelisty to najlepszy sposób na ochronę prywatnego serwera ze znajomymi przed przypadkowymi graczami, botami i griefem.

#Zarządzanie whitelistą z poziomu konsoli

W zakładce Konsola w panelu wpisz:

whitelist on
whitelist add Steve
whitelist remove Alex
whitelist list
whitelist reload
  • whitelist on - włącza blokadę i sprawdza obecność na liście.
  • whitelist off - wyłącza whitelistę (każdy może wejść).
  • whitelist add Nick - dodaje gracza do białej listy.
  • whitelist remove Nick - usuwa gracza z listy.
  • whitelist list - wyświetla wszystkich dopisanych graczy.
  • whitelist reload - ponownie wczytuje plik /whitelist.json po ręcznej edycji.

#Włączanie whitelisty z poziomu Panelu

  1. Otwórz panel serwera i przejdź do Konfiguracja → grupa Gracze i uprawnienia.
  2. Włącz opcję Whitelist.
  3. Włącz Wymuś whitelist (enforce-whitelist), jeśli chcesz, aby osoby usunięte z listy były natychmiast wyrzucane z trwającej rozgrywki.
  4. Kliknij Zapisz zmiany i zrestartuj serwer, jeśli panel wyświetli etykietę Restart.

Lista dopisanych graczy jest zapisywana w pliku /whitelist.json w głównym katalogu serwera - możesz go przeglądać i edytować w menedżerze plików.

Włącz whitelistę jeszcze przed pierwszym udostępnieniem adresu IP serwera publicznie. Znacznie prościej dopisać znajomych komendą whitelist add, niż naprawiać zniszczony świat po niespodziewanym najeździe obcych graczy.

#Nadawanie i zarządzanie uprawnieniami operatora (OP)

Operator (w skrócie OP) posiada pełne uprawnienia administracyjne na serwerze: może zmieniać tryb gry (/gamemode), zarządzać pogodą i czasem, teleportować graczy oraz wykonywać polecenia przeładowania serwera.

#Jak nadać OPa w Minecraft?

Aby mianować gracza operatorem, wpisz w Konsoli serwera:

op Steve

Gracz otrzyma natychmiastowe uprawnienia bez konieczności restartu serwera. Wpis trafi do pliku /ops.json.

#Jak zabrać OPa w MC? Komenda /deop

Aby odebrać operatora i cofnąć uprawnienia administratora w Minecraft, użyj komendy /deop:

deop Steve

Po wykonaniu tej komendy gracz natychmiast traci dostęp do komend administracyjnych.

Jak odebrać OPa z poziomu pliku ops.json (gracz offline):

  1. Przejdź do zakładki Pliki w panelu MCHost.
  2. Otwórz plik ops.json.
  3. Usuń blok JSON odpowiadający danemu graczowi (wraz z jego UUID i nickiem).
  4. Zapisz plik i wpisz w konsoli /whitelist reload lub zrestartuj serwer.

#Poziomy uprawnień OP

W pliku server.properties oraz w zakładce Konfiguracja możesz dostosować maksymalny poziom uprawnień (op-permission-level):

Poziom Nazwa Zakres uprawnień
1 Moderator terenu Omija ochronę spawnu (spawn-protection).
2 Mistrz Gry Dostęp do komend /gamemode, /give, /tp, /clear oraz bloków poleceń.
3 Administrator Dostęp do /kick, /ban, /op, /deop i zarządzania graczami.
4 Właściciel serwera Pełny dostęp do /stop, /reload, /save-all oraz restartu instancji.

Nie nadawaj poziomu 4 OP obcym lub mało znanym moderatorom. Operator z poziomem 4 może nadać OPa każdemu innemu graczowi lub zbanować pozostałych administratorów. Do zaawansowanego zarządzania rangami zalecamy plugin LuckPerms.

#Bany i wyrzucanie graczy z serwera

Gdy gracz łamie regulamin serwera, możesz wymusić jego rozłączenie lub zablokować dostęp na stałe:

kick Steve Spam na czacie
ban Steve Uzywanie cheatow
ban-ip 123.45.67.89
pardon Steve
pardon-ip 123.45.67.89
banlist
  • kick <nick> [powód] - natychmiast wyrzuca gracza z gry, ale pozwala mu połączyć się ponownie.
  • ban <nick> [powód] - blokuje konto gracza na stałe. Lista zbanowanych znajduje się w pliku banned-players.json.
  • ban-ip <adres_ip> - blokuje cały adres IP. Zapis w pliku banned-ips.json.
  • pardon <nick> - cofa bana (odbanowuje gracza).
  • pardon-ip <adres_ip> - odblokowuje zbanowany adres IP.

#Ochrona przed griefem i cofanie zniszczeń

Bany nie cofną zniszczeń terenu wywołanych przez griefing. Aby zabezpieczyć serwer, zainstaluj odpowiednie wtyczki:

  • CoreProtect - rejestruje każdą postawioną i zniszczoną kratkę oraz otwarcie skrzynki. Pozwala jednym poleceniem cofnąć zniszczenia konkretnego gracza: /co rollback u:Steve t:1h.
  • WorldGuard i WorldEdit - pozwalają tworzyć chronione cuboidy (działki), gdzie niszczenie i budowanie jest wyłączone dla zwykłych graczy.
  • Kopie zapasowe - w razie poważnej awarii przywróć automatyczny backup serwera.

#Tryb online i bezpieczeństwo kont premium

W panelu serwera (KonfiguracjaBezpieczeństwo i dostęp) znajdziesz opcję Tryb online (online-mode):

  • Włączony (True): Serwer weryfikuje sesję w oficjalnym API Mojang/Microsoft. Nikt nie może podszyć się pod cudzy nick.
  • Wyłączony (False - Non-Premium): Każdy może wejść pod dowolnym nickiem.

Jeśli wyłączasz Tryb online, aby umożliwić wejście graczom bez konta premium, bezwzględnie zainstaluj plugin do logowania (np. AuthMeReloaded lub FastLogin). W przeciwnym razie dowolny gracz może wpisać nick administratora i uzyskać pełnego OPa bez podawania hasła!

#Najczęstsze pytania i rozwiązywanie problemów

#Jak zabrać OPa w MC, jeśli nie mam dostępu do gry?

Wejdź do panelu MCHost, otwórz zakładkę Konsola i wpisz polecenie deop NickGracza. Konsola ma zawsze najwyższe uprawnienia i działa niezależnie od tego, czy jesteś zalogowany w grze.

#Whitelist jest włączony, ale gracze spoza listy nadal wchodzą

  1. Upewnij się, że opcja enforce-whitelist jest ustawiona na true w pliku server.properties.
  2. Jeśli edytowałeś plik whitelist.json ręcznie, wpisz w konsoli whitelist reload.

#Gracz nie może dołączyć, mimo że został dodany do whitelisty

Sprawdź dokładną pisownię nicku. W trybie offline małe i wielkie litery są traktowane jako zupełnie inne konta (Stevesteve).

#Zbanowany gracz natychmiast wraca na serwer

Osoba korzysta ze zmiennego adresu IP lub konta alternatywnego (alt). Włącz Whitelist lub włącz w panelu opcję Zapobiegaj połączeniom proxy, która odcina wejścia przez VPN.

#Co dalej