Fusk har alltid varit en förödelse för utvecklare och onlinespelare. Det tar bort de skicklighets- och turfaktorer som gör att vanliga människor kan njuta av en onlinematch.
För närvarande bekämpar utvecklare fuskmotorer genom att titta på och säkerställa spelfilernas integritet. Men med utvecklingen av AI och maskininlärning kan fusk nu ske utanför PC.
Med dessa nya fusktekniker, vad är konsekvenserna för förstapersonsskjutspel (FPS) och spel i allmänhet? Och vad kan spelutvecklare göra för att mildra det? Låt oss undersöka.
Vad är grejen med FPS-fusk?
Fusk i spel, särskilt i FPS, är inte nytt. Under de senaste åren har det funnits problem där spelare, även professionella, har fuskat när de spelar. Och medan fuskare har gjort vissa spel dåliga och otrevliga, hittar utvecklare sätt att stoppa dem.
Traditionellt sett fuskar en person i online multiplayer-spel genom att modifiera spelfilerna. Fuskmotorer skannar din dators minne efter det relaterade spelets filer. Det kommer sedan att göra ändringar i dessa filer för att ge dig en orättvis fördel.
Ytterligare nya utvecklingar inom fusk ser att programvara fungerar som en grafikdrivrutin på låg nivå mellan spelet och den faktiska GPU:n för att dölja väggar. Andra avancerade fuskmotorer injicerar sig själva i datorns minne för att modifiera råkod.
Men nästan alla fuskmotorer har en sak gemensamt: de modifierar filer eller data i din dator. Utvecklare förhindrar fusk genom att använda åtgärder mot fusk. Denna programvara kan upptäcka förändringar i ditt system, stoppa fuskmotorprocesser och övervaka din dators minne för att förhindra fusk.
Och när fusktillverkare skapar nya system uppdaterar utvecklare ofta anti-fuskprogramvaran för att motverka dessa okända hot.
Ett populärt fusk är aimbot, där fuskmotorn automatiskt riktar ditt vapen mot en fiende. Detta ger fuskaren en nästan oändlig fördel. För oavsett hur långt eller hur gömd fiendespelaren är, kommer de att upptäckas och skjutas så fort de kommer in på spelarens skärm.
Dessa aimbots körs via fuskmotorer på din dator. Så om en anti-fusk-programvara skannar ditt system, är det stor risk att det upptäcks.
Men det finns en ny typ av fuskmotor som är praktiskt taget omöjlig att upptäcka.
Uppkomsten av AI och maskininlärning i fuskmotorer
Många vet att du kan använda en annan dator för att fånga ditt spel. Faktum är att många streamers använder denna inställning, där de spelar spel på en dator och sedan fångar deras skärm på en annan. Detta låter dem streama sin skärm utan att förlora processorkraft.
Fuskmotorutvecklare använde sedan detta verktyg för att skapa den ultimata aimboten. De använder ett fångstkort kopplat till en annan dator för att spela in fuskarens skärm. De använde sedan datorseende, avancerad AI och ett maskininlärningsprogram för att bearbeta visuella data och övervaka din skärm efter fiender.
När den upptäcker mål kommer den att skicka ingångskommandon, liknande mus- och tangentbordssignaler, för att låsa in dina sikte. Så istället för att sitta i ditt system körs fusket på en oberoende dator. Och eftersom signalen den returnerar till fuskarens dator inte skiljer sig från annan kringutrustning, finns det inget sätt att anti-fusksystem kan upptäcka den.
Ett aggressivt svar på Cheat Engines
I juli 2021 stängde Activision, utgivaren av några av de största FPS-spelen, som Call of Duty: Warzone, ned en fuskutvecklare på mindre än en vecka sedan det avslöjades att de skapade ett maskininlärningsfusk. Även om det inte finns några detaljer om hur Activision gjorde det, släppte fuskets programmerare detta uttalande på sin hemsida:
Team,
Detta uttalande behövdes inte.
På begäran av Activision Publishing, Inc (“Activision”) kommer jag dock inte längre att utveckla eller ge tillgång till programvara som kan användas för att utnyttja deras spel. Min avsikt var aldrig att göra något olagligt. I slutet av videon som väckte så mycket uppmärksamhet till detta projekt, stod det “kommer snart”. Programvaran publicerades aldrig.
Denna typ av teknik har andra faktiska hjälpfördelar, till exempel genom att rikta en webbkamera mot dig själv kan du kontrollera rörelser utan att behöva använda lemmar. Tyvärr, på grund av dess potentiella negativa inverkan, kommer jag inte att utveckla den ytterligare.
Från och med idag är fuskutvecklarens webbplats otillgänglig. Och Activision har också tagit bort alla andra potentiella källor.
Kan vi stoppa fuskarna?
En idé, när den väl har fötts och förökats, kommer aldrig att försvinna. Och medan Activision agerade snabbt och stoppade just den där aimboten, kan nästan alla med kunskap om AI och djupinlärning återskapa den.
Förutsättningen för aimbot, som upptäcker mål, skiljer sig trots allt inte från dem i kameror och självkörande bilar. Och även om detta fusk kan vara dyrt att implementera, är det ganska enkelt att använda om du har rätt utrustning.
Allt du behöver är en sekundär enhet för att köra aimbot, ett fångstkort så att det sekundära systemet kan övervaka din speldator och en kontrollemulator för att skicka signaler tillbaka till din speldator. Om du har alla dessa kan du gå till stan och plocka bort dina motståndare som att skjuta fisk i en tunna.
Ett sätt att motverka detta är att antifuskföretag också använder maskininlärning. De kan mäta en spelares rörelser för att se om det är mänskligt omöjligt att åstadkomma. När allt kommer omkring är människor inte exakta. Våra rörelser har variationer, och våra svarstider skiljer sig från ögonblick till ögonblick.
Så om en spelare rör sig som en klocka, så finns det en stor chans att de fuskar. Detta är dock lättare sagt än gjort. Och de måste också överväga vad som skulle hända om aimbot-programmet lär sig att lägga till variationer i sina rörelser som en människa.
Dör FPS-genren?
Fusk har funnits lika länge som spel har funnits. Och spelutvecklare har kämpat emot det, till och med så långt tillbaka som 2002, när Valve släppte den första anti-cheat-mjukvaran för Counter-Strike.
I takt med att datorer blir kraftfullare och maskininlärning blir smartare, kommer spelutvecklare att få sitt arbete löst för dem. De måste upptäcka fusk med maskininlärning som görs utanför systemet innan de blir vanliga.
Om de inte gör något riskerar de att få sina spel överkörda av fuskare. Detta gör deras spel olustigt, vilket kan leda till att folk slutar FPS helt och hållet.
Vi kunde bara hoppas att spelutvecklare stoppar och mildrar skadan AI-fusk kan orsaka. Activisions snabba och beslutsamma agerande har gjort FPS-spel säkra från oupptäckbara aimbots, vilket gör att vi kan fortsätta njuta av FPS-spel. Åtminstone för stunden.
Om författaren
Jowi Morales (180 artiklar publicerade)
Jowi är författare, karriärcoach och pilot. Han utvecklade en kärlek till allt PC ända sedan hans far köpte en stationär dator när han var 5 år gammal. Sedan dess har han använt och maximerat teknik i alla aspekter av sitt liv.
Mer från Jowi Morales
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
