Poradnik dla administratorów

Jak zabezpieczyć serwer Minecraft? Whitelist, operator i zaufane pluginy

Największe problemy bezpieczeństwa często zaczynają się od zbyt szerokich uprawnień, publicznego RCON-u albo przypadkowego pluginu. Sprawdź ustawienia i procedury, które warto wdrożyć przed otwarciem serwera.

Poradnik dla administratorówAutor: Redakcja MinecraftSerwer.plAktualizacja: 29 lipca 202612 min czytania

Bezpieczny serwer Minecraft to nie jeden plugin antygriefingowy. To połączenie uwierzytelniania, minimalnych uprawnień, kontroli dostępu do konsoli, zaufanego oprogramowania i backupu, który pozwala cofnąć skutki błędu.

Odpowiedź w skrócie

Najważniejsze konkrety

Uwierzytelnianie
Dla zwykłego serwera publicznego pozostaw online-mode=true; wyjątki wymagają świadomej architektury proxy.
Operator
OP otrzymują wyłącznie osoby, które naprawdę administrują; pozostałe prawa nadaj grupami i pojedynczymi węzłami.
Panel i SSH
Unikalne hasło, MFA, osobne konta oraz brak współdzielenia dostępu przez wiadomości lub pliki tekstowe.
Odzyskanie
Kopie poza serwerem, log zmian i przećwiczona procedura przywrócenia ograniczają skutki włamania lub griefu.

1. Nie wyłączaj uwierzytelniania jako szybkiej naprawy

W publicznym serwerze Java ustaw online-mode=true, chyba że masz bardzo konkretny, świadomy powód i rozumiesz konsekwencje architektury proxy. Wyłączenie uwierzytelniania nie jest rozwiązaniem problemu z logowaniem - zmienia model zaufania i może pozwolić na podszywanie się pod cudze nazwy. Osobny poradnik wyjaśnia, co naprawdę oznacza serwer non-premium, jak zmieniają się UUID i dlaczego lokalne /register nie zastępuje weryfikacji konta.

Weryfikuj też, czy adres i wersja podane graczom są prawidłowe. Jeżeli używasz proxy albo crossplay, bezpieczeństwo trzeba ocenić dla całej ścieżki: proxy, backendu, pluginów i panelu administracyjnego, a nie tylko dla jednego pliku.

2. Włącz whitelistę podczas testów

Whitelist ogranicza możliwość wejścia do wybranych graczy, ale nie zastępuje ochrony budowli ani moderacji. Przed premierą ustaw white-list=true, dodaj testerów i sprawdź onboarding bez narażania otwartego serwera na przypadkowe wejścia. Przy projekcie zamkniętym włącz także enforce-whitelist=true, aby serwer odrzucał osoby spoza listy.

W trybie publicznym możesz wyłączyć whitelistę dopiero, gdy działa spawn, regulamin, system zgłoszeń i backup. Opisz graczom, jakie dane są wymagane do wejścia i gdzie zgłaszać nadużycia. Sama whitelist nie wykrywa grieferów, nie naprawia pluginów i nie cofa zmian w świecie.

3. Ogranicz liczbę operatorów

Ranga operatora daje bardzo szerokie możliwości, więc nie rozdawaj jej wszystkim moderatorom i testerom. Utrzymuj krótką listę osób z dostępem, przeglądaj ops.json i odbieraj operatora po zakończeniu testów. Do codziennej moderacji użyj systemu uprawnień z osobnymi rangami i minimalnymi permission nodes.

Nie wklejaj do konsoli przypadkowych komend z filmu lub czatu. Najpierw sprawdź dokumentację pluginu, zakres działania i możliwość cofnięcia zmiany. Przy operacjach na świecie zapisz backup oraz osobę, która zatwierdziła działanie.

4. Traktuj RCON jak dostęp do konsoli

Jeśli nie korzystasz z RCON, nie włączaj go „na wszelki wypadek”. Gdy jest potrzebny, użyj osobnego, długiego sekretu, ogranicz dostęp zaporą do konkretnego panelu lub adresu i nie publikuj portu oraz hasła w Discordzie. Nie zapisuj danych RCON w publicznym repozytorium ani w logach aplikacji.

To samo dotyczy panelu hostingu, SFTP i konta właściciela. Włącz wieloskładnikowe logowanie tam, gdzie jest dostępne, używaj osobnych kont dla zespołu i odbieraj dostęp osobom, które przestały pracować przy projekcie. Uprawnienia infrastruktury i uprawnienia w grze powinny być rozdzielone.

