Zabezpiecz swój serwer Minecraft: whitelist, uprawnienia i DDoS
Własny serwer Minecraft stawia się szybko: wygenerować świat, wysłać znajomym adres i grać. Bezpieczeństwo trafia na agendę zwykle dopiero potem — najczęściej dokładnie w chwili, gdy nieznany gracz rozwalił spawn albo ktoś ze zbyt szerokimi uprawnieniami „tylko coś testował”. Szkoda, bo najważniejsze środki zajmują najwyżej jeden wieczór i wszystkie są darmowe.
Dobre zabezpieczenie składa się z warstw. Poniżej przechodzisz je po kolei: kto wchodzi (whitelist i op), co gracze mogą (uprawnienia przez LuckPerms), co robisz, gdy jednak coś pójdzie źle (backupy), i co dzieje się poza twoim serwerem (ataki DDoS i to, co MC-Node standardowo odfiltrowuje).
Zacznij od drzwi wejściowych: whitelist i op
Zdecydowana większość kłopotów na małych serwerach wchodzi frontowymi drzwiami: ktoś, kogo nie powinno tu być, albo ktoś, kto może dużo więcej, niż potrzeba. Te dwie rzeczy załatwiasz w pięć minut, a dają od razu największy zysk.
Włączanie whitelisty
Z whitelistą wchodzą tylko gracze, których wpiszesz na listę. Dla serwera ze znajomymi lub małą społecznością nie ma właściwie dobrego powodu, żeby była wyłączona. Włączasz ją w konsoli lub w grze:
/whitelist on— włącza whitelistę/whitelist add NickGracza— dodaje gracza/whitelist remove NickGracza— usuwa gracza z listy
W server.properties ustaw też enforce-whitelist na true. Gracze usunięci z listy są wtedy natychmiast wyrzucani z serwera, zamiast spokojnie chodzić dalej, aż sami się kiedyś wylogują.
Oszczędzaj /op
Nadanie graczowi /op brzmi niewinnie, ale uprawnienia opa są praktycznie nieograniczone: zatrzymanie serwera, banowanie graczy, zmiana trybu gry, spawnowanie przedmiotów. Jedno współdzielone konto albo jeden znajomy, który źle zrozumie komendę — i masz wieczór sprzątania. Dobra zasada wyjściowa: op masz tylko ty jako właściciel, wszyscy inni dostają dokładnie potrzebne uprawnienia przez plugin do permisji. Na serwerze publicznym to nie luksus, lecz konieczność.
Porządek w uprawnieniach z LuckPerms
LuckPerms to de facto standard zarządzania uprawnieniami na serwerach Minecraft: darmowy, aktywnie rozwijany i o wiele przejrzystszy niż luźne opy i porozrzucane pliki konfiguracyjne. Idea jest prosta: tworzysz grupy (np. default, moderator i admin), przypinasz do nich permisje i wkładasz graczy do właściwej grupy.
Minimalna konfiguracja wygląda tak:
- Zainstaluj LuckPerms i zrestartuj serwer.
- Utwórz grupę:
/lp creategroup moderator - Nadaj grupie uprawnienie, np. kick:
/lp group moderator permission set minecraft.command.kick true - Włóż gracza do grupy:
/lp user NickGracza parent set moderator
Na szczęście nie musisz uczyć się wszystkich nodów permisji na pamięć: komendą /lp editor otwierasz edytor webowy, w którym grupy, uprawnienia i graczy wyklikujesz zamiast wpisywać. Zacznij mało — grupa default bez niczego specjalnego i jedna grupa moderatorów — i rozbudowuj dopiero, gdy społeczność rośnie. Im mniej wyjątków nawarstwiasz, tym mniej może się zepsuć i tym łatwiej później odtworzysz, kto co może.
Backupy: twoja siatka bezpieczeństwa, gdy jednak coś pójdzie źle
Zabezpieczenia zmniejszają prawdopodobieństwo problemów; backupy zmniejszają szkody. A szkody wcale nie zawsze wyrządzają złośliwi: uszkodzony świat po crashu, aktualizacja pluginu, która drenuje twoją ekonomię, albo własnoręczne nadpisanie złego pliku zdarzają się w praktyce częściej niż griefing.
Kilka reguł, które sprawdzają się raz za razem:
- Automatycznie i regularnie. Backup, o którym musisz pamiętać sam, to żaden backup. Zaplanuj go codziennie, gdy tylko na serwerze zaczyna się aktywnie grać.
- Przed każdą dużą zmianą. Nowy plugin, aktualizacja wersji, inny generator świata? Najpierw backup, potem klikanie.
- Trzymaj kopię poza serwerem. Co jakiś czas pobierz backup na własny komputer lub do chmury. Jeśli coś pójdzie naprawdę źle, masz zawsze wersję w innym miejscu.
- Testuj przywracanie. Backup, którego nigdy nie przywracałeś, to zakład. Spróbuj raz w spokojnym momencie; wtedy pod presją dokładnie wiesz, gdzie klikać.
Sprawdź też, co w tym zakresie oferuje twój hoster. W MC-Node zarządzasz serwerem przez panel, więc backupów nie musisz ogarniać luźnymi skryptami czy sesjami FTP.
Ataki DDoS: co MC-Node odfiltrowuje w standardzie
Atak DDoS nie ma nic wspólnego z twoimi ustawieniami: ktoś wysyła na twój serwer tyle ruchu, że prawdziwi gracze nie mogą się dostać. Serwery Minecraft są niestety popularnym celem — czasem z urazy po banie, czasem po prostu dlatego, że można.
Sam niewiele tu zdziałasz; to moment, w którym pracę musi wykonać hoster. W MC-Node ochrona DDoS jest standardowo w każdym pakiecie, bez dopłaty i bez osobnego modułu. Ataki są filtrowane na brzegu sieci, zanim dotrą do serwera, a same serwery działają na własnym sprzęcie w centrum danych Previder PDC2 w Hengelo.
Uczciwie: żadna ochrona nie czyni ataków całkiem niewidocznymi. Przy dużym ataku coś może być przez chwilę odczuwalne, zanim filtry wszystko zdławią. A ochrona DDoS nie robi nic z problemami powstającymi w grze — wyciekłego konta z op ani złośliwego pluginu nie zatrzyma żaden filtr sieciowy. Dlatego wcześniejsze kroki pozostają równie ważne.
Pięć drobnych ustawień, które robią dużą różnicę
Na koniec lista poprawek, które kosztują mało czasu, a razem oszczędzają masę kłopotów:
- Używaj silnego, unikalnego hasła do panelu i włącz weryfikację dwuetapową, gdzie się da. Kto wejdzie do panelu, może wszystko — także skasować twoje backupy.
- Zostaw
online-modenatrue. Konta graczy są wtedy naprawdę weryfikowane i nikt nie wejdzie z podrobionym nickiem. Jeśli grasz za proxy takim jak Velocity, sprawa wygląda inaczej: tam tę kontrolę przejmuje proxy. - Instaluj pluginy tylko z oficjalnych źródeł takich jak SpigotMC, Hangar czy Modrinth. „Darmowe” wersje płatnych pluginów z podejrzanych stron regularnie zawierają malware.
- Sprzątaj to, czego nie używasz. Każdy plugin to dodatkowa powierzchnia ataku i dodatkowa rzecz, która może się zepsuć przy aktualizacji.
- Chroń spawn. Spawn-protection w
server.propertieslub plugin do claimów zapobiega temu, że nowy gracz w dwie minuty rozbierze twój budynek na spawnie.
Który pakiet pasuje do bezpiecznego serwera?
Dobra wiadomość: bezpieczeństwo nie zależy od wyboru pakietu. Whitelist, LuckPerms i backupy działają na każdym pakiecie, a ochrona DDoS jest w MC-Node wszędzie w standardzie. Wybór kręci się więc głównie wokół tego, ilu graczy i pluginów oczekujesz. Kilka pakietów Minecraft, obok linii standardowej także wariant Premium:
| Pakiet | Cena miesięcznie | Wariant Premium miesięcznie |
|---|---|---|
| Cobblestone | 2,16 zł | 5,40 zł |
| Iron | 14,26 zł | 32,40 zł |
| Diamond | 33,26 zł | 75,60 zł |
| Gravel | 64,80 zł | 162,00 zł |
Wszystkie pakiety działają na dyskach NVMe i można je wypowiedzieć co miesiąc, więc mały start i późniejsze skalowanie zawsze wchodzi w grę. Pełną ofertę i specyfikacje pakietów znajdziesz w sklepie Minecraft MC-Node.
Włącz whitelistę i zrób pierwszy backup jeszcze dziś — to dziewięćdziesiąt procent roboty. Resztę spokojnie dobudujesz, gdy serwer będzie rósł.