Wat is anti-cheatsoftware en hoe werkt het?

Wat is anti-cheatsoftware en hoe werkt het?
Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Met tal van multiplayer-spellen kun je online coöperatief of competitief spelen met andere spelers. Hoewel je misschien niet de beste speler in een game bent, vind je het waarschijnlijk leuk om te spelen en na verloop van tijd beter te worden.





Helaas verpesten veel gamers het plezier dat je kunt krijgen door vals te spelen. Spelontwikkelaars hebben geprobeerd dit tegen te gaan door anti-cheatsoftware te gebruiken. Je vraagt ​​je misschien af ​​hoe dit werkt. Laten we meer te weten komen.





MAAK GEBRUIK VAN DE VIDEO VAN DE DAG SCROLL OM DOOR TE GAAN MET INHOUD

Wat is anti-cheatsoftware en waarom is het belangrijk?

Anti-cheat software (ACS) probeert te voorkomen dat cheats in een spel worden gebruikt. Omdat er verschillende soorten cheats zijn: lag-switching, aimbots, wall-hacks en scripting om er maar een paar te noemen, zijn er verschillende ACS om ze te neutraliseren.





Je hebt ACS aan de serverzijde die alleen wordt uitgevoerd als je een game laadt. Tijdens het spelen scant de software de actieve processen van je pc en detecteert alles ongewoons. Dit kunnen bestanden zijn die u naar het systeem hebt gedownload, of ze nu actief zijn of niet, of hoe uw netwerk met anderen communiceert. Een voorbeeld hiervan is Easy AntiCheat, dat wordt gestart bij elke Epic Games-game die je downloadt.

  De startpagina van Easy Anti Cheat

Dan is er ACS aan de kernelzijde die toegang krijgt tot een dieper niveau van het systeem van uw pc. ACS aan de kernelzijde heeft extreem hoge privileges, zelfs hoger dan uw apparaatstuurprogramma's en andere apps die u op uw systeem installeert. BattlEye vertegenwoordigt een ACS aan de kernelzijde die wordt gebruikt in games als Destiny 2 en Ark: Survival Evolved.



De ACS voor een game is meestal op de openbaarmaking van de ontwikkelaar. Je bent waarschijnlijk een ACS-bestand tegengekomen dat naar je pc werd gedownload toen je eerder een game hebt geïnstalleerd en je hebt je afgevraagd waarom het belangrijk is.

Bedenk eens hoe vervelend het zou zijn als je een FPS speelt en een speler een aimbot gebruikt, in staat is om je direct in het hoofd te schieten zonder de kans om terug te vechten. De toevoegingen van AI-cheat-engines bedreigen FPS-games zelfs verder.





Valsspelen verpest het plezier van multiplayer-gaming voor alle anderen. Omdat erop vertrouwen dat spelers geen cheatsoftware zouden gebruiken, duidelijk nooit zou werken, werd ACS ontwikkeld om dit te voorkomen. Zonder dat zou je veel meer valsspelers zien in je favoriete spellen.

Hoe werkt anti-cheatsoftware?

Zoals vermeld, pakken verschillende soorten anti-cheatsoftware (ACS) verschillende cheats aan. ACS, ongeacht of het server-side of kernel-side privileges heeft, zal op verschillende manieren werken om de relevante cheats aan te pakken.





Wanneer een cheater overschakelt op vertraging, sluiten ze opzettelijk de toevoer naar internet af op gecoördineerde intervallen om hen te helpen. In een game als Madden NFL kan lag-switching vertragingen veroorzaken wanneer je in de verdediging of aanval zit. Of, in een spel van Counter-Strike of Call of Duty, zou je de vertraging van de speler niet kunnen fotograferen omdat ze nooit echt op de plek zijn waar ze lijken te zijn.

In deze gevallen zou een ACS aan de serverzijde lag-switching detecteren door datapakketten van alle spelers te loggen, ping- en tijdstempelvoorbeelden te analyseren. De ACS zou dan een speler onderzoeken op zoek naar verdachte veranderingen in datapakketten en ping. Deze methode voor het detecteren van vertragingsschakelaars werd duidelijk gemaakt toen Sony patenteerde op 'het detecteren van lag-schakelaars die vals spelen in games', zoals gerapporteerd door MP1st .

