FURAN: to neposilani polohy je dost problematicke - echt v pripade, kdy jsou ve hre 20x scopy, musis tak jako tak prehravat vzdalene zvuky vystrelu a podobne. Divne ale je, ze se v cheatech objevuje treba i K/D hracu (neni k tomu zadny duvod, leda by si to cheaty tahaly nejak bokem?) a dalo by se zneprijemnit i dalsi aspekty - napr. neposilat obsah inventaru ostatnich hracu dokud k tomu neni duvod - akorat by to znamenalo komplikaci v handlovani dat, protoze nektere data musi klient znat (aktualni skin, zbrane, rigy, batoh) a nektere by musely byt az on-demand na mrtvolach (obsah batohu / kapes). Faktem je, ze Tarkov je deravej dost, na klientech je dost hodne dat, ktere by tam byt nemusely a to moc tvurcum cheatu zivot nekomplikuje - naopak.
Replaye by urcite byly super. Myslim si, ze Nikita je nechtel puvodne hlavne proto, ze to neni dost "HC realisticke" - jakoze to je takovej klasickej arkadovej CoD aspekt a z jeho pohledu je lepsi, zes jenom prasive chcip a ani nevis odkud. Ted uz je ale nejvyssi cas je implemetovat. Nemusi to byt rovnou nejaka killcam, ale zpusob, jak zrevidovat data u podezrelych smrti nebo aktivit hracu. Akorat to taky neni uplne "abrakadabra" a mame replaye...
Nezavidim nikdy nikomu resit problemy multiplayeru, nedejboze primo cheatery. Sam jsem mel tu cest par let pracovat na multakove strilecce a je to pure hell. Uplne stacilo zkouset fixovat reportovane bugy, ktere se nam za boha nepodarilo reprodukovat za pomoci QA teamu o X lidech, ale videli jsme dukazy ve forme videi a podobne - je to nepredstavitelne stresujici rehole.
Ale zkuste si hlavne dat do kontextu dve veci:
- opravdu foolproof odhalovani cheateru bez jakychkoli false-positives a to v situaci:
- kdy samotna hra ma v sobe neumyslne chyby, ktere zpusobuji, ze nekteri hraci jsou neviditelni pro zbytek mapy.
Chapete jak tyhle dve veci absolutne nejdou dohromady? Pokud ani u legit playeru nemuzete 100% zarucit, ze pri normalni connectivite, zadnych special podminkach, zadne ilegalni aktivite se muze stat, ze nektery z hracu je neviditelny, jak si pak chcete byt 100% jisti, ze nejaka podezrela aktivita je nabeton ilegalni? Napr. se na serveru muze zdat, ze jde o speed hackera, ackoliv v realu za to muze jen desync a ty podezrele data prilitly treba jen kvuli skytnuti internetu... Samozrejme to trochu zjednodusuju, ale prisaham vam boha, ze to neni zadna prdel. My takhle zkouseli detekovat napr. lidi, kteri meli hacknutej rate of fire/insta reload - jestli to odpovida konfiguraci zbrane a podobne. Byl to pain. Detekovali jsme casto false positives u vlastnich testu na kolalni siti a nemohli jsme byt prilis striktni. Cely multiplayer je vlastne postavenej na premise, ze vsechny informace, ktere serverem protecou jsou nejakym zpusobem orientacni, casy jsou fluidni a je tezke kdykoli kdekoli nakreslit s jistotou "caru", ze tady uz je to nabeton ilegalni aktivita a hrac skoncil...
Tim nijak neobhajuju BSG - mohli by udelat daleko vic minimalne v transparentnosti a v komunikaci (ackoliv to muze byt svojsecna zbran, protoze to cheat devs budou vedet taky) a implementovat dalsi podpurne systemy ala phone autentikace, replay, vylepsit cheater reporting (coz si myslim, ze se v nejblizsi budoucnosti musi stat). Ale ani v nejmensim jim to nezavidim!