Podľa dvojice odborníkov z A5 Labs väčšina dnešných botov nie je žiadny „dokonalý solver“, ktorý sa snaží hrať neporaziteľnú GTO stratégiu (game theory optimal). Práve naopak – ide o skripty alebo polorobotické systémy, ktoré sú upravované na mieru konkrétnemu typu súpera. Miesto toho, aby hrali „správne“, sa snažia vyhrávať čo najviac na typických chybách bežných hráčov.
Tieto boty si často nastaví samotný hráč – nemusí to byť žiadna raketová veda. Predvolíš si agresívnejší štýl, alebo naopak pasívnejší, a necháš systém hrať podľa jednoduchých pravidiel, ktoré fungujú proti priemernej populácii. Tak vzniká „exploit bot“ – nie stroj na perfektnú hru, ale nástroj na lov slabších. A práve v tom je ich slabina. Pretože keď hrá niekto dlhodobo rovnako, v tých istých spotoch robí tie isté rozhodnutia, vzniká vzorec – a ten sa dá v dátach nájsť. Tam sa celý podvod začne rozmotávať.
Ako odhaliť botov?
Jedna z najzaujímavejších častí podcastu je pohľad na to, ako sa dá rozpoznať podvodník bez toho, aby herňa musela liezť hráčom do počítača a narušovať ich súkromie. A5 Labs vysvetľuje, že dnes sa pri detekcii pracuje dvomi smermi. Prvý je tzv. contextový prístup – to je sledovanie zariadenia hráča, procesov v systéme, bežiacich programov. Problémom tohto prístupu je ale fakt, že je to veľmi invazívne a veľa herní (aj hráčov) sa tomu bráni.
Druhý, a podľa hostí aj oveľa elegantnejší spôsob, je čisto herný – tzv. gameplay analýza. Tá sa pozerá len na to, čo hráč robí pri stole – aké rozhodnutia robí, ako často betuje, calluje alebo folduje v konkrétnych situáciách, ako dlho mu jednotlivé rozhodnutia trvajú a či sa jeho správanie podobá na prirodzenú hru človeka. Táto metóda nepotrebuje žiadne prístupy do systému. Stačí analyzovať veľké množstvo rúk a nájsť vzorec, ktorý človek nedokáže dlhodobo napodobniť. A presne to A5 Labs robí.
Vzorec, ktorý sa nedá skryť
Človek sa v hre správa nepredvídateľne. Nie preto, že by to bol zámer, ale preto, že sme emocionálne bytosti – niekedy riskujeme viac, inokedy hráme opatrne. Mení sa nám energia, nálada, koncentrácia. A to všetko sa prejaví aj pri stole.
Bot však funguje inak. Ak má maximalizovať zisk, musí byť konzistentný. V tých istých typoch situácií sa rozhoduje rovnako – nie preto, že by napodobňoval solver, ale preto, že plní úlohu zadanú „programátorom“. A práve táto neprirodzene vysoká konzistentnosť je podľa expertov z A5 Labs najspoľahlivejší signál, že niečo nie je v poriadku.
Ako to vyzerá v praxi? Tímy ako A5 Labs vytvárajú obrovské modely správania, ktoré majú databázu toho, ako sa správa človek, ako sa správa bot a ako sa správa hráč s pomocou RTA. Potom sa pozrú na správanie konkrétneho hráča a porovnajú ho s týmito vzormi. Čím bližšie má tvoj štýl k podozrivému profilu, tým vyššie rizikové skóre získaš.
Táto metóda nevyžaduje prístup k softvéru hráča – všetko je založené len na tom, čo hráč urobil pri stole. A keďže boti musia byť ziskoví, nedokážu si dovoliť „hrať zle len preto, aby sa skryli“. Ich vzorec sa skôr či neskôr ukáže.
Čo sa deje, keď ťa odhalia
Zachytiť bota je jedna vec – ale čo potom? V podcaste zaznieva dôležitá myšlienka: herne by nemali riešiť podozrivé správanie automaticky jedným klikom na „ban“. A5 Labs odporúča škálu opatrení, ktoré sú férovejšie a transparentnejšie.Prvým krokom môže byť preventívne blokovanie – ak systém zistí, že máš spustený rizikový softvér alebo sa správaš podozrivo, jednoducho ťa nepustí k stolu.
Ďalším krokom je detailnejšie sledovanie tvojich rozhodnutí (tzv. gameplay monitoring), ktoré ti ešte stále umožní hrať, ale pod dohľadom. Ak sa podozrenie potvrdí, môže dôjsť k tzv. range rozhovoru – teda k tomu, že herňa ťa požiada vysvetliť tvoje rozhodnutia v konkrétnych handách. Ak to nedáva zmysel, alebo sa ukáže, že si mal neprimeranú výhodu, môže dôjsť k tvrdšiemu zásahu – odstráneniu účtu, zhabaniu prostriedkov alebo redistribúcii výhier späť poškodeným hráčom.
Zároveň však hostia zdôrazňujú: hráč musí mať možnosť obhajoby. Ak ide o omyl alebo nedorozumenie, musí existovať šanca vysvetliť situáciu. V niektorých prípadoch sa využíva tzv. supervised play – dozorovaná hra cez kameru alebo zdieľanie obrazovky, ktorá pomôže overiť, že hráč hrá naozaj sám a bez pomoci.
Ako si môžeš dávať pozor ty
Z podcastu vyplýva, že technológie na ochranu férovosti napredujú – ale aj hráči môžu prispieť k tomu, aby online poker ostal bezpečný. Tu je niekoľko vecí, ktoré si môžeš všímať pri stole:
- Príliš „učebnicové“ rozhodovanie: hráč, ktorý sa v rovnakých spotoch rozhoduje vždy rovnako, môže byť bot alebo používať pomocné nástroje
- Extrémne konzistentné časy reakcií: ľudia prirodzene rozmýšľajú rôzne dlho, boty nie
- Podozrivý winrate bez kontextu: ak anonymný hráč pravidelne ničí field bez jedinej chyby, je na mieste spozornieť
- Ak máš podozrenie, nezdieľaj len screeny na fórach – komunikuj s herňou konkrétne, vecne a cez dáta. Aj ty si súčasťou ekosystému, ktorý môžeš pomôcť chrániť.
Tento diel podcastu Joea Ingrama nie je len o hľadaní botov – je o budúcnosti online pokru. Ukazuje, že férovosť sa dá chrániť inteligentne, bez zbytočnej paranoje či tvrdých zákazov, ktoré by odradili poctivých hráčov. Ak ťa zaujíma, ako sa online poker bráni pred tými, ktorí chcú systém ohýbať, tento diel si určite pusti.