Emlékszem amikor ki voltam akadva az Overwatch 20 tickes szerverein és azt gondoltam, hogy kb játszhatatlan lehet az a játék. CS:GO játékosként már a 64 tickes szervereken is csak fintorogva játszok, hiszen 128 ticken minden sokkal élvezhetőbb. Erre jött a felismerés, hogy a PUBG szerverek átlag tickrate-je 17!!!!!! OMG...
De mi a fene az a tickrate?
Ha egy szerver másodpercenként 17 frissítést küld a kliensednek arról, hogy éppen mi történik a pályán akkor az a szerver 17-es tickrate-tel megy. Értelemszerűen ez a szám minél magasabb annál jobb a játékélmény, annál folyamatosabbnak tűnik maga a játék. És akkor még a pingről nem is beszéltünk. Körülbelül így kell elképzelni mindezt, mint ahogy a lenti ábrán látszik.
A kliensed elküldi a te információidat a szervernek (mozgás, célzás, lövés) másodpercenként X-szer. Az adataid megérkeznek a szerverre Y milliszekundum alatt. A szerver feldogozza ezeket és visszaküldi a az információkat az ellenfelekről (mozgás, lövés, eltaláltad-e, stb) mindezt másodpercenkén Z alkalommal (a szerver Z tickrate-en megy). Majd az információk visszajönnek a te gépedre szintén Y milliszekundum alatt. A te pinged tehát 2Y a szerver Z tickraten megy és a kliensed updaterate-je X.
CS:GO-ban ezek az értékek egy saját magyar szervernél elég barátiak. 128 tickrate-es szervereken 128-as updaterate-el és 10-es pinggel lehet játszani. A hivatalos Valve szervereken 64-es tickrate van, a te kliensed 64-re limitát updatereattel rendelkezik és a ping olyan 30-40 körül van.
Mindezek fényében a PUBG szerverek úgy vannak konfigolva, hogy a játék elején 8 azaz NYOLC (!!!) ticken mennek, majd a játék vége felé érik el jó esetben a 20-22 ticket, de az átlag olyan 17-re jön ki. (A kliens updaterate pedig olyan 45 körül mozog)
Nem csoda tehát, hogy mindenki érzi, hogy a meccsek elején döcögősebb a játék, mivel másodpercenkén 8 szor kapunk infót a szervertől, hogy mi a helyzet. Ezért van, hogy azt hiszed hogy már benn vagy a házban amikor a szerver visszadob hogy az ajtó még nem nyílt ki. Tudni kell ugyanis, hogy az ember agya sokkal gyorsabban dolgozza fel az információkat mintsem a másodpercenként 8 frissítés, így hogy ne egy nagy döcögés halmaz legyen a játék, interpolálnia kell. Ergo a kliens kitalálja hogy éppen mi történik abban az időben amikor nem kap frissítést a szervertől. Aztán mikor az infó megjön, hogy te igazából még nem vagy benn a házban akkor visszaránt a házon kívülre. Emiatt történnek az ilyen esetek:
A kellemetlen igazság az az, hogy még a Fortine netkódja is jobb mint a PUBG-é. Igaz nem sokkal, de jobb. Még kellemetlenebb, hogy a PUBG a kezdetekhez képest visszavett a szerver tickrateből, valószínűleg, hogy ki tudja szolgálni az óriási játékosbázist. Azt is nehéz elképzelni hogy ez a közeljövőben javulni fog. Hiszen a játékosbázis félelmetes iramban nő.
Szóval egy ideig még mindenképp 17 ticken fogunk játszani :(
Részletes infók ebben a videóban: