Jak zabezpieczyć serwer Minecraft i sieć domową: lista kontrolna bezpieczeństwa
Serwer Minecraft dostępny z internetu to program na twoim komputerze, z którym może połączyć się nie tylko znajomy, ale też każdy, kto pozna adres. Co więcej, nawet jeśli adresu nikomu nie przekażesz, automatyczne skanery same przeglądają adresy w internecie i szukają takich serwerów. Najczęściej kończy się na zniszczonych budowlach, ale obca osoba z uprawnieniami operatora, podatność w samym programie albo zapomniane ustawienie routera mogą kosztować znacznie więcej. Zabezpieczenie nie zajmuje dużo czasu. Poniżej zebrano ustawienia, które warto wprowadzić, zanim zaprosisz znajomych, oraz nawyki, dzięki którym niczego nie stracisz. Jeśli nie masz jeszcze serwera, zacznij od instrukcji tworzenia serwera. Port (jak go otworzyć, opisano w artykule o portach) lepiej otwierać dopiero po wprowadzeniu ustawień z tego artykułu. Jeśli twój serwer działa na hostingu, część rad nie będzie ci potrzebna: szczegóły w ostatnim pytaniu sekcji „Najczęstsze pytania”.
Przed czym się chronimy?
Otwarty port nie sprawia, że komputer staje się przezroczysty dla internetu: dostępny jest przez niego tylko program, który nasłuchuje na tym porcie, czyli serwer Minecraft. Dlatego prawie wszystkie zagrożenia sprowadzają się do czterech:
- Obcy gracze. Bez białej listy na serwer wejdzie każdy: zniszczy budowle, zabierze przedmioty, zaśmieci czat. Grieferzy (tak nazywa się graczy, którzy psują cudze światy) często znajdują serwery za pomocą automatycznych skanerów, nawet jeśli nigdzie nie opublikowano adresu.
- Podszywanie się pod gracza. Jeśli wyłączysz
online-mode, serwer przestanie sprawdzać, kto się łączy, i będzie można wejść pod dowolnym nickiem, także pod nickiem operatora. - Obcy kod na twoim komputerze. Podatność w samej grze lub jej bibliotekach (jak Log4Shell w 2021 roku) albo złośliwy mod pozwalają uruchomić cudzy program na komputerze, na którym działa serwer. To najpoważniejsze zagrożenie.
- Słabe punkty sieci. Router z fabrycznym hasłem, włączone zdalne zarządzanie, zbędne przekierowane porty: zagrożony jest nie tylko serwer, ale też wszystkie urządzenia w domu.
Pierwsze dwa zagrożenia usuniesz w minutę dwoma ustawieniami, na pozostałe potrzeba trochę więcej czasu.
Minimum na dziesięć minut
Jeśli masz mało czasu, zrób przynajmniej to, a szczegóły i sprawdzenia znajdziesz w sekcjach poniżej:
- Biała lista jest włączona: w
server.propertiesjestwhite-list=true. - W
server.propertiesjestonline-mode=true. - Operatorami są tylko ty i osoby, którym ufasz jak sobie.
- RCON i Query są wyłączone, a port 25575 w routerze nie jest otwarty.
- W routerze przekierowany jest tylko potrzebny port, tryb „DMZ” jest wyłączony, fabryczne hasło administratora jest zmienione, a zdalne zarządzanie wyłączone.
- Serwer, Java i oprogramowanie routera są zaktualizowane.
- Mody i wtyczki pochodzą tylko z zaufanych źródeł.
- Masz świeżą kopię zapasową świata.
Biała lista
Biała lista (whitelist) to wykaz graczy, którzy mogą wchodzić na serwer. Jest zapisana w pliku whitelist.json. Pozostałym serwer odpowiada „Nie jesteś na białej liście tego serwera!” i nie wpuszcza ich. Dla serwera ze znajomymi to najskuteczniejsze zabezpieczenie: nawet jeśli adres trafi w niepowołane ręce, obcy nie wejdą.
Od wersji Minecraft 26.3 (15 września 2026 roku) nowo utworzony serwer ma domyślnie włączoną białą listę (white-list=true w server.properties). Serwer utworzony w starszej wersji zachowuje dawne ustawienie także po aktualizacji do wersji 26.3. W takim przypadku oraz w starszych wersjach włącz białą listę tym samym wierszem i uruchom serwer ponownie albo wpisz w konsoli serwera /whitelist on. Operatorów serwer wpuszcza zawsze, nawet jeśli nie ma ich na liście.
Polecenia wpisuje się w konsoli serwera (w oknie, w którym on działa):
/whitelist add PlayerName— dodaje gracza (zastąpPlayerNamenickiem znajomego). Gdyonline-mode=true, serwer szuka konta po nicku, więc nick musi być prawdziwy, bez literówek./whitelist remove PlayerName— usuwa gracza./whitelist list— pokazuje wszystkich, którzy są na liście./whitelist reload— wczytuje ponownie plikwhitelist.json, jeśli edytowano go ręcznie.
Jeśli gracza usunięto z listy, a został na serwerze, otwórz server.properties, ustaw enforce-whitelist=true i uruchom serwer ponownie: wtedy serwer wyrzuca graczy usuniętych z listy. Gracza można też wyrzucić ręcznie poleceniem /kick PlayerName.
Sprawdzenie. Poproś znajomego, którego nie ma na liście, żeby wszedł na serwer: jeśli gra odpowiada „Nie jesteś na białej liście tego serwera!”, lista działa. A jeśli wszedł, biała lista jest wyłączona: sprawdź white-list=true i uruchom serwer ponownie.
Bedrock Edition. Na Bedrock Dedicated Server biała lista nazywa się listą dozwolonych graczy (allow list): włącz ją wierszem allow-list=true w server.properties i dodawaj graczy poleceniem allowlist add PlayerName w konsoli serwera. Lista jest zapisana w pliku allowlist.json. W odróżnieniu od Java Edition serwer nie wpuszcza operatorów automatycznie: dodaj do listy także siebie i pozostałych operatorów.
Tryb online-mode: sprawdzanie graczy
Ustawienie online-mode (domyślnie true) sprawia, że serwer sprawdza każdego gracza w usłudze kont Minecraft: dzięki temu serwer ma pewność, że nick należy do tego, kto go używa. Na serwerze dostępnym z internetu nie warto wyłączać tego trybu: ma to sens tylko na serwerze, z którym nie można się połączyć przez internet.
Jeśli online-mode=false, serwer nikogo nie sprawdza: można wejść pod dowolnym nickiem, także pod nickiem operatora, i dostać wszystkie jego uprawnienia. Biała lista w tym trybie zatrzymuje tylko tych, którzy nie znają żadnego nicku z listy, a nick łatwo poznać: lista serwerów pokazuje nicki graczy, którzy są teraz na serwerze.
Z online-mode=true nie wejdzie na serwer nikt z nielicencjonowanego launchera: taki gracz nie ma konta, które można sprawdzić. Jeśli znajomi grają właśnie tak, tryb trzeba będzie wyłączyć na własne ryzyko: nie nadawaj uprawnień operatora, zostaw włączoną białą listę, ukryj listę graczy (hide-online-players=true) i, jeśli się da, obejdź się bez otwartego portu. Sieć wirtualna (opisano ją w artykule o publicznym adresie IP) wpuści na serwer tylko tych, których zaprosisz.
Sprawdzenie. W server.properties powinien być wiersz online-mode=true. Jeśli jednak gracz z licencją widzi „Weryfikacja nazwy użytkownika nieudana!”, przyczyną jest zwykle awaria logowania do konta: szczegóły znajdziesz w artykule o portach, w sekcji o błędach połączenia.
Uprawnienia operatora
Operator (op) może wykonywać polecenia serwera. Polecenie /op PlayerName nadaje graczowi poziom ustawiony w server.properties parametrem op-permission-level. Domyślnie jest to 4, najwyższy poziom: taki operator ma dostęp do wszystkich poleceń, łącznie z zatrzymaniem serwera. Poziomy różnią się tym, na co pozwalają:
- Poziom 2 — polecenia związane z grą:
/gamemode,/tp,/give,/time,/summoni podobne. - Poziom 3 — zarządzanie graczami:
/op,/deop,/ban,/kick,/whitelist. - Poziom 4 — wszystko, łącznie z
/stop,/save-alli innymi poleceniami zarządzania serwerem.
Jeśli znajomy potrzebuje tylko poleceń związanych z grą, otwórz server.properties, ustaw op-permission-level=2 i uruchom serwer ponownie: nowi operatorzy dostaną poziom 2. Poziom operatorów, którzy już zostali dodani, jest zapisany w pliku ops.json (pole level).
- Mianuj operatorami tylko siebie i osoby, którym ufasz jak sobie, i nie nadawaj uprawnień „na jakiś czas”: zapomniany operator pozostaje operatorem.
- Odebrać uprawnienia operatora można poleceniem
/deop PlayerName. Co jakiś czas otwierajops.jsoniwhitelist.jsoni sprawdzaj, czy nie ma w nich nieznanych nicków. - Uprawnienia operatora są przypisane do konta gracza. Jeśli konto zostanie przejęte, włamywacz dostanie też uprawnienia na twoim serwerze, dlatego włącz weryfikację dwuetapową dla konta Microsoft, na które logujesz się w Minecraft, i poproś o to innych operatorów.
Bedrock Edition. Uprawnienia nowych graczy określa parametr default-player-permission-level (wartości visitor, member i operator, domyślnie member): nie ustawiaj operator.
RCON, Query i inne „zdalne panele sterowania”
Serwer ma kilka opcjonalnych interfejsów sieciowych: dwa z nich pozwalają zarządzać serwerem zdalnie, a trzeci udostępnia informacje o nim. Wszystkie są domyślnie wyłączone i najlepiej, żeby tak zostało:
- RCON (
enable-rcon, port 25575, TCP) — zdalna konsola serwera. Dane w niej nie są szyfrowane, więc hasło można przechwycić, a udostępnianie RCON w internecie jest niebezpieczne. Jeśli potrzebujesz RCON, używaj go tylko w sieci domowej, nie przekierowuj portu 25575 w routerze i ustaw długie, unikalne hasło wrcon.password(z pustym hasłem serwer nie uruchomi RCON). - Query (
enable-query, port 25565, UDP) — protokół, za pomocą którego programy do monitorowania pobierają informacje o serwerze. Jeśli router dla reguły Minecraft oferuje tylko wariant „TCP/UDP”, przekieruje też port UDP 25565: dopókienable-query=false, jest to nieszkodliwe. - Protokół zarządzania serwerem (
management-server-enabled) — nowszy interfejs do zarządzania serwerem przez sieć. Domyślnie też jest wyłączony. Po włączeniu domyślnie nasłuchuje tylko na adresie lokalnym (management-server-host=localhost), przyjmuje tylko programy, które znają jego tajny klucz, i wymaga szyfrowania (management-server-tls-enabled=true): w tym celu trzeba wskazać plik certyfikatu (magazyn kluczy), w przeciwnym razie serwer się nie uruchomi. Jeśli go nie potrzebujesz, zostaw tak, jak jest, a jeśli potrzebujesz, nie wystawiaj go na zewnątrz.
Sprawdzenie. Otwórz server.properties: powinny być enable-rcon=false i enable-query=false. Na liście reguł przekierowania w routerze nie powinno być portu 25575.
Router
Za routerem jest nie tylko komputer z serwerem, ale też telefony, telewizory, kamery i inne urządzenia, dlatego ustawienia routera są tak samo ważne jak ustawienia serwera. Jeśli router nie jest twój (akademik, wynajmowane mieszkanie, sprzęt dostawcy internetu), najpierw uzgodnij zmiany z osobą, która płaci za internet i odpowiada za sieć.
- Przekierowuj tylko potrzebny port. Nie włączaj „DMZ” (trybu, w którym na jeden komputer przekierowywane są wszystkie połączenia przychodzące na dowolne porty) i nie otwieraj zakresów portów „na wszelki wypadek”.
- Zmień fabryczne hasło administratora routera (jest wydrukowane na naklejce, a dla wielu modeli opublikowane w internecie) na długie i unikalne. Jeśli router na to pozwala, zmień też nazwę użytkownika.
- Wyłącz zdalne zarządzanie (opcja nazywa się „Remote Management”, „Remote Access” albo „Web Access from WAN”): inaczej stronę ustawień routera można otworzyć z internetu.
- Aktualizuj oprogramowanie routera: w starszych wersjach zdarzają się znane podatności. Nowej wersji szukaj w sekcji aktualizacji oprogramowania (Firmware Update) w ustawieniach routera albo na stronie producenta.
- Wyłącz UPnP, jeśli nie potrzebują go inne urządzenia w domu (korzystają z niego na przykład niektóre konsole do gier). Ta funkcja pozwala programom w twojej sieci samym prosić router o otwarcie portu bez twojej wiedzy, a regułę dla serwera i tak tworzysz ręcznie.
- Zabezpiecz Wi-Fi szyfrowaniem WPA3 albo WPA2 i silnym hasłem, a gościom i urządzeniom „inteligentnego domu” udostępnij osobną sieć gościnną: dzięki temu te urządzenia nie znajdą się w jednej sieci z serwerem.
- Jeśli serwer przez dłuższy czas nie będzie potrzebny, wyłącz albo usuń regułę przekierowania. Wtedy port jest zamknięty, nawet jeśli na komputerze przypadkiem uruchomi się coś zbędnego.
Sprawdzenie. Otwórz listę reguł przekierowania w routerze: powinny na niej zostać tylko znane ci reguły. Potem sprawdź zdalne zarządzanie: wyłącz w telefonie Wi-Fi (potrzebny jest internet mobilny) i wpisz w pasku adresu przeglądarki zewnętrzny adres IP routera (jak go poznać, opisano w artykule o portach). Strona logowania do routera nie powinna się otwierać. Jeśli się otworzyła, zdalne zarządzanie jest włączone. Jeśli się nie otworzyła, to jeszcze nie dowód: niektóre routery przyjmują zdalne połączenia na osobnym porcie (ASUS i NETGEAR domyślnie używają 8443), dlatego upewnij się też, że zdalne zarządzanie jest wyłączone w ustawieniach routera.
Zapora Windows i komputer
Zapora Windows to druga linia obrony: decyduje, które programy mogą przyjmować połączenia przychodzące. Nie trzeba jej wyłączać, wystarczy zezwolić na jeden port.
- Nie wyłączaj zapory po to, żeby „zadziałało”. Jeśli znajomi nie mogą się połączyć, szukaj zamkniętych drzwi krok po kroku, jak w artykule o portach.
- Reguła z zaznaczonym profilem publicznym działa też w cudzych sieciach. Jeśli zabierasz laptop ze sobą (kawiarnia, akademik, dworzec), wyłączaj tam serwer albo samą regułę: w
wf.msckliknij ją prawym przyciskiem myszy i wybierz „Wyłącz regułę” (Disable Rule). - Uruchamiaj serwer w zwykły sposób, a nie przez „Uruchom jako administrator”: program dostaje uprawnienia tego, kto go uruchomił, więc podatność albo złośliwy mod dostaną te same uprawnienia. Samemu serwerowi uprawnienia administratora nie są potrzebne: potrzebne są tylko do konfiguracji, na przykład żeby zainstalować Javę albo utworzyć regułę zapory. Jeśli serwer jest uruchamiany z konta Windows bez uprawnień administratora, przy pierwszym uruchomieniu system może utworzyć dla Javy reguły blokujące: jak je usunąć, opisano w artykule o portach, w sekcji o zaporze Windows.
- Zostaw włączoną ochronę antywirusową („Zabezpieczenia Windows” albo inny antywirus, któremu ufasz) i instaluj aktualizacje Windows.
Twój adres IP
Adres IP to nie adres domowy: po nim można poznać dostawcę internetu i przybliżoną lokalizację (zwykle region albo miasto, czasem z błędem), ale nie mieszkanie. A jednak nie warto go rozdawać: znając adres, można skanować twoją sieć i próbować ją zalać zbędnym ruchem (DDoS), przez co internet zwolni albo zniknie.
- Wysyłaj adres znajomym w wiadomościach prywatnych, a nie publikuj go na otwartych czatach, na forach, w opisie transmisji ani na zrzutach ekranu. Podczas transmisji sprawdź, czy adres nie jest widoczny na liście serwerów w grze ani w konsoli.
- Dziennik serwera (
logs/latest.log) zapisuje adresy IP graczy w wierszach o wejściu na serwer. Jeśli prosisz kogoś o pomoc, nie wysyłaj dziennika bez zmian: najpierw usuń albo zastąp adresy. W nowych wersjach gry zapisywanie adresów wyłącza się parametremlog-ips=false. - Nazwa domenowa uzyskana w usłudze DDNS (jak to działa, opisano w artykule o publicznym adresie IP) jest wygodniejsza niż adres z cyfr, ale nie bezpieczniejsza: nazwę łatwo zamienić na adres.
- Inny port zewnętrzny (na przykład 25570 zamiast 25565) w regule przekierowania nie ochroni przed celowym atakiem, ale sprawia, że serwer jest mniej widoczny dla prostych automatycznych skanerów. Znajomi będą musieli wpisywać adres z portem:
203.0.113.5:25570. - Parametr
enable-status=falsewyłącza odpowiedzi serwera na zapytania listy serwerów (przez to skanerom trudniej znaleźć serwer), ahide-online-players=trueukrywa listę graczy w tych odpowiedziach. Ale jeśli wyłączysz odpowiedzi (pierwszy parametr), na liście serwerów u znajomych serwer będzie wyglądał na wyłączony (połączyć się po adresie i tak się uda), a strony do sprawdzania, takie jak mcsrvstat.us, przestaną go widzieć. - Jeśli adres mimo wszystko trafił w niepowołane ręce, wyłącz regułę przekierowania w routerze, uruchom router ponownie (u części dostawców adres dynamiczny po tym się zmienia), sprawdź białą listę i
ops.json.
Najbezpieczniej jest w ogóle nie ujawniać domowego adresu IP: hosting albo usługa tunelowa przyjmują połączenia za ciebie, a znajomi widzą adres hostera albo usługi, nie twój. Tunele i sieci wirtualne opisano w artykule o publicznym adresie IP.
Aktualizacje
Większość poważnych luk usuwa się aktualizacjami: serwera, Javy, Windows i routera. Najbardziej znany przykład dla Minecraft to Log4Shell. 10 grudnia 2021 roku firma Mojang poinformowała o podatności w bibliotece Log4j, której używają serwery Java Edition: za jej pomocą na komputerze właściciela można było uruchomić cudzy program, na przykład wysyłając na czat specjalny ciąg znaków. Poprawka weszła do Minecraft 1.18.1, a dla starszych wersji firma Mojang opublikowała obejścia (argument uruchamiania Javy, a dla wersji starszych niż 1.17 także plik konfiguracji dziennika, na który wskazuje ten argument). Serwery, których nie zaktualizowano ani nie zabezpieczono tymi obejściami, pozostały podatne.
- Aktualizuj serwer, gdy wychodzi nowa wersja. Wcześniej zatrzymaj serwer i zrób kopię folderu (zobacz sekcję o kopiach zapasowych): świata, który otwarto w nowej wersji, zwykle nie da się potem uruchomić w starej. Następnie pobierz nowy
server.jarze strony minecraft.net i zastąp nim stary plik. - Aktualizuj też Javę: instaluj świeże wydanie tej wersji, której wymaga twój serwer (jaka wersja jest potrzebna, napisano w instrukcji tworzenia serwera).
- Jeśli masz mody lub wtyczki, przed aktualizacją gry upewnij się, że dla nowej wersji wyszły też ich aktualizacje: inaczej serwer może się nie uruchomić. Kopia na taki przypadek jest obowiązkowa. Serwer dla modów i wtyczek (na przykład Paper, Fabric lub Forge) pobieraj nie z minecraft.net, tylko ze strony jego twórców.
- Windows i router też aktualizuj: Windows przez „Windows Update”, a router w sekcji aktualizacji oprogramowania w jego ustawieniach.
Sprawdzenie. Na początku dziennika logs/latest.log zapisana jest wersja twojego serwera. Porównaj ją z najnowszą wersją na stronie minecraft.net.
Mody, wtyczki i cudze pliki
Mod albo wtyczka to program w Javie, który serwer uruchamia razem ze sobą i z tymi samymi uprawnieniami. Złośliwy mod może robić na twoim komputerze wszystko, co możesz ty: czytać i zmieniać pliki, uruchamiać inne programy, wysyłać dane do internetu. To nie teoria: w czerwcu 2023 roku złośliwy program fractureiser rozprzestrzeniał się przez mody i wtyczki na stronach CurseForge i BukkitDev, trafił do kilku popularnych paczek modów i działał na Windows i Linuksie.
- Pobieraj mody i wtyczki ze stron ich autorów i z dużych katalogów, a nie z archiwów przysłanych na czacie albo na Discordzie ani z linków w opisie filmu.
- Przed instalacją obejrzyj projekt: od jak dawna istnieje, ile ma pobrań i opinii, czy autor ma inne prace, czy kod źródłowy jest otwarty. Mod bez historii, który gorąco poleca ci nieznajomy, to powód do ostrożności.
- Instaluj tylko to, czego naprawdę potrzebujesz: każdy mod to kolejny program, który ma dostęp do twojego komputera.
- Sprawdzaj pliki antywirusem przed instalacją, ale nie polegaj na nim w pełni: złośliwy kod może być nowy i jeszcze nieznany antywirusowi.
- Nie uruchamiaj cudzych plików
.jar,.batani.exe, nawet jeśli przysłał je znajomy: konta znajomych też bywają przejmowane. - Nie uruchamiaj serwera jako administrator (zobacz sekcję o zaporze Windows) i miej kopie zapasowe: jeśli coś pójdzie nie tak, świat będzie można przywrócić.
Kopie zapasowe
Kopia zapasowa chroni od razu przed wieloma problemami: przed grieferami, błędami, awarią dysku i nieudaną aktualizacją. Najprościej kopiować cały folder serwera: leży w nim i świat (domyślnie folder world), i ustawienia, i listy whitelist.json oraz ops.json.
Najpewniejszy sposób to zatrzymać serwer poleceniem stop w konsoli, skopiować folder i uruchomić serwer ponownie. Jeśli serwera nie można zatrzymać, wpisz w konsoli po kolei:
- 1
/save-off: serwer przestaje zapisywać świat na dysku (zmiany są wtedy odkładane). - 2
/save-all flush: na dysk zapisywane jest wszystko, co się nagromadziło, a serwer na chwilę zamiera. - 3Skopiuj folder serwera w inne miejsce (archiwum ZIP można zrobić już z kopii). Jeśli Windows zgłosi, że jakiś plik jest zajęty, pomiń go: to techniczny plik blokady świata, kopia go nie potrzebuje.
- 4
/save-on: zapisywanie świata włącza się znowu. Jeśli zapomnisz o tym poleceniu, automatyczny zapis pozostanie wyłączony do ponownego uruchomienia serwera.
- Rób kopię przed aktualizacją serwera i przed instalacją modów albo wtyczek, a poza tym regularnie: raz na kilka dni, a jeśli gra dużo osób, to częściej.
- Przechowuj kopie nie tylko na dysku, na którym działa serwer: na innym dysku, pendrivie albo w chmurze.
- Co jakiś czas sprawdzaj, czy kopia działa: zatrzymaj główny serwer, rozpakuj kopię do innego folderu i uruchom serwer z niej.
- Żeby przywrócić świat, zatrzymaj serwer, zmień nazwę starego folderu (nie usuwaj go na wypadek, gdyby kopia okazała się nieudana), wstaw na jego miejsce kopię i uruchom serwer.
Gdy coś pójdzie nie tak
Objawy problemów: na serwerze są nieznani gracze albo operatorzy, zniknęły przedmioty i budowle, w folderze z modami pojawiły się pliki, których nie dodawano, internet albo komputer bez wyraźnej przyczyny działają wolno. Co robić, zależy od przypadku.
Na serwerze rządzą obcy
- 1Wyłącz regułę przekierowania w routerze: gdy rozwiązujesz problem, nowi goście nie wejdą.
- 2Wyrzuć obcych poleceniem
/kick PlayerNamealbo zatrzymaj serwer poleceniemstop. - 3Sprawdź
ops.jsoniwhitelist.json. Nieznanych graczy usuń poleceniami/deop PlayerNamei/whitelist remove PlayerNamealbo skasuj ich wpisy z plików, gdy serwer jest zatrzymany. - 4Przywróć świat z kopii wykonanej przed incydentem (zobacz sekcję o kopiach zapasowych).
- 5Ustal przyczynę: czy biała lista albo
online-modebyły wyłączone, czy nie nadano uprawnień operatora osobom, które ich nie potrzebowały, czy adres nie trafił na otwarty czat. Usuń tę przyczynę, zanim znów otworzysz port.
Podejrzenie złośliwego modu lub pliku
- 1Zatrzymaj serwer i wyłącz regułę przekierowania w routerze.
- 2Usuń podejrzany plik i uruchom pełne skanowanie komputera antywirusem.
- 3Z innego, czystego urządzenia (na przykład z telefonu) zmień hasła: do konta Microsoft, poczty, Discorda i wszystkiego innego, co było zapisane w przeglądarce na tym komputerze. Potem zakończ wszystkie pozostałe sesje logowania.
- 4Włącz weryfikację dwuetapową wszędzie, gdzie jest dostępna.
- 5Jeśli nie masz pewności, że komputer jest czysty, najpewniejszym wyjściem jest ponowna instalacja Windows z wcześniejszym zachowaniem tylko plików osobistych (ale nie modów i nie programów).
Internet znika albo serwer laguje bez powodu
Nie każde spowolnienie to atak: częściej winny jest brak pamięci serwera albo słabe łącze wychodzące. Ale jeśli internet znika całkowicie, a adres serwera mogli poznać obcy, możliwe, że na twój adres kierowany jest strumień zbędnego ruchu (DDoS). Uruchom router ponownie: u części dostawców adres dynamiczny po tym się zmienia, a strumień będzie uderzał już w stary adres, nie w twój. Wyłączenie reguły przekierowania nie zatrzyma trwającego już strumienia (zapycha łącze jeszcze przed routerem), ale na razie zostaw regułę wyłączoną, żeby serwera nie znaleziono pod nowym adresem. Jeśli to nie pomogło, skontaktuj się z pomocą techniczną dostawcy.
Podejrzenie włamania do routera
Objawy: zmieniło się hasło albo ustawienia routera, pojawiły się nieznane reguły przekierowania, przeglądarka otwiera dziwne strony zamiast witryn. Najpierw znajdź w umowie z dostawcą dane dostępowe (login, hasło albo typ połączenia): po resecie trzeba będzie wpisać je ponownie, tak samo jak reguły przekierowania. Potem przywróć router do ustawień fabrycznych (zwykle służy do tego przycisk Reset), ustaw nowe hasło administratora i nowe hasło Wi-Fi, skonfiguruj połączenie od nowa i zaktualizuj oprogramowanie.
Najczęstsze pytania
Czy otwieranie portu dla serwera Minecraft jest niebezpieczne?
Sam port daje dostęp tylko do programu, który na nim nasłuchuje, czyli do serwera. Pozostałe porty routera zostają zamknięte. Dlatego ryzyko zależy od samego serwera: ustawień (biała lista, online-mode), aktualizacji i zainstalowanych modów. Jeśli wykonasz listę kontrolną z tego artykułu, ryzyko dla serwera ze znajomymi jest niewielkie, ale nigdy nie jest zerowe.
Czy gracz może zaszkodzić mojemu komputerowi przez serwer?
Nie powinien, jeśli serwer jest zaktualizowany, a podejrzanych modów nie instalowano: gra nie pozwala graczom uruchamiać programów na twoim komputerze. Niebezpieczne są podatności w samej grze i jej bibliotekach, jak było z Log4Shell (usuwa się je aktualizacjami), oraz złośliwe mody, które instalujesz własnoręcznie. Operator może zmieniać i niszczyć świat, dlatego uprawnienia nadaje się ostrożnie, ale w grze bez modów nie dają one dostępu do plików twojego komputera.
Czy biała lista ochroni przed atakiem DDoS?
Nie. Biała lista sprawdza gracza dopiero po połączeniu, a DDoS uderza w sam adres i zapycha łącze jeszcze przed serwerem. Przed takim atakiem chroni ukryty domowy adres IP: serwer na hostingu albo usługa tunelowa. Dla serwera ze znajomymi atak jest mało prawdopodobny, ale nie wykluczony, jeśli adres trafił w niepowołane ręce.
Co jest bezpieczniejsze: otwarty port, sieć wirtualna czy hosting?
Dla serwera, na którym gra kilku znajomych, najbezpieczniejsze są warianty bez otwartego portu w twoim routerze. Hosting: serwer działa na cudzym komputerze, a twoja sieć domowa pozostaje zamknięta. Sieć wirtualna: na serwer dostają się tylko ci, których zaprosisz (o niej i o usługach tunelowych przeczytasz w artykule o publicznym adresie IP). Otwarty port też można uczynić dość bezpiecznym, ale wtedy trzeba dbać o wszystkie punkty listy kontrolnej i pilnować aktualizacji.
A jeśli serwer ma być publiczny?
Wtedy białą listę trzeba będzie wyłączyć, a ochrona wygląda inaczej. Nie trzymaj takiego serwera na komputerze domowym: lepszy jest hosting, gdzie twój domowy adres IP pozostaje ukryty. Nie nadawaj uprawnień operatora bez wyraźnej potrzeby, rób kopie zapasowe częściej, a graczy łamiących zasady szybko blokuj poleceniem /ban PlayerName. Żeby utrzymać porządek, na serwerach publicznych zwykle instaluje się wtyczki, które zapisują i cofają cudze zmiany, ale wybierać je trzeba tak samo ostrożnie jak wszystkie inne mody i wtyczki.
A jeśli serwer działa na hostingu?
Wtedy sieć i komputer chroni hoster: twój domowy adres IP pozostaje nieznany, a routera ani portów nie trzeba konfigurować. Biała lista, uprawnienia operatorów, mody i kopie zapasowe zwykle pozostają po twojej stronie, więc sekcje o nich nadal ci się przydadzą.
Co dalej?
Gdy wykonasz listę kontrolną, sprawdź wszystko jeszcze raz po aktualizacji serwera, instalacji nowych modów albo zmianie routera. Jeśli port nie jest jeszcze otwarty, wróć do artykułu o portach, a jeśli nie chcesz zajmować się routerem ani zaporą, przyjrzyj się hostingowi: tam nie trzeba konfigurować sieci.
Nie chcesz zajmować się zabezpieczaniem sieci?
W zuboku serwer działa po naszej stronie, więc twój domowy adres IP pozostaje nieznany, a portów ani routera nie trzeba konfigurować. Rejestracja, nazwa, przycisk — i znajomi wchodzą pod adresem w stylu myserver.zuboku.com.
Utwórz serwer