5. Instaluj tylko zaufane pluginy

Plugin nie jest zwykłym dodatkiem graficznym. PaperMC ostrzega, że pluginy mają pełny, nieograniczony dostęp do serwera i maszyny (otwiera w nowej karcie). Pobieraj je z oficjalnej strony projektu, sprawdź autora, wersję, zależności i komentarze o bezpieczeństwie. Nie uruchamiaj plików JAR z przypadkowego załącznika.

Po instalacji sprawdź logs/latest.log, listę aktywnych pluginów i nowe połączenia. Jeden plugin nie powinien zastępować backupu, kontroli operatorów i aktualizacji. Jeśli dodatek ma dostęp do ekonomii, komend lub danych graczy, traktuj jego wybór jak decyzję infrastrukturalną.

6. Połącz kontrolę dostępu z reakcją na awarię

Regularnie przeglądaj logi, backupy, listę operatorów, whitelistę i aktualizacje pluginów. Ustal, kto reaguje na crash, griefing i podejrzane logowania. Przy incydencie najpierw ogranicz dostęp, zachowaj logi i wykonaj kopię bieżącego stanu, a dopiero potem przywracaj świat lub usuwaj pliki.

Dokumentacja server.properties w PaperMC (otwiera w nowej karcie) opisuje między innymi whitelistę, online-mode, port RCON i poziom uprawnień operatora. Trzymaj się referencji dla swojej wersji, bo nazwy i wartości mogą się zmieniać.

Po zmianie członka zespołu unieważnij jego dostęp do panelu, SFTP, RCON i Discorda, a przy podejrzeniu wycieku zmień sekrety zamiast tylko usuwać wiadomość z czatu. Rotacja ma sens tylko wtedy, gdy nowe hasło nie trafia do starego skryptu lub wspólnego pliku bez kontroli dostępu.

Checklista bezpieczeństwa

Przed otwarciem serwera

  • online-mode=true jest świadomą decyzją dla serwera publicznego;
  • whitelist działa podczas testów i ma tylko potrzebnych graczy;
  • operatorów jest minimum, a moderatorzy korzystają z ograniczonych rang;
  • RCON jest wyłączony albo chroniony sieciowo i silnym sekretem;
  • pluginy pochodzą ze sprawdzonych źródeł i mają znaną wersję;
  • backup, logi i procedura incydentu zostały przetestowane;
  • konta panelu, SFTP i administracji mają osobne dostępy.

Bezpieczeństwo warto komunikować także graczom: aktualny regulamin, oficjalny Discord i prawidłowy adres w profilu serwera Java ograniczają liczbę pomyłek jeszcze przed wejściem.

Do wykonania

Plan działania krok po kroku

  1. 1

    Zrób ewidencję kont z dostępem do panelu, SSH, konsoli, RCON i operatora; usuń dostęp, którego nie potrafisz uzasadnić.

  2. 2

    Włącz MFA, zmień współdzielone hasła i ogranicz porty zaporą do usług faktycznie wystawianych publicznie.

  3. 3

    Skonfiguruj grupy uprawnień zgodnie z zasadą najmniejszego dostępu i przetestuj osobno konto gracza, moderatora oraz administratora.

  4. 4

    Wykonaj kopię poza maszynę, sprawdź logi i przećwicz scenariusz: wyłączenie wejść, rotacja sekretów, analiza zmian i przywrócenie.

Redakcja MinecraftSerwer.plWskazówki korzystają z dokumentacji PaperMC dotyczącej server.properties, whitelisty, operatorów i ryzyka instalowania pluginów z nieznanych źródeł.
Opublikowano: 26 lipca 2026Zaktualizowano: 29 lipca 2026
Najczęstsze pytania

Pytania i odpowiedzi

Czy whitelist chroni serwer Minecraft przed griefingiem?

Nie. Whitelist ogranicza, kto może wejść, ale nie zastępuje ochrony świata, uprawnień, logów ani moderacji. Podczas testów warto ją włączyć, a po premierze dobrać osobne zabezpieczenia.

Czy każdy plugin Minecraft jest bezpieczny?

Nie. Plugin ma szeroki dostęp do serwera i maszyny, dlatego pobieraj go ze sprawdzonego źródła, sprawdź autora, wersję i zależności oraz wykonaj backup przed instalacją.

Adres skopiowany - widzimy się w grze!
Potwierdzenie

Potwierdź działanie