Ugrás a tartalomhoz
DDoS-védelem · Peeryx · 15 Tbps+
Minden útmutató

Késleltetés DDoS-védelem mellett: hálózat és játék helyes mérése

Egyetlen ping nem írja le a játékszerver válaszidejét vagy a védelem minőségét. Távolság, peering, útvonal és alkalmazásmunka különböző részeit befolyásolja az eredménynek. Azonos célokat, időket és protokollokat mérj megismételhetően, és vesd össze a hálózati adatot a játékkal.

← Összes útmutatóCubixServ

Mielőtt elkezded

Készítsd elő a nyilvános endpointot, kiosztott portot és protokollt, és rögzítsd a tesztelő hozzáférés operátorát. Őrizd az időket, normál terhelést és verziókat. Egyeztetett topológiában hasonlíts: ne fedd fel az eredeti szervert és ne kapcsold ki a szűrést korlátozott jogos teszt nélkül.

Különítsd el az RTT-t a játék válaszától

RTT oda-vissza utat mér. Egyirányú méréshez megfelelő órák kellenek; RTT felezése nem pontos helyettesítés. Webes TCP teszt nem játék-UDP ellenőrzés. Ping sem feltétlenül ugyanúgy feldolgozott, mint a kliens. Jelöld az endpointot, protokollt és módszert, ne egy webes értéket nevezz minden játékos valódi pingjének. Elérhetőség, hálózati késleltetés és alkalmazásmunka külön tulajdonságok, külön bizonyítékot igényelnek.

Valódi hozzáférésekből mérj

Az eredmény a felhasználó hálózatától és útjától függ, nem csak országától. Azonos város operátorai is eltérhetnek. Wi-Fi, megosztott kapcsolat vagy helyi terhelés módosíthatja az értéket. Hasonlíts független hozzáféréseket lehetőleg stabil helyi körülményekkel. Egy szonda vagy közeli adatközpont nem garancia minden környékbeli játékosnak. Rögzítsd a mérés eredetét, hogy más időpontok és útvonalak eredménye értelmesen összevethető legyen.

Eloszlást és veszteséget vizsgálj

Őrizz több mintát, mediánt, ingadozást és veszteséget azonos intervallumban. Egy gyors minta elrejti a kimaradást, egy lassú kivétel lehet. Veszteséget a tényleges célra és tesztre értékelj, ne egy köztes hallgató routerből. Routerek korlátozhatnak ellenőrző üzeneteket; az egész kapcsolat és alkalmazás hatását igazold rossz útvonal kijelentése előtt. Mérési sorozat segít elkülöníteni a tartós hibát az alkalmi eltéréstől.

Külön kezeld a védelmi utat

Mitigáció útvonalat változtathat, de összesített kapacitás nem szolgáltatáskésleltetés. A közölt 15 Tbps nem szerverport vagy pinggarancia. Egyeztetett utakat azonos célokkal és terheléssel hasonlíts. Web, fájlok és játék-UDP eltérhet; dokumentáld ezt, és ne tedd nyilvánossá az eredeti címet kényelmes összehasonlítás miatt. Szűrőváltoztatást operátorral egyeztess, és a jogos hozzáférést tartsd működően a kontrollált teszt alatt.

Profilozd magát a szervert

A játék normál hálózatnál is lassulhat fő szál, adatbázis vagy világfeldolgozás miatt. Panasz idején vesd össze a profilt, konzolt és terhelést. CPU-átlag elrejthet egy telített szálat. Több RAM nem tetszőleges késleltetésjavítás. Infrastrukturacsere előtt különítsd el a csomagutat, alkalmazásvárakozást és kliensmunkát, és őrizz megismételhető játékbeli tevékenységet. Üres szerveren végzett mérés nem feltétlenül reprezentálja a közösség valódi problémáját.

Használható eredményt adj át

Rögzíts időt, operátort, endpointot, protokollt, mintákat és konkrét játékhatást. Ismételj normál menetet, és korábbi adatot hasonló feltételekkel vess össze. Országtérkép vagy legjobb ping nem SLA. Titkos adatok nélküli ellenőrizhető eredményt adj a támogatásnak a helyi hozzáférés, útvonal és alkalmazás elkülönítésére. Ezután fokozatosan változtass, és valódi játékosokkal ellenőrizz, ne csupán weboldal-elérhetőséggel. A mérési feltételeket is őrizd meg.

Teendők az adott helyzetben

HelyzetKövetkező lépés
Gyors web, lassú játékPróbáld a tényleges játékprotokollt, és ugyanakkor profilozd a szervert.
Egy operátornál jelentkezikVesd össze a független hozzáférést, helyi feltételeket és teljes célútvonalat.
Védelemváltás után ingadozikAzonos célt, időt és terhelést hasonlíts, és eredményt adj az operátornak.

Hivatalos források

Ezek a források ismertetik a protokollokat és beállításokat. Ellenőrizd a használt verzió dokumentációját.

  1. RFC Editor / IETF/rfc/rfc7679
  2. RFC Editor / IETF/rfc/rfc2680
  3. RFC Editor / IETF/rfc/rfc8899
  4. PaperMC/paper/profiling/