http://en.wikipedia.org/wiki/Mental_chronometry
Od podražaja do reakcije, koliko vidim. Presjecaju se tih 150 i 190 milisekundi (paralelni su). Dakle, vrijeme reakcije za igrača profesionalca (treniranog) bi moglo biti do tih 120ms koje imaju sportaši. Opet 20% više od 10Hz rezolucije koju nudi engine bez kalkuliranja framerate i input laga unutar računala - nekih 8-15ms monitora i tipkovnice, obrade i samog mrežne latencije od 15ms+.
10Hz dodaje do 100ms laga u najgorem slučaju (ako si upao na početak "prozora" osvježavanja), ali s time su relativno paralelni i mrežna latencija (~50ms), input lag (~10ms) i tvoje vrijeme reakcije (~170ms). U najgorem slučaju latencija od kad se nešto dogodi do kad ti reagiraš može biti recimo 100+180+60 ms, dakle nekih 350ms. Povećanje s 10Hz na nekih 30Hz (300%) smanjilo bi ti taj najgori lag na eventualno 33ms, što bi dalo 317ms u najgorem slučaju. Najbolji slučaj opet ostaje na minimumu da "uletiš" u trenutku kad se sve idealno poklopi (mislim da se to rijetko događa) i taj se ne mijenja puno povećanjem na 30Hz. Najgori lag, onih 150ms reakcije prosjeka, je ono što ne možeš optimizirati i uvijek je prisutno.
Testirajte se:
Ok, inicijalni ukupni lag je velik, ali što nakon toga? Vidio si lika, pritisnuo miša i pucaš. Nema više reakcije, input lag i ping su konstantni (recimo) i samim time zanemarivi, ostaje jedino 100ms serverskog osvježavanja. A u tih 100ms se 1000 raznih čuda može dogoditi, pogotovo u Battlefieldu. Koliko ćeš metaka ispucati? Koliko će metak metara preći? Da li se neprijatelj pomaknuo? Da li još netko počeo pucati po tebi ili neprijatelju?
Naravno, tu uleće dio softvera zadužen za simulaciju, odnosno predikciju. I upravo im je taj dio trenutno gadno potrgan. Apsurdno je da je i u BF3 tick rate bio na 10Hz pa su imali to korektno složeno (više-manje). Očito, nije to jednostavno za napraviti, ali sam siguran da bi veći tick rate jako puno pomogao. No, izgleda da je jeftinije dat raji da kodira nego platit malo bandwitha. Barem su tako mislili u startu. Malo im se obija u glavu.