Eliminarea trișorilor din jocurile online este mai ușor de spus decât de făcut. Software-ul anti-cheat poate ajuta la garantarea jocurilor online corecte, dar cum funcționează?

O mulțime de jocuri multiplayer vă permit să jucați online în mod cooperativ sau competitiv cu alți jucători. Deși s-ar putea să nu fii cel mai bun jucător dintr-un joc, probabil că îți place să joci și să te îmbunătățești în timp.

Din păcate, mulți jucători strică plăcerea pe care o poți obține trișând. Dezvoltatorii de jocuri au încercat să combată acest lucru folosind software anti-cheat. S-ar putea să vă întrebați cum funcționează acest lucru. Să aflăm mai multe.

Ce este software-ul Anti-Cheat și de ce este important?

Software-ul anti-cheat (ACS) încearcă să împiedice utilizarea trucurilor într-un joc. Deoarece există diferite tipuri de trucuri: comutare lag, aimbots, hack-uri de perete și scripting pentru a numi câteva, există diverse ACS pentru a le neutraliza.

Aveți ACS pe server, care rulează doar atunci când încărcați un joc. În timpul jocului, software-ul va scana procesele active ale computerului dvs., detectând orice lucru ieșit din comun. Acestea pot fi fișiere pe care le-ați descărcat în sistem, indiferent dacă rulează sau nu, sau modul în care rețeaua interacționează cu ceilalți. Un exemplu în acest sens este Easy AntiCheat, care se lansează cu fiecare joc Epic Games pe care îl descărcați.

instagram viewer

Apoi există ACS din partea nucleului căruia i se acordă acces la un nivel mai profund al sistemului PC-ului dumneavoastră. ACS din partea kernelului va avea privilegii extrem de mari, mai mari chiar și decât driverele de dispozitiv și alte aplicații pe care le instalați pe sistemul dumneavoastră. BattlEye reprezintă un ACS la nivelul nucleului folosit în jocuri precum Destiny 2 și Ark: Survival Evolved.

ACS pentru un joc este de obicei la dezvăluirea dezvoltatorului. Probabil că ați întâlnit un fișier ACS descărcat pe computer când ați instalat un joc înainte și v-ați întrebat de ce este important.

Gândește-te cât de enervant ar fi dacă ai juca un FPS și un jucător ar folosi un aimbot, capabil să-ți împușcă capul instantaneu, fără nicio șansă de a riposta. Adăugările de Motoarele de cheat AI amenință jocurile FPS chiar mai mult.

Trișarea distruge distracția jocurilor multiplayer pentru toți ceilalți. Deoarece bazarea pe jucători pentru a nu folosi software-ul de înșelăciune nu va funcționa niciodată, ACS a fost dezvoltat pentru a preveni acest lucru. Fără el, ai vedea mult mai mulți trișori în jocurile tale preferate.

Cum funcționează software-ul Anti-Cheat?

După cum sa menționat, diferite tipuri de software anti-cheat (ACS) se adresează diferitelor trucuri. ACS, indiferent dacă are privilegii la nivelul serverului sau al nucleului, va funcționa în moduri diferite pentru a viza trucurile relevante.

Atunci când un trișor este în întârziere, el întrerupe în mod deliberat alimentarea internetului la intervale coordonate pentru a-i beneficia. Într-un joc precum Madden NFL, schimbarea întârzierii poate provoca întârzieri atunci când sunteți în apărare sau în atac. Sau, într-un joc de Counter-Strike sau Call of Duty, nu ai putea să-l tragi pe jucător în decalaj, deoarece nu se află niciodată în locul în care par.

În aceste cazuri, un ACS pe server ar detecta comutarea întârzierii prin înregistrarea pachetelor de date de la toți jucătorii, analizând ping și exemple de marcare temporală. ACS ar examina apoi un jucător care caută orice modificări suspecte în pachetele de date și ping. Această metodă de detectare a comutatoarelor de întârziere a fost clarificată atunci când Sony a brevetat „detectarea înșelăciunii între comutatoare de întârziere în jocuri”, după cum a raportat MP1st.

Pentru trucuri, cum ar fi aimbots și wallhack-uri, acestea sunt de obicei fișiere executabile care „automatizează” mișcările jocului pentru a oferi utilizatorului un avantaj nedrept, cunoscut sub numele de scripting. Un aimbot ar înregistra locația celorlalți jucători și ar îndrepta automat micul către acel jucător. Pentru ca un ACS să prevină acest lucru, va exista un ACS încorporat pe partea serverului care monitorizează mișcările fiecărui jucător.

ACS din partea kernelului, așa cum am discutat anterior, are cele mai înalte privilegii pe computerul dvs. și scanează constant pentru trucuri, indiferent dacă jucați sau nu un joc. BattlEye și Easy Anti-Cheat sunt exemple grozave ale acestui tip de ACS; ACS este instalat pe computer, verificând în mod constant fișierele rău intenționate care ar putea automatiza sarcinile de joc, împiedicând trișorii.

Odată ce un ACS a detectat un potențial comportament de înșelăciune de la un jucător, îl va semnala pe sistem și fie va interzice direct utilizatorul, fie îl va aloca pentru a fi revizuit de un angajat. Acest angajat ar decide atunci dacă jucătorul trișează sau nu.

Din păcate, hackerii găsesc în mod constant modalități de a ocoli ACS. Gândiți-vă la asta ca la o luptă constantă între ACS și hackeri, care durează pe tot parcursul generațiilor de console și PC.

Software-ul anti-cheat este de obicei un compromis. Dacă există prea multe restricții, atunci ACS poate afecta performanța și latența. Din acest motiv, dezvoltatorii trebuie să fie atenți la cât de agresiv este software-ul anti-cheat.

Problemele cu software-ul anti-cheat

De-a lungul timpului, software-ul de înșelăciune de către hackeri a devenit mai sofisticat. Software-ul anti-cheat a trebuit să devină mai sofisticat ca răspuns pentru a-l combate.

Trișorii au găsit modalități de a ocoli software-ul anti-cheat în trecut, rulând procese la nivel de kernel, mai degrabă decât prin intermediul aplicației de joc pe care intenționează să trișeze. Dacă nu ești familiarizat cu diferența dintre modul kernel și modul utilizator în Windows, poate doriți să faceți o citire rapidă.

Pentru a împiedica utilizatorii să ocolească software-ul anti-cheat, dezvoltatorii au trebuit să meargă mai adânc. Ei au dezvoltat software anti-cheat care funcționează la nivel de kernel; scanarea computerului pentru orice programe software care ar putea avea potențialul de a permite unui utilizator să trișeze.

Acest lucru pare să funcționeze, dar la fel de ce jucătorilor le displace ACS precum Denovo, aduce cu sine propriile sale probleme. Programele care rulează la nivel de kernel au potențialul de a prăji un computer dacă merg prost; ceea ce ar putea duce la nevoia jucătorilor să-și repare PC-urile pur și simplu pentru că încearcă să se bucure de un joc.

O altă rezervare pe care o au mulți jucători este preocupările legate de confidențialitate; dacă software-ul anti-cheat poate citi totul la nivel de kernel, teoretic poate obține acces la orice de pe PC. Nimeni nu vrea să suporte trișori, dar merită să-ți riști confidențialitatea?

Software-ul Anti-Cheat face jocurile mai corecte

Ai fi surprins de cât de răspândită este înșelăciunea în jocurile online. Software-ul anti-cheat face jocurile mai echitabile pentru tine și pentru toți ceilalți, împiedicând acei înșelători să scape.

Nu este perfect și nu funcționează întotdeauna, dar înșelăciunea s-ar descurca dacă nu ar fi acolo. La fel cum există o mulțime de trucuri, există o mulțime de programe software anti-cheat care ajută la menținerea jocului mai corect.