Ochrona Java Edition vs Bedrock Edition: gdzie tkwi roznica
Dwa swiaty, jeden blok
Minecraft istnieje w dwoch glownych wersjach: Java Edition i Bedrock Edition. Dla gracza roznica moze wydawac sie kosmetyczna, ale pod maska to zupelnie rozne protokoly sieciowe, rozne architektury i, co za tym idzie, rozne zagrozenia. Jesli zarzadzasz serwerem i myslisz o ochronie przed DDoS, musisz te roznice rozumiec.
TCP vs UDP: fundamentalna roznica
Java Edition dziala na TCP. To niezawodny protokol z potwierdzeniem dostawy, nawiazywaniem polaczenia i kontrola przeplywu. Z punktu widzenia ochrony to dobra wiadomosc: ruch TCP latwo proksowac, routowac i filtrowac. Dekady rozwoju infrastruktury sieciowej stworzyly dojrzale narzedzia wlasnie pod TCP.
Bedrock Edition uzywa UDP przez wlasna implementacje protokolu RakNet. UDP nie nawiazuje polaczenia w znajomym sensie. Pakiety po prostu leca od klienta do serwera bez uscisku. To znacznie utrudnia proksowanie ruchu Bedrock: nie da sie po prostu postawic proxy TCP przed serwerem, potrzebne sa specjalistyczne tunele UDP i niestandardowe rozwiazania.
Rozne ataki dla roznych protokolow
Ataki na serwery Java zwykle ida wedlug kilku scenariuszy:
- SYN flood - klasyczny atak na TCP, zalewa serwer zadaniami nawiazania polaczenia
- Falszywe polaczenia graczy - sieci botow imituja prawdziwych graczy, przechodza przez handshake i tworza obciazenie silnika gry
- Slowloris i podobne - wolne ataki trzymajace polaczenia otwarte i wyczerpujace limity serwera
- Ataki na poziomie protokolu Minecraft - specjalnie uformowane pakiety eksploatujace specyfike obslugi danych
Z Bedrockiem sytuacja jest inna:
- Amplifikacja UDP - atakujacy wysyla male zadanie, a w odpowiedzi generuje sie duza ilosc ruchu
- Spoofing zrodla - podmiana adresu IP nadawcy, co jest prawie niemozliwe z TCP, ale banalne z UDP
- Flood otwartymi sesjami RakNet - proby przeciazenia handlera sesji
- Ataki odbite - uzywanie serwera jako wzmacniacza do ataku na strone trzecia
Jak MineGuard radzi sobie z oboma
Dla Java Edition MineGuard dziala jak przezroczyste proxy TCP. Caly ruch przechodzi przez nasze wezly filtracji, gdzie analizowany jest pod katem anomalii. Legalne polaczenia sa przekazywane do twojego serwera, szkodliwe odcinane zanim dotra do celu. Wsparcie Proxy Protocol pozwala twojemu serwerowi widziec prawdziwe adresy IP graczy, co jest krytyczne do banow i moderacji.
Dla Bedrocka zadanie jest trudniejsze. Ruchu UDP nie da sie proksowac klasycznymi metodami, wiec uzywamy specjalistycznych mechanizmow obslugi dostosowanych do specyfiki protokolu. Filtracja dzieje sie na poziomie sieci z minimalnym opoznieniem, zeby nie wplynac na gameplay.
W obu przypadkach nasz system uczy sie na ruchu konkretnie twojego serwera. Wzorce normalnej aktywnosci dla serwera PvP na 500 graczy mocno roznia sie od spokojnego serwera RP na 30 osob, i ochrona uwzglednia te specyfike.
Geyser i crossplay: trzeci scenariusz
Osobna historia to serwery z pluginem Geyser, ktore pozwalaja graczom z Bedrocka laczyc sie z serwerem Java. Technicznie wyglada to tak: klient Bedrock laczy sie przez UDP, Geyser konwertuje ruch do protokolu Java i dalej wszystko idzie przez TCP.
Z punktu widzenia ochrony sa tu dwa wektory ataku jednoczesnie. Port serwera Java trzeba chronic przed atakami TCP, a port Geysera przed atakami UDP. MineGuard wspiera ochrone obu portow w ramach jednej konfiguracji, wiec nie musisz ustawiac dwoch osobnych rozwiazan.
Wazny niuans: jesli Geyser dziala jako plugin na samym serwerze (a nie jako osobne proxy), oba porty sa otwarte na jednej maszynie. Oznacza to, ze skuteczny atak DDoS na dowolny z portow wplynie na wszystkich graczy, niezaleznie od wersji. Uwzglednij to przy planowaniu architektury.
Proxy Protocol: nie wszystko tak samo
Proxy Protocol jest szeroko wspierany w ekosystemie Java Edition. BungeeCord, Velocity, Paper - wszystkie glowne rdzenie serwerowe potrafia odbierac informacje o prawdziwym IP przez Proxy Protocol. To sprawia, ze integracja z ochrona DDoS jest prawie bezszwowa.
W Bedrocku sytuacja jest gorsza. Standardowy Bedrock Dedicated Server nie wspiera Proxy Protocol z pudelka. Niektore alternatywne implementacje jak Dragonfly dodaly wsparcie, ale to nie jest jeszcze standard. Jesli krytyczne jest dla ciebie widzenie prawdziwych IP graczy Bedrock, upewnij sie, ze twoje oprogramowanie serwera to wspiera.
Opoznienie: milisekundy maja znaczenie
Kazdy wezel posredni dodaje opoznienie. Dla Java Edition, gdzie TCP i tak zaklada uscisk i potwierdzenia, dodatkowe opoznienie z proxy zwykle wynosi 1-3 ms i jest praktycznie niezauwazalne.
MineGuard umieszcza wezly filtracji w kluczowych datacenters Europy, co pozwala zminimalizowac opoznienie dla wiekszosci serwerow.
Rekomendacje dla wlascicieli serwerow
Jesli masz tylko Java Edition:
- Uzyj lancucha proxy (Velocity/BungeeCord) przed glownym serwerem
- Wlacz Proxy Protocol dla zachowania prawdziwych IP
- Skonfiguruj limity polaczen na poziomie proxy
- Regularnie aktualizuj oprogramowanie serwera - stare wersje czesto maja podatnosci w obsludze pakietow
Jesli masz tylko Bedrock Edition:
- Upewnij sie, ze twoja ochrona wspiera filtracje UDP, a nie tylko TCP
- Sprawdzaj wsparcie Proxy Protocol przez twoje oprogramowanie serwera
- Monitoruj ruch wyjsciowy - twoj serwer moze byc uzywany do amplifikacji atakow
Jesli masz crossplay (Java + Geyser):
- Chron oba porty: TCP dla Javy i UDP dla Geysera
- Jesli mozesz, wynies Geyser na osobny serwer proxy
- Testuj opoznienie dla graczy Bedrock osobno od Javy
Podsumowanie
Ochrona serwera Java i serwera Bedrock to dwa rozne zadania wymagajace roznych narzedzi. Ruch TCP Javy latwiej filtrowac i proksowac, ruch UDP Bedrocka tworzy dodatkowe trudnosci. Uniwersalne rozwiazanie dzialajace rowno dobrze z oboma protokolami oszczedza czas i nerwy. MineGuard stworzony zostal wlasnie z takim podejsciem: jeden panel, jedna konfiguracja, pelna ochrona dla dowolnej wersji Minecrafta.
Chroń swój serwer przed atakami DDoS
Darmowa ochrona z konfiguracją w 5 minut. 1 TB ruchu w zestawie.
Wypróbuj za darmoPowiązane artykuły
Serwer Lifesteal SMP: jak postawic i skonfigurowac od zera (2026)
Lifesteal SMP to najgoretszy tryb na Minecraft YouTube. Zabijesz gracza, zabierasz mu serce. Zero serc to stala blokada. Pluginy, konfigi i regulamin, wszystko w srodku.
DiscordSRV dla SMP: zaawansowana konfiguracja, role sync i automatyzacja eventow
Zaawansowane DiscordSRV: role sync z LuckPerms, /link, osobne kanaly na smierci i osiagniecia, kanal konsoli, voice i tuning pod 200+ graczy.
Ochrona domowego serwera Minecraft przed DDoS: pełny poradnik
Domowy serwer Minecraft to wygoda i tanio, ale twój prawdziwy adres IP widzą wszyscy gracze. Jeden obrażony licealista z botnetem za 5 dolarów i leży nie tylko serwer, ale cały domowy internet. Rozkładamy, jak się bronić bez przenosin na hosting.