Ochrana herních serverů
Útoky na herní servery neklepou na hlavní dveře. Přicházejí jako tisíce připojení, která vypadají přesně jako přihlašující se hráči — a server na každé z nich vydá skutečný výkon. My každé připojení prověříme dřív, než k vám dorazí, a skutečné hráče pustíme rovnou dál.
Jak to funguje
Server necháte přesně tak, jak je. Změníte, kam ukazuje vaše adresa, a připojení začnou chodit na naši síť místo na váš stroj. Nic se neinstaluje, žádný plugin, žádný mod, žádná změna konfigurace serveru.
Než připojení stihne váš server něco stát — slot, načtení světa, jediný tick — projde přes nás. Útoky končí tady. Na váš hardware nikdy nedorazí, takže se nikdy nepromění v lag pro lidi, kteří opravdu hrají.
Skutečný hráč se připojí stejně jako vždycky, na neupraveném klientovi a na stejnou adresu. Žádný krok navíc, žádné propojování účtů, žádné čekání. Pro lidi, kvůli kterým server stavíte, je ochrana neviditelná.
Co ochrana dělá
Herní server není web. Drží dlouhotrvající spojení, na každý pokus o připojení vydá skutečnou práci a rozdíl mezi útokem a povedeným večerem může být stejné číslo. Ochrana to musí umět rozlišit.
Dvě stě připojení za sekundu je katastrofa pro malý survival server a klidný večer pro velkou síť. Pevný práh si musí jednu z těch situací vybrat a v té druhé se plete. Náš se učí, jak u vás vypadá normál, a reaguje ve chvíli, kdy váš provoz přestane připomínat sám sebe — velký server tak není trestaný za to, že je velký, a malý nezůstane bez obrany.
Rovnou blokovat je hrubý nástroj a stojí vás skutečné členy komunity. Připojení, kterým si nejsme jistí, místo toho dostane možnost ukázat, že za ním stojí člověk se skutečným účtem: pro člověka pár sekund, pro automatizovaný nástroj s tisíci připojeními zničující. Skutečných hráčů se nikdo na nic neptá.
Když připojení potřebuje prokázat víc než vlastnictví účtu, hráč uvidí ověření přímo v Minecraftu, vykreslené ve světě před sebou. Žádná záložka v prohlížeči, žádná externí ověřovací služba, nic mimo hru. To poslední je důležitější, než to zní: ověření závislé na cizím poskytovateli zdědí každý jeho výpadek — a sedí přesně na cestě, kterou se hráči přihlašují.
Nikdy hráče nepřihlásíme za vás a nepředáme vám hotovou session. Váš server zůstává v online módu a každého hráče si ověří sám, přesně jako dnes. Tím se zároveň zavírá díra, která provází forwardovací proxy: uniklá adresa serveru tam komukoli dovolí připojit se pod libovolným jménem.
Když je server na svém limitu hráčů, další příchozí čekají ve srovnané frontě a vidí, kolikátí jsou a jak dlouho to zhruba potrvá — místo aby dostali chybu a šli jinam. Sloty se uvolňují, fronta se posouvá, hráči se dostanou dovnitř.
Zabanujete někoho jednou a přestane se na váš server vůbec dostávat. Nezabírá slot, neotevře spojení na váš stroj a nedostane další příležitost udělat to, kvůli čemu ban dostal. Bany, které pojmenovávají účet, uznáváme jen tam, kde byl účet skutečně ověřený — nikdo tak nedostane ban za jméno, které napsal někdo jiný.
Pingy do seznamu serverů se posílají triviálně levně a odjakživa jsou způsob, jak zdarma zatěžovat server, který nic neudělal. Odpovídáme na ně sami z čerstvého snímku, takže vás jejich záplava nestojí nic — a v seznamu se dál ukazuje správný počet hráčů a zpráva místo prázdna přesně ve chvíli, kdy vás lidé hledají.
Útoky na herní servery jsou z drtivé většiny pronajaté botnety a stejné adresy putují od jednoho serveru k druhému. Adresa, která se už projevila nepřátelsky proti jinému serveru v naší síti, dorazí k vám i se svou historií. Sama o sobě nikdy nikoho nezablokuje — nejhorší, co reputace umí, je vyžádat si důkaz, že jde o skutečného hráče.
Velká část skutečných hráčů se připojuje přes VPN nebo síť hostingového poskytovatele a plošné blokování téhle kategorie tiše zahodí členy vaší komunity. Místo toho jim zvedneme laťku: prokažte se jako hráč a jděte hrát.
Odmítnutý hráč uvidí obrazovku s vaším brandingem a skutečným důvodem — ne tichý timeout, po kterém to vypadá, že máte rozbitý server, a hráč se jde ptát vás. Slova na jeho obrazovce a důvod ve vašem logu jsou stejná, takže se o tom dá bavit bez dohadování.
Zaznamenáváme každý pokus o připojení: co přišlo, co jsme pustili dál, co jsme zastavili a proč. Když se někdo z komunity zeptá, jestli byl server v noci pod útokem, odpověď je něco, na co jde ukázat, ne něco, co si musíte pamatovat.
Ochrana herních serverů běží na stejné edge síti a ve stejném dashboardu jako vaše weby a API. Žádný druhý dodavatel k propojení, žádná druhá faktura, žádná další konzole k naučení.
Dva pohledy
Servery pro Java Edition, vanilla i moddované. Bedrock Edition zatím nepodporujeme. Při prvním ověření se klienti starší než 1.20.5 jednou znovu připojí; novější klienty vrátíme automaticky a nic nepoznají.
Ceník
Ochrana herních serverů není samostatný produkt ani placený doplněk. Každý plán — včetně toho bezplatného — obsahuje chráněné Minecraft servery a limit současně připojených hráčů. Čísla rostou s plánem.
Časté dotazy
Připojení vedeme přes uzel nejbližší vašim hráčům a jakmile je hráč ve hře, jeho spojení je přímá roura. Prověřování probíhá ve chvíli, kdy se hráč připojuje, ne když hraje.
Ne. Žádný mod, žádný plugin, žádná změna launcheru a žádné propojování účtů. Připojí se na stejnou adresu na neupraveném klientovi.
Ne. Server si nechá svoje nastavení i vlastní ověřování hráčů. Mění se jen to, kam ukazuje vaše adresa.
Ano — podporujeme servery pro Java Edition, vanilla i moddované. Bedrock Edition zatím ne.
Příchozí hráče podržíme ve srovnané frontě a ukážeme jim jejich pozici, místo abychom je rovnou odmítli. Jak se sloty uvolňují, fronta se posouvá a hráči se dostanou dovnitř.
Cílem návrhu je, aby nebyli. Všechno, čím si nejsme jistí, dostane možnost prokázat se jako hráč místo odmítnutí, a to skutečného člověka stojí nanejvýš pár sekund. Připojení z VPN a hostingových sítí ověřujeme právě proto, že je používá spousta skutečných hráčů.
Hráči se připojují k nám, ne na váš stroj, takže vlastní adresa serveru není to, co si komunita předává. Co už jednou uniklo, zůstane venku — pokud tedy vaše adresa unikla, vyplatí se ji změnit.
Ne. Je v ceně každého plánu včetně bezplatného. Plány se liší v tom, kolik serverů můžete chránit a kolik hráčů může být připojených současně.
Přečtěte si více
Nasměrujte adresu serveru na nás a nechte útoky dorazit tam, kde jsou na ně připravení.