Înșelăciunea a fost întotdeauna pierderea dezvoltatorilor și a jucătorilor online. Elimină factorii de îndemânare și noroc care permit oamenilor obișnuiți să se bucure de un meci online.
În prezent, dezvoltatorii combate motoarele de înșelăciune privind și asigurând integritatea fișierelor de joc. Cu toate acestea, odată cu dezvoltarea AI și a învățării automate, trișarea poate avea loc acum în afara PC-ului.
Cu aceste noi tehnologii de înșelăciune, care sunt implicațiile pentru jocurile shooter la prima persoană (FPS) și pentru jocuri în general? Și ce pot face dezvoltatorii de jocuri pentru a-l atenua? Să investigăm.
Care este treaba cu înșelăciunea FPS?
Înșelarea în jocuri, în special în FPS, nu este nouă. În ultimii ani, au existat probleme în care jucătorii, chiar și profesioniști, au înșelat în timp ce jucau. Și în timp ce înșelătorii au făcut ca unele jocuri să fie proaste și neplăcute, dezvoltatorii găsesc modalități de a le opri.
În mod tradițional, o persoană înșală în jocurile online multiplayer modificând fișierele jocului. Motoarele ieftine scanează memoria computerului pentru a găsi fișierele aferente jocului. Apoi va face modificări acelor fișiere pentru a vă oferi un avantaj nedrept.
Alte dezvoltări recente în ceea ce privește trișarea văd că software-ul acționează ca un driver grafic de nivel scăzut între joc și GPU-ul real pentru a ascunde pereții. Alte motoare ieftine avansate se injectează în memoria computerului pentru a modifica codul brut.
Cu toate acestea, aproape toate motoarele de înșelătorie au un lucru în comun: modifică fișierele sau datele din computerul dvs. Dezvoltatorii previn trișarea prin implementarea măsurilor anti-trișare. Acest software poate detecta modificările sistemului dvs., poate opri procesele de trișare a motorului și poate monitoriza memoria computerului pentru a preveni înșelarea.
Și pe măsură ce producătorii de cheaturi creează noi sisteme, dezvoltatorii actualizează frecvent software-ul anti-cheat pentru a contracara aceste amenințări necunoscute.
Un trișor popular este aimbot, unde motorul trișor va îndrepta automat arma spre un inamic. Acest lucru oferă înșelătorului un avantaj aproape infinit. Deoarece indiferent cât de departe sau cât de ascuns este jucătorul inamic, acesta va fi detectat și împușcat imediat ce intră pe ecranul jucătorului.
Acești aimboti rulează prin intermediul motoarelor de cheat de pe computer. Deci, dacă un software anti-înșelător scanează sistemul dvs., există o mare posibilitate ca acesta să fie detectat.
Cu toate acestea, există un nou tip de motor de trișare care este practic nedetectabil.
Creșterea AI și a învățării automate în motoarele de înșelăciune
Mulți oameni știu că ați putea folosi un alt computer pentru a vă captura jocul. De fapt, multe streamere folosesc această configurație, unde joacă jocuri pe un computer și apoi își captează ecranul pe altul. Acest lucru le permite să redea ecranul fără a pierde puterea de procesare.
Dezvoltatorii de motoare ieftine au valorificat acest instrument pentru a crea obiectivul final. Folosesc un card de captură atașat unui alt computer pentru a înregistra ecranul înșelătorului. Au folosit apoi viziune computerizată, AI avansat și a program de învățare automată pentru a procesa datele vizuale și a vă monitoriza ecranul pentru inamici.
Odată ce detectează ținte, va trimite apoi comenzi de intrare, similare semnalelor mouse-ului și tastaturii, pentru a vă bloca privirile. Deci, în loc să stea în sistemul dvs., trișorul rulează pe un computer independent. Și întrucât semnalul pe care îl întoarce pe computerul înșelătorului nu diferă de celelalte periferice, nu există nicio modalitate prin care sistemele anti-înșelătorie îl pot detecta.
Un răspuns agresiv la motoarele de înșelăciune
În iulie 2021, Activision, editorul unora dintre cele mai mari jocuri FPS, precum Call of Duty: Warzone, închideți un dezvoltator de înșelătorie în mai puțin de o săptămână de când a fost dezvăluit că au creat o învățare automată trișa. Deși nu există detalii cu privire la modul în care a făcut-o Activision, programatorul înșelătoriei a lansat această declarație pe site-ul lor web:
Echipă,
Această declarație nu a fost necesară.
Cu toate acestea, la cererea Activision Publishing, Inc („Activision”), nu voi mai dezvolta sau oferi acces la software care ar putea fi folosit pentru a exploata jocurile lor. Intenția mea nu a fost niciodată să fac ceva ilegal. La sfârșitul videoclipului care a atras atât de multă atenție acestui proiect, acesta a declarat „în curând”. Software-ul nu a fost niciodată publicat.
Acest tip de tehnologie are alte beneficii reale de asistență, de exemplu, îndreptând o cameră web către tine, ai putea controla mișcarea fără a folosi membrele. Din păcate, datorită potențialului său impact negativ, nu îl voi mai dezvolta.
Începând de astăzi, site-ul web al dezvoltatorului înșelător este inaccesibil. Și Activision a luat de asemenea toate celelalte surse potențiale.
Putem opri înșelătorii?
O idee, odată născută și propagată, nu va dispărea niciodată. Și în timp ce Activision a acționat rapid și a oprit acel obiectiv special, aproape oricine are cunoștințe de AI și învățare profundă îl poate recrea.
La urma urmei, premisa aimbot-ului, care este detectarea țintelor, nu diferă de cele din camerele de luat vederi și mașinile cu conducere automată. Și, deși acest truc poate fi costisitor de implementat, este destul de simplu de utilizat dacă aveți echipamentul potrivit.
Tot ce aveți nevoie este un dispozitiv secundar pentru a rula aimbot-ul, o cartelă de captură pentru a permite sistemului secundar să vă monitorizeze computerul de jocuri și un emulator al controlerului pentru a trimite semnale înapoi la computerul dvs. de jocuri. Dacă ai toate acestea, poți să mergi în oraș și să-ți iei adversarii ca și cum ai trage pești într-un butoi.
O modalitate de a contracara acest lucru este ca și companiile anti-înșelător să utilizeze și învățarea automată. Pot măsura mișcările unui jucător pentru a vedea dacă este imposibil de realizat din punct de vedere uman. La urma urmei, oamenii nu sunt exacți. Mișcările noastre au variații, iar timpii de răspuns diferă de la un moment la altul.
Deci, dacă un jucător se mișcă ca un ceas, atunci există șanse mari să înșele. Cu toate acestea, acest lucru este mai ușor de spus decât de făcut. Și, de asemenea, trebuie să ia în considerare ce s-ar întâmpla dacă programul aimbot învață să adauge variații în mișcările sale ca un om.
Genul FPS este pe moarte?
Trucurile au existat atâta timp cât au existat jocurile. Și dezvoltatorii de jocuri s-au luptat împotriva ei, chiar din 2002, când Valve a lansat primul software anti-înșelătorie pentru Counter-Strike.
Pe măsură ce calculatoarele devin mai puternice și învățarea automată devine mai inteligentă, dezvoltatorii de jocuri își vor rezolva munca. Trebuie să detecteze trucuri de învățare automată făcute în afara sistemului înainte de a deveni predominante.
Dacă nu fac nimic, riscă ca jocurile lor să fie depășite de înșelători. Acest lucru face ca jocul lor să nu fie plăcut, ceea ce ar putea duce la renunțarea totală a FPS.
Am putea spera doar că dezvoltatorii de jocuri se vor opri și vor atenua daunele pe care le-ar putea face înșelăciunea AI. Acțiunea rapidă și decisivă a Activision a făcut ca jocurile FPS să fie protejate de obiectivele nedetectabile, permițându-ne să ne bucurăm în continuare de jocurile FPS. Cel putin pentru moment.
Indiferent dacă știți sau nu, la un moment dat probabil că ați fost vinovat de brânzeturi la jocuri. Iata de ce.
Citiți în continuare
- Jocuri
- Jocuri pe PC
- Cultura jocurilor
Jowi este scriitor, antrenor de carieră și pilot. A dezvoltat dragostea pentru orice computer de când tatăl său a cumpărat un computer desktop când avea 5 ani. De atunci, el folosește și maximizează tehnologia în fiecare aspect al vieții sale.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Faceți clic aici pentru a vă abona