SKUNK23: Nic takoveho tam nikdy nebude. Podivej se na koncept "server-side validation". Ve zkratce - server si v sobe udrzuje stavy jednotlivych zapasu, accountu a sbirek jednotlivych hracu a podobne. Pokazde, kdyz od nejakeho klienta prijde signal, ze neco zmenil, server si overi, jestli tento pozadavek lze vubec provest a pokud ano, provede ho.
Priklad: Hrajes nejaky match. Na ruce mas jen jednu landu. Nejakym externim program bys mohl poslat na server informaci, ze "Chci zahrat tenhle lightning bolt co mam na ruce". Server se na ten pozadavek podiva, zkontroluje si ve svem stavu hry, jestli mas skutecne lightning bolt na ruce. Zjisti, ze nemas a zahlasi chybu, ze tuhle kartu hrat nemuzes. Pokud bys ten lightning bolt na ruce skutecne mel, tak by po odeslani pozadavku server zkontroloval, jestli mas bolt, ten mas, takze OK. Potom si server u sebe upravi stav hry tak, ze na ruce nemas nic a na stacku je lightning bolt. A posle informaci druhemu hraci, zes zahral lightning bolt a jestli s tim chce neco delat.
Veskere cheaty, ktere se ti mohlo podarit najit, muzou byt maximalne vizualniho typu. Priklad - dust cheating. Predpokladam ze to funguje tak, ze si naklikas, kolik dustu chces. Informace, kolik dustu ted mas, je v klientovi skutecne ulozena. Nicmene nesmis zapominat, ze i server si separatne uklada informaci, kolik mas dustu. Takze pokud nemas zadny dust a nacheatujes si, ze ho mas 1600, sice budes moct kliknout na tlacitko vycrafteni legendy a ta animace se ti mozna i ukaze, ale v okamziku, kdy s tou legendou budes chtit hrat nejaky zapas, tak si server zkontroluje, jestli skutecne mas vsechny karty v balicku, zjisti, ze nema nikde zaznam, ze bys nekdy craftil tuhle legendu a vyhodi ti error hlasku.
Dalsi vec je, ze 100% techto hearthstone cheatu jsou jen podvody a scamy, ktere muzou byt klidne i sikovne sestrihane a zmanipulovane tak, aby se to na prvni pohled tvarilo legit. Samozrejme ze cokoliv takoveho, co si stahnes do PC, bude nejaka forma virusu.