Valsspelen is altijd de vloek geweest van ontwikkelaars en online spelers. Het verwijdert de vaardigheids- en geluksfactoren waardoor gewone mensen kunnen genieten van een online wedstrijd.
Momenteel bestrijden ontwikkelaars cheat-engines door te kijken naar en de integriteit van gamebestanden te waarborgen. Met de ontwikkeling van AI en machine learning kan bedrog nu echter buiten de pc plaatsvinden.
Wat zijn met deze nieuwe cheattechnologieën de implicaties voor first-person shooter (FPS)-games en gaming in het algemeen? En wat kunnen game-ontwikkelaars doen om het te verminderen? Laten we onderzoeken.
Wat is de deal met FPS-cheating?
Valsspelen in games, vooral in FPS, is niet nieuw. De afgelopen jaren zijn er problemen geweest waarbij gamers, zelfs professionele, vals speelden tijdens het spelen. En hoewel cheaters sommige games slecht en onaangenaam hebben gemaakt, vinden ontwikkelaars manieren om ze te stoppen.
Traditioneel bedriegt een persoon in online multiplayer-spellen door de spelbestanden te wijzigen. Cheat-engines scannen het geheugen van je computer op de bestanden van de gerelateerde game. Het zal dan wijzigingen in die bestanden aanbrengen om u een oneerlijk voordeel te geven.
Verdere recente ontwikkelingen op het gebied van valsspelen zien dat software fungeert als een low-level grafische driver tussen het spel en de eigenlijke GPU om muren te verbergen. Andere geavanceerde cheat-engines injecteren zichzelf in het geheugen van de computer om onbewerkte code te wijzigen.
Bijna alle cheat-engines hebben echter één ding gemeen: ze wijzigen bestanden of gegevens op je computer. Ontwikkelaars voorkomen valsspelen door anti-cheatmaatregelen in te zetten. Deze software kan veranderingen in je systeem detecteren, cheat-engine-processen stoppen en het geheugen van je computer bewaken om cheaten te voorkomen.
En terwijl cheatmakers nieuwe systemen maken, werken ontwikkelaars de anti-cheatsoftware regelmatig bij om deze onbekende bedreigingen tegen te gaan.
Een populaire cheat is de aimbot, waarbij de cheat-engine je wapen automatisch op een vijand richt. Dit geeft de cheater een bijna oneindig voordeel. Want hoe ver of hoe verborgen de vijandelijke speler ook is, ze worden gedetecteerd en neergeschoten zodra ze het scherm van de speler betreden.
Deze aimbots draaien via cheat-engines op je computer. Dus als een anti-cheat-software uw systeem scant, is de kans groot dat het wordt gedetecteerd.
Er is echter een nieuw soort cheat-engine die vrijwel niet detecteerbaar is.
De opkomst van AI en machine learning in cheat-engines
Veel mensen weten dat je een andere computer zou kunnen gebruiken om je spel vast te leggen. In feite gebruiken veel streamers deze opstelling, waarbij ze games spelen op de ene computer en vervolgens hun scherm vastleggen op een andere. Hierdoor kunnen ze hun scherm streamen zonder verwerkingskracht te verliezen.
Ontwikkelaars van cheat-engines hebben deze tool vervolgens gebruikt om de ultieme aimbot te maken. Ze gebruiken een capture-kaart die op een andere computer is aangesloten om het scherm van de cheater op te nemen. Ze gebruikten toen computer visie, geavanceerde AI en a machine learning-programma om de visuele gegevens te verwerken en uw scherm op vijanden te controleren.
Zodra het doelen detecteert, verzendt het invoeropdrachten, vergelijkbaar met muis- en toetsenbordsignalen, om uw vizier te vergrendelen. Dus in plaats van in je systeem te zitten, draait de cheat op een onafhankelijke computer. En aangezien het signaal dat het terugstuurt naar de computer van de cheater niet verschilt van andere randapparatuur, kunnen anti-cheat-systemen het op geen enkele manier detecteren.
Een agressieve reactie op cheat-engines
In juli 2021 heeft Activision, de uitgever van enkele van de grootste FPS-games, zoals Call of Duty: Warzone, sloot een cheat-ontwikkelaar af in minder dan een week sinds werd onthuld dat ze een machine learning hadden gemaakt bedriegen. Hoewel er geen details zijn over hoe Activision het deed, heeft de programmeur van de cheat deze verklaring op hun website vrijgegeven:
Team,
Deze verklaring was niet vereist.
Op verzoek van Activision Publishing, Inc ("Activision") zal ik echter niet langer software ontwikkelen of toegang verlenen tot software die kan worden gebruikt om hun games te exploiteren. Het was nooit mijn bedoeling om iets illegaals te doen. Aan het einde van de video die zoveel aandacht trok voor dit project, stond "coming soon". De software is nooit gepubliceerd.
Dit type technologie heeft andere daadwerkelijke ondersteunende voordelen, bijvoorbeeld door een webcam op uzelf te richten, kunt u bewegingen controleren zonder het gebruik van ledematen. Vanwege de mogelijke negatieve impact zal ik het helaas niet verder ontwikkelen.
Vanaf vandaag is de website van de cheat-ontwikkelaar onbereikbaar. En Activision heeft ook alle andere potentiële bronnen uitgeschakeld.
Kunnen we de cheats stoppen?
Een idee, eenmaal geboren en gepropageerd, zal nooit verdwijnen. En hoewel Activision snel handelde en die specifieke aimbot stopte, kan bijna iedereen met kennis van AI en deep learning deze opnieuw maken.
Het uitgangspunt van de aimbot, die doelen detecteert, verschilt immers niet van die in camera's en zelfrijdende auto's. En hoewel deze cheat duur kan zijn om te implementeren, is hij vrij eenvoudig te gebruiken als je over de juiste apparatuur beschikt.
Het enige dat u nodig hebt, is een secundair apparaat om de aimbot uit te voeren, een capture-kaart waarmee het secundaire systeem uw gaming-pc kan bewaken, en een controller-emulator om signalen terug te sturen naar uw gaming-pc. Als je dit allemaal hebt, kun je naar de stad gaan en je tegenstanders uitkiezen zoals vissen in een ton schieten.
Een manier om dit tegen te gaan, is dat anti-cheat-bedrijven ook machine learning gebruiken. Ze kunnen de bewegingen van een speler meten om te zien of het menselijkerwijs onmogelijk is om dit te bereiken. Mensen zijn tenslotte niet exact. Onze bewegingen hebben variaties en onze reactietijden verschillen van moment tot moment.
Dus als een speler als een uurwerk beweegt, is de kans groot dat hij vals speelt. Dit is echter makkelijker gezegd dan gedaan. En ze moeten ook nadenken over wat er zou gebeuren als het aimbot-programma leert om als een mens variaties in zijn bewegingen toe te voegen.
Is het FPS-genre aan het uitsterven?
Cheats bestaan al zo lang als games bestaan. En game-ontwikkelaars hebben er tegen gevochten, zelfs al in 2002, toen Valve de eerste anti-cheat-software voor Counter-Strike uitbracht.
Naarmate computers krachtiger worden en machine learning slimmer wordt, zullen game-ontwikkelaars hun werk voor hen moeten doen. Ze moeten cheats voor machine learning detecteren die buiten het systeem zijn gedaan voordat ze gangbaar worden.
Als ze niets doen, lopen ze het risico dat hun games worden overspoeld door valsspelers. Dit maakt hun spel onaangenaam, wat ertoe kan leiden dat mensen helemaal stoppen met FPS.
We konden alleen maar hopen dat game-ontwikkelaars stoppen en de schade beperken die AI-bedrog zou kunnen aanrichten. Dankzij de snelle en beslissende actie van Activision zijn FPS-games beschermd tegen niet-detecteerbare aimbots, waardoor we kunnen blijven genieten van FPS-games. Tenminste voor nu.
Of je het nu weet of niet, je hebt je waarschijnlijk ooit schuldig gemaakt aan cheesing tijdens het gamen. Dit is waarom.
Lees volgende
- Gamen
- PC-gaming
- Gamecultuur
Jowi is schrijver, loopbaancoach en piloot. Hij ontwikkelde een liefde voor alles wat met pc's te maken had sinds zijn vader een desktopcomputer kocht toen hij 5 jaar oud was. Vanaf dat moment gebruikt en maximaliseert hij technologie in elk aspect van zijn leven.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren