Ano ang Anti-Cheat Software, at Paano Ito Gumagana?

Ano ang Anti-Cheat Software, at Paano Ito Gumagana?
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Nagbibigay-daan sa iyo ang maraming multiplayer na laro na maglaro online nang sama-sama o mapagkumpitensya sa iba pang mga manlalaro. Bagama't maaaring hindi ka ang pinakamahusay na manlalaro sa isang laro, malamang na nasisiyahan ka sa paglalaro at pagbutihin sa paglipas ng panahon.





Sa kasamaang palad, maraming mga manlalaro ang sumisira sa kasiyahan na maaari mong makuha sa pamamagitan ng pagdaraya. Sinubukan ng mga developer ng laro na labanan ito sa pamamagitan ng paggamit ng anti-cheat software. Maaaring nagtataka ka kung paano ito gumagana. Alamin natin ang higit pa.





MAKEUSEOF VIDEO OF THE DAY MAG-SCROLL PARA MAGPATULOY SA NILALAMAN

Ano ang Anti-Cheat Software, at Bakit Ito Mahalaga?

Ang anti-cheat software (ACS) ay sumusubok na pigilan ang mga cheat na gamitin sa isang laro. Dahil mayroong iba't ibang uri ng mga cheat: lag switching, aimbots, wall hacks, at scripting upang pangalanan ang ilan, mayroong iba't ibang ACS upang i-neutralize ang mga ito.





Mayroon kang server-side na ACS na tatakbo lamang kapag nag-load ka ng laro. Habang naglalaro, i-scan ng software ang mga aktibong proseso ng iyong PC, na tutuklasin ang anumang bagay na kakaiba. Maaaring ito ay mga file na na-download mo sa system, tumatakbo man ang mga ito o hindi, o kung paano nakikipag-ugnayan ang iyong network sa iba. Ang isang halimbawa nito ay ang Easy AntiCheat, na inilulunsad sa bawat larong Epic Games na iyong dina-download.

  Ang homepage ng Easy Anti Cheat

Pagkatapos ay mayroong kernel-side ACS na binibigyan ng access sa mas malalim na antas ng system ng iyong PC. Ang Kernel-side ACS ay magkakaroon ng napakataas na mga pribilehiyo, mas mataas kaysa sa iyong mga driver ng device at iba pang mga app na iyong ini-install sa iyong system. Ang BattlEye ay kumakatawan sa isang kernel-side ACS na ginagamit sa mga laro tulad ng Destiny 2 at Ark: Survival Evolved.



Ang ACS para sa isang laro ay karaniwang nasa pagbubunyag ng developer. Marahil ay nakatagpo ka ng isang ACS file na dina-download sa iyong PC noong nag-install ka ng isang laro dati at nagtaka kung bakit ito mahalaga.

Isipin kung gaano ka nakakainis kung naglalaro ka ng FPS at gumamit ng aimbot ang isang manlalaro, na agad na makakakuha ng headshot sa iyo nang walang pagkakataong lumaban. Ang mga karagdagan ng Ang mga AI cheat engine ay nagbabanta sa mga laro ng FPS mas malayo pa.





Sinisira ng pagdaraya ang saya ng multiplayer na paglalaro para sa lahat. Dahil ang pag-asa sa mga manlalaro na hindi gumamit ng cheating software ay malinaw na hindi gagana, ang ACS ay binuo upang maiwasan ito. Kung wala ito, makakakita ka ng mas maraming manloloko sa iyong mga paboritong laro.

Paano Gumagana ang Anti-Cheat Software?

Gaya ng nabanggit, ang iba't ibang uri ng anti-cheat software (ACS) ay tumutugon sa iba't ibang cheat. Ang ACS, hindi alintana kung mayroon itong server-side o kernel-side na mga pribilehiyo, ay gagana sa iba't ibang paraan upang ma-target ang mga nauugnay na cheat.





Kapag ang isang cheater ay lag switching, sinasadya nilang putulin ang supply sa internet sa magkakaugnay na pagitan upang makinabang sila. Sa isang laro tulad ng Madden NFL, ang lag switching ay maaaring magdulot ng lag delay kapag ikaw ay nasa depensa o pag-atake. O, sa isang laro ng Counter-Strike o Tawag ng Tanghalan, hindi mo magagawang kunan ang player lag switching dahil hindi talaga sila nasa lugar kung saan sila naroroon.

Sa mga kasong ito, makikita ng isang server-side na ACS ang lag switching sa pamamagitan ng pag-log ng mga data packet mula sa lahat ng manlalaro, pagsusuri sa ping, at mga halimbawa ng timestamping. Susuriin ng ACS ang isang manlalaro na naghahanap ng anumang kahina-hinalang pagbabago sa mga data packet at ping. Ang pamamaraang ito ng pag-detect ng mga lag switch ay ginawang malinaw nang patentahin ng Sony ang 'pag-detect ng lag switch cheating sa mga laro', gaya ng iniulat ng MP1st .

Para sa mga cheat gaya ng aimbots at wallhacks, ito ay karaniwang mga executable na file na 'nag-automate' ng mga paggalaw ng laro upang mag-alok sa user ng hindi patas na kalamangan, na kilala bilang scripting. Itatala ng isang aimbot ang lokasyon ng iba pang mga manlalaro at awtomatikong itutuon ang crosshair sa manlalarong iyon. Para maiwasan ito ng ACS, magkakaroon ng in-built na server-side ng ACS na pagsubaybay sa mga galaw ng bawat manlalaro.

  Isang laro ng FPS sa Roblox

Ang Kernel-side ACS, tulad ng dati nating tinalakay, ay binibigyan ng pinakamataas na pribilehiyo sa iyong PC at patuloy na nag-scan ng mga cheat, hindi alintana kung naglalaro ka man o hindi. Ang BattlEye at Easy Anti-Cheat ay mahusay na mga halimbawa ng ganitong uri ng ACS; ang ACS ay naka-install sa iyong PC, patuloy na nagsusuri ng mga malisyosong file na maaaring mag-automate ng mga gawain sa laro, na humahadlang sa mga manloloko.

Kapag nakita ng isang ACS ang potensyal na pandaraya na gawi mula sa isang manlalaro, ila-flag ito sa system at maaaring direktang ipagbawal ang user o ilalaan ito upang suriin ng isang empleyado. Ang empleyadong ito ay magpapasya kung ang manlalaro ay nandaraya o hindi.

Sa kasamaang palad, ang mga hacker ay patuloy na naghahanap ng mga paraan upang iwasan ang ACS. Isipin ito bilang isang patuloy na labanan sa pagitan ng ACS at mga hacker, na tumatagal sa mga henerasyon ng console at PC.

Ang anti-cheat software ay karaniwang isang trade-off. Kung masyadong maraming paghihigpit ang inilagay, maaaring makaapekto ang ACS sa performance at latency. Dahil dito, kailangang mag-ingat ang mga developer tungkol sa kung gaano agresibo ang anti-cheat software.

Ang Mga Problema Sa Anti-Cheat Software

Sa paglipas ng panahon, ang cheating software ng mga hacker ay naging mas sopistikado. Ang anti-cheat software ay kailangang maging mas sopistikado bilang tugon upang labanan ito.

Nakahanap ang mga cheater ng mga paraan upang iwasan ang anti-cheat software sa nakaraan sa pamamagitan ng pagpapatakbo ng mga proseso sa antas ng kernel sa halip na sa pamamagitan ng application ng laro na nilalayon nilang dayain. Kung hindi ka pamilyar sa ang pagkakaiba sa pagitan ng kernel mode at user mode sa Windows , maaaring gusto mong gumawa ng mabilis na pagbabasa.

  Isang naka-hood na tao ang nakaupo sa harap ng isang laptop na may code na tumatakbo sa likod nila

Upang pigilan ang mga user sa pag-iwas sa anti-cheat software, kinailangan ng mga developer na lumalim pa. Bumuo sila ng anti-cheat software na gumagana sa antas ng kernel; pag-scan sa computer para sa anumang software program na maaaring magkaroon ng potensyal na payagan ang isang user na manloko.

Ito ay tila gumagana, ngunit katulad sa bakit ayaw ng mga gamer sa ACS gaya ni Denovo , dala nito ang sarili nitong mga problema. Ang mga program na tumatakbo sa antas ng kernel ay may potensyal na magprito ng PC kung magkamali sila; na maaaring magresulta sa mga manlalaro na kailangang ayusin ang kanilang mga PC para lamang sa pagsisikap na mag-enjoy sa isang laro.

Ang isa pang reserbasyon ng maraming manlalaro ay ang mga alalahanin sa privacy; kung nababasa ng anti-cheat software ang lahat sa antas ng kernel, maaari itong theoretically makakuha ng access sa anumang bagay sa PC. Walang gustong magtiis sa mga manloloko, ngunit sulit ba itong ipagsapalaran ang iyong privacy?

kung paano baguhin ang background ng isang larawan

Ang Anti-Cheat Software ay Ginagawang Mas Patas ang Paglalaro

Magugulat ka kung gaano kalawak ang pagdaraya sa online gaming. Ang software na anti-cheat ay ginagawang mas patas ang paglalaro para sa iyo at sa lahat sa pamamagitan ng pagpigil sa mga manloloko na iyon na makawala dito.

Hindi ito perpekto at hindi palaging gumagana, ngunit laganap ang pagdaraya kung wala ito. Tulad ng maraming mga cheat, maraming mga anti-cheat software programs out doon na tumutulong na panatilihing patas ang paglalaro.