Haku

Huijaaminen ja sen estäminen peliteollisuudessa

QR-koodi

Huijaaminen ja sen estäminen peliteollisuudessa

Peliteollisuudessa pelit, jotka tukevat moninpelaamista, ovat kohteena huijaamiselle. Pelaajat etsivät tapoja olla parempia kuin muut esimerkiksi muuttamalla pelin muistia, muuttamalla pelaajan tähtäintä automaattisesti ohjautumaan vihollisen päähän, tai esimerkiksi jopa vain lukemalla muistia ja piirtämällä peli-ikkunan päälle pelaajien sijainnit seinien läpi. Tämän tyyliselle ongelmalle pelinkehittäjät ovat suunnitelleet erilaisia huijauksenestojärjestelmiä.

Huijauksenesto on silti mahdollista ohittaa erilaisilla tavoilla, mutta huijausta voi vaikeuttaa huomattavasti erilaisilla menetelmillä lokaalisti pelaajan tietokoneella, kuten poistamalla prosessien luku- tai kirjoitushandlet ulkoisesti ja sisäisesti estämällä ylimääräisien DLL-moduulien lataaminen pelimuistiin. Yleisesti myös huijauksenestot pyörivät taustalla ja lukevat pelimuistia. Ne tarkistavat tiettyjä sektoreita muistista, että onko esimerkiksi tavuja korvattu suoraan, onko pelitiedostot vastaavia alkuperäisiin ja pyöriikö taustalla outoja ajureita.

Pelipalvelimet myös usein tarkistavat serverille tulevaa dataa, jota pelaajat lähettävät, esimerkiksi onko pelaajan X, Y, Z -näkökulman vektoriarvot oikein asetettuja ja onko pelaajan hiiren positio vastaava näkökulmaan. Tämän tyylisillä tarkistuksilla voidaan todeta, onko kyseisiä tietoja muutettu, ja huomata, ovatko kyseiset arvot asetettu semmoisiksi, mitkä eivät ole mahdollisia normaalin pelisession aikana.

Pelikehittäjät myös hidastavat huijausohjelmistojen kehitystä muuttamalla pelikoodia päivityksien ohella niin, että muistiosoitteet ja tavujoukkojen skannaaminen rikkoutuu ja vaatii taas huijauksen kehittäjältä aikaa löytää nämä muuttuneet muistiosoitteet.

Tallennettuna:
Kysy apua / Ask for help

Sisältöä ei voida näyttää

Chat-sisältöä ei voida näyttää evästeasetusten vuoksi. Nähdäksesi sisällön sinun tulee sallia evästeasetuksista seuraavat: Chat-palveluiden evästeet.

Evästeasetukset