zwart scherm bij opstarten windows 10

Voor cheats zoals aimbots en wallhacks zijn dit meestal uitvoerbare bestanden die spelbewegingen 'automatiseren' om de gebruiker een oneerlijk voordeel te bieden, ook wel scripting genoemd. Een aimbot registreert de locatie van andere gamers en richt automatisch het vizier op die speler. Voor een ACS om dit te voorkomen, zal er een ingebouwde ACS-serverzijde zijn die de bewegingen van elke speler bewaakt.

  Een FPS-game in Roblox

Kernel-side ACS, zoals we eerder hebben besproken, krijgt de hoogste privileges op je pc en scant constant op cheats, ongeacht of je een game speelt of niet. BattlEye en Easy Anti-Cheat zijn geweldige voorbeelden van dit type ACS; de ACS wordt op uw pc geïnstalleerd en controleert voortdurend op schadelijke bestanden die speltaken kunnen automatiseren en valsspelers hinderen.

Zodra een ACS mogelijk vals gedrag van een speler heeft opgemerkt, zullen ze dit op het systeem markeren en de gebruiker direct verbannen of toewijzen aan beoordeling door een medewerker. Deze medewerker zou dan beslissen of de speler vals speelde of niet.

Helaas vinden hackers voortdurend manieren om ACS te omzeilen. Zie het als een constante strijd tussen ACS en hackers, gedurende generaties consoles en pc's.

Anti-cheatsoftware is meestal een afweging. Als er te veel beperkingen gelden, kan ACS de prestaties en latentie beïnvloeden. Daarom moeten ontwikkelaars voorzichtig zijn met hoe agressief de anti-cheatsoftware is.

De problemen met anti-cheatsoftware

In de loop van de tijd is cheatsoftware door hackers geavanceerder geworden. Anti-cheatsoftware moest geavanceerder worden om het te bestrijden.

hoe u online flash-kaarten kunt maken

Valsspelers hebben in het verleden manieren gevonden om anti-cheatsoftware te omzeilen door processen op kernelniveau uit te voeren in plaats van via de gametoepassing waarmee ze vals willen spelen. Als je onbekend bent met het verschil tussen de kernelmodus en de gebruikersmodus in Windows , wil je misschien een snelle inlezing doen.

  Een persoon met een kap zat voor een laptop met code erachter

Om te voorkomen dat gebruikers de anti-cheatsoftware omzeilen, moesten ontwikkelaars dieper gaan. Ze ontwikkelden anti-cheatsoftware die op kernelniveau werkt; de computer scannen op softwareprogramma's die een gebruiker mogelijk kunnen laten vals spelen.

Dit lijkt te werken, maar vergelijkbaar met waarom gamers een hekel hebben aan ACS zoals Denovo , het brengt zijn eigen problemen met zich mee. Programma's die op kernelniveau draaien, kunnen een pc kapotmaken als ze fout gaan; wat ertoe zou kunnen leiden dat gamers hun pc moeten laten repareren, simpelweg omdat ze van een game willen genieten.

Een ander voorbehoud dat veel gamers hebben, zijn privacykwesties; als de anti-cheatsoftware alles op kernelniveau kan lezen, kan het in theorie toegang krijgen tot alles op de pc. Niemand wil valsspelers verdragen, maar is het de moeite waard om uw privacy op het spel te zetten?

Anti-cheatsoftware maakt gamen eerlijker

Het zou je verbazen hoe vaak valsspelen voorkomt bij online gamen. Anti-cheatsoftware maakt gamen eerlijker voor jou en alle anderen door te voorkomen dat die cheaters ermee wegkomen.

Het is niet perfect en werkt niet altijd, maar valsspelen zou welig tieren als het er niet was. Net zoals er veel cheats zijn, zijn er ook tal van anti-cheat softwareprogramma's die ervoor zorgen dat gamen eerlijker blijft.