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 reloadwhitelist 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.jsonpo ręcznej edycji.
#Włączanie whitelisty z poziomu Panelu
- Otwórz panel serwera i przejdź do Konfiguracja → grupa Gracze i uprawnienia.
- Włącz opcję Whitelist.
- Włącz Wymuś whitelist (enforce-whitelist), jeśli chcesz, aby osoby usunięte z listy były natychmiast wyrzucane z trwającej rozgrywki.
- 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 SteveGracz 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 StevePo wykonaniu tej komendy gracz natychmiast traci dostęp do komend administracyjnych.
Jak odebrać OPa z poziomu pliku ops.json (gracz offline):
- Przejdź do zakładki Pliki w panelu MCHost.
- Otwórz plik
ops.json. - Usuń blok JSON odpowiadający danemu graczowi (wraz z jego UUID i nickiem).
- Zapisz plik i wpisz w konsoli
/whitelist reloadlub 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
banlistkick <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 plikubanned-players.json.ban-ip <adres_ip>- blokuje cały adres IP. Zapis w plikubanned-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 (Konfiguracja → Bezpieczeń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ą
- Upewnij się, że opcja
enforce-whitelistjest ustawiona natruew plikuserver.properties. - Jeśli edytowałeś plik
whitelist.jsonręcznie, wpisz w konsoliwhitelist 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 (Steve ≠ steve).
#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.