27. mars 2024 markerte seksmånedersmerket siden lanseringen av Counter-Strike 2. I denne perioden har Valve utrettelig adressert en lang rekke gameplay-problemer og bugs, og hele tiden søkt å forbedre spilleropplevelsen. Men midt i fordelene med forbedret treffdeteksjon, fiksede feil og andre bemerkelsesverdige forbedringer, gjenstår det en presserende bekymring som Valve ser ut til å overse.

Denne bekymringen dreier seg om det gjennomgripende problemet med cheaters. Antallet deres har skutt i været til det punktet hvor til og med cheaters selv klager over hvor vanskelig det er å bli bannet i spillet. Enten spillere bruker gratis eller betalte cheats, har risikoen for å bli oppdaget og straffet blitt minimal. Det reiser spørsmål om effektiviteten til VAC (Valve Anti-Cheat), med spekulasjoner som spenner fra at det ikke fungerer til at Valve angivelig er likegyldige. Likevel er det verdt å utforske hvorfor VAC står som en formidabel anti-cheat-løsning, med tanke på omfanget av cheater-problemet.

Om pasienten

Det kan være fristende å tro at løsningen på å utrydde cheats fra spillet er så enkel som å gi noen strenge formaninger til den hardtarbeidende utvikleren bak VAC. Men denne oppfatningen har ført til at fellesskapet retter frustrasjonen sin ikke mot cheaterne selv, men mot Valve, som de mener ikke håndterer dette problemet tilstrekkelig. Den rådende oppfatningen er: «Bare lag et program som skanner hele systemet grundig og ikke gir cheats noen mulighet til å trenge inn i spillet. Se på Faceit – de ser ut til å ha funnet ut av det. Så hvorfor kan ikke du?» Dette reiser spørsmål om effektiviteten til VAC og hvorvidt Valve virkelig er forpliktet til å bekjempe problemet.

Men virkeligheten er at det å håndtere juksere er en kompleks og stadig utviklende utfordring. Ettersom juksere kontinuerlig finner nye måter å omgå deteksjon på, er utviklere engasjert i et evig katt-og-mus-spill. Mens Faceit AC og EASY AC ofte fremheves som effektive anti-juks-løsninger, hevder noen at de utilsiktet gir en plattform for juksere til å spille og vinne, og dermed legitimerer handlingene deres. Valve, på den annen side, har et mangefasettert rykte. Ikke bare er de kjent for å skape ikoniske spill og tilby førsteklasses spillplattformer, men det hviskes om at de har en dyp forståelse av juks selv. Det vekker nysgjerrighet og spekulasjoner. Kan Valves ekspertise innen juks strekke seg utover spillutvikling? La oss dykke ned i saken fra begynnelsen og undersøke rekkefølgen av hendelser som har utspilt seg, og belyse Valves tilnærming til å bekjempe juksere og samfunnets reaksjoner underveis.

Hvilke typer juks finnes det?

For å effektivt identifisere og bekjempe juks er det avgjørende å ha en omfattende forståelse av de ulike typene juks og deres underliggende mekanismer. Juks kan i hovedsak klassifiseres i to brede kategorier:

Injiser juks

Ondsinnet programvare, ofte referert til som skadelig programvare, anses vanligvis for å være den mest utbredte og billigste formen for juks i spillverdenen. Denne typen programvare bruker en injektor for å trenge inn i spillet og begynner å utøve sin innflytelse ved å skrive om deler av spillets kode. Prosessen med å bruke slik programvare er relativt enkel – du trenger bare å laste ned applikasjonen, kjøre den, og voila! Du finner deg selv i å spille på et nivå som overgår selv kjente spillere som s1mple. Denne fordelen er imidlertid kortvarig, ettersom spillutviklere har implementert robuste anti-juks-mekanismer, som Valve Anti-Cheat (VAC) og andre lignende systemer, som raskt oppdager og utestenger juksere.

Likevel tilbyr disse jukseprogrammene visse opplevde fordeler. Ved å manipulere spillkoden får juksemakerne tilgang til en lang rekke utnyttende taktikker og evner. Dette spenner fra urettferdige fordeler som forbedret aim-assistanse, wallhacks (som lar spillere se gjennom vegger) og automatiserte handlinger, til mer innfløkte og nyanserte manipulasjoner som gir juksemakere et forsprang over lovlige spillere. Denne evnen til å tilpasse og utnytte spillets mekanikker gir juksemakere et omfattende repertoar av strategier, noe som gir dem en urettferdig fordel i konkurransespilling. Det er imidlertid viktig å merke seg at det å jukse eller bruke slik skadelig programvare ikke bare undergraver spillets integritet, men også innebærer betydelige risikoer. Bortsett fra den umiddelbare trusselen om raskt å bli utestengt av anti-cheat-systemer, kan juksemakere også møte juridiske konsekvenser, skade på omdømmet sitt i spillfellesskapet og til og med potensielle malware-infeksjoner fra nedlasting og kjøring av uautorisert programvare.

Det er her juksekoder som:

  • Skinchanger
  • Speedhack
  • Skudd gjennom vegger
  • Endringer i respawn

Og det er mange andre ting spillet lar deg gjøre hvis du redigerer koden.

Intern og ekstern programvare

La oss begynne med å anerkjenne at juksekoder bygget på denne arkitekturen blir utestengt langt sjeldnere enn sine forgjengere. Men hvordan fungerer de egentlig? Denne typen juksekode endrer ikke spillkoden eller forsøker å gjøre noen endringer i den. I stedet observerer den ganske enkelt hva som skjer i spillet på kodenivå. Dette gjør det mye vanskeligere å oppdage og utestenge slik programvare, siden det ikke er noen forstyrrelse av spillprosessen. Tenk deg for eksempel at motstanderen din står bak en vegg. Visuelt kan du ikke se dem på skjermen, men karaktermodellen deres er fortsatt til stede i spillkoden. Dessuten lagres plasseringen og handlingene til alle motstanderne dine konstant i datamaskinens RAM (random access memory). Denne juksekoden leser informasjon fra RAM og genererer et bilde på skjermen din basert på kodelinjene. Det er slik en wallhack oppnås.

I praksis gir denne jukseprogramvaren spillerne en urettferdig fordel ved å avsløre skjult informasjon som ellers er utilgjengelig under normal spilling. Ved å utnytte data på kodnivå som er lagret i RAM, kan jukseprogrammer som wallhacks vise motstandernes posisjoner gjennom vegger, noe som gir brukerne en urettferdig evne til å spore og forutse bevegelsene deres. Det er viktig å merke seg at bruk av denne typen jukseprogrammer ikke bare undergraver spillets integritet, men også skaper en ubalansert og urettferdig spillarena. Spillutviklere investerer betydelige ressurser i å oppdage og bekjempe slike jukseprogrammer, ettersom de svekker spillets konkurransepreget og reduserer opplevelsen for rettmessige spillere. Jukseprogrammer bygget på denne arkitekturen fungerer ved å få tilgang til og tolke spillets kode på kodnivå, noe som lar spillere få en urettferdig fordel ved å avsløre skjult informasjon. Det er imidlertid avgjørende å innse at bruk av slike jukseprogrammer strider mot prinsippene om fair play og kan føre til alvorlige konsekvenser, inkludert straffer, tap av omdømme og en svekket spillopplevelse for alle involverte spillere.

Løsningen på problemet ligger rett foran oss, men hva er galt?

Det kan virke som om løsningen på problemet burde være en enkel oppgave, gitt vår kunnskap om hvordan 90 % av jukseprogrammer fungerer. Tross alt kjører de fleste jukseprogrammer på personlige datamaskiner (PC-er), noe som gjør det tilsynelatende enkelt å utvikle et program som skanner hver fil på datamaskinen og oppdager ondsinnet programvare. Denne tankegangen førte til utviklingen av en anti-cheat-løsning fra Faceit, som kjører på drivernivå for å skanne hver datamaskin grundig. Denne typen anti-cheat, kjent som en «driverbasert» løsning, har forhøyede rettigheter i Windows-operativsystemet. Som et resultat kan datamaskinen ha problemer med å skille mellom om anti-cheat-programmet ble installert bevisst av brukeren, eller om det var til stede fra den opprinnelige oppsettet. Det grunnleggende konseptet bak denne tilnærmingen er å utestenge enhver programvare som forsøker å injisere seg i spillet før den i det hele tatt når drivernivået. Til tross for innsatsen fra Faceit og lignende anti-cheat-systemer, er det imidlertid tydelig at jukseprogrammer fortsatt eksisterer. Dette reiser spørsmålet: Hvordan er det mulig for jukseprogrammer å omgå robuste anti-cheat-tiltak når Faceit AC starter på datamaskinen til og med før Windows selv, og overvåker alle prosesser som kjører på systemet? Svaret ligger i det faktum at vi lever i det 21. århundre, hvor jukseprogrammer har utviklet seg utover tradisjonelle PC-baserte tilnærminger. Dette bringer oss til konseptet med en spesifikk enhet kjent som et DMA-kort (Direct Memory Access). Et DMA-kort er en spesialisert maskinvarekomponent som kan settes inn i en datamaskin. Dens primære funksjon er å legge til rette for direkte tilgang til datamaskinens minne, noe som muliggjør dataoverføring i høy hastighet uten at det kreves inngripen fra sentralprosessorenheten (CPU).

Selv om DMA-kort har legitime bruksområder i ulike felt, kan de også utnyttes av juksemakere for å få en urettferdig fordel i spill. Juksemakere bruker DMA-kort til å avskjære og manipulere data direkte fra datamaskinens minne i sanntid, og omgår konvensjonelle programvarebaserte sikkerhetstiltak. Ved å operere på et lavere nivå enn typiske anti-cheat-systemer kan DMA-basert juks unngå oppdagelse og forbli uoppdaget av tradisjonelle filskannings- eller prosessovervåkingsmekanismer. Dette konstante katt-og-mus-spillet mellom juksutviklere og anti-cheat-systemer fortsetter å utvikle seg etter hvert som ny teknologi og nye metoder dukker opp. Som svar på trusselen fra DMA-basert juks jobber anti-cheat-leverandører aktivt med å forbedre sine oppdagelsesmuligheter og utvikle mottiltak for å identifisere og blokkere juksforsøk. Mens kampen mot juks i nettspill fortsatt pågår, er det avgjørende for spillskapere, anti-cheat-systemer og spillmiljøet å samarbeide og dele kunnskap. Ved å jobbe sammen blir det mulig å ligge ett steg foran juksemakerne og opprettholde rettferdige og morsomme spillopplevelser for alle spillere. Dette innebærer ikke bare å investere i avansert oppdagelsesteknologi, men også å fremme et sterkt fellesskap som motvirker juks og fremmer rettferdig spill.

DMA-kort, hva er det og hva brukes det til?

Opprinnelig ble DMA-kort laget for bekvemmelighet, nærmere bestemt for å sikre uavbrutt kommunikasjon mellom to datamaskiner. De ble designet for å legge til rette for sømløs overføring av gigabyte med data mellom enheter til enhver tid. Et DMA-kort settes inn i hovedkortet på den første datamaskinen og kobles til den andre datamaskinen via en kabel, noe som i praksis gir deg din egen personlige dataoverfører. Den viktigste forskjellen mellom et DMA-kort og en vanlig LAN-tilkobling er at DMA-kortet bare har tilgang til datamaskinens direkteminne (RAM) og ikke forstyrrer prosessoren. Som et resultat belaster det systemet minimalt. Dette gjør det til et utrolig praktisk verktøy og et ideelt jukseverktøy. Men hvordan fungerer det egentlig?

Selv de mest avanserte anti-juks-systemene i historien, spesielt de som er driverbaserte, sliter med å oppdage slik programvare. DMA-kortet opererer på et lavt nivå, samhandler direkte med datamaskinens minne og omgår de typiske deteksjonsmekanismene som brukes av anti-juks-systemer. Dette gjør det ekstremt utfordrende for anti-juks-tiltak å identifisere og effektivt motvirke juks som bruker DMA-kort. Det er verdt å merke seg at bruk av DMA-kort til juks underminerer prinsippene om rettferdig spill og forstyrrer integriteten i spillopplevelsen. Spillutviklere og anti-juks-leverandører jobber kontinuerlig med å utvikle nye deteksjonsteknikker og mottiltak for å bekjempe de stadig utviklende juksemetodene, inkludert de som involverer DMA-kort. Selv om juks kan være en vedvarende utfordring, er det avgjørende for spillfellesskapet å være årvåken og rapportere mistenkelig aktivitet. Ved å fremme en kultur for rettferdig spill og støtte opp under innsatsen til spillutviklere og anti-juks-systemer, kan vi strebe etter å opprettholde like vilkår og sikre morsomme spillopplevelser for alle spillere.

Hvordan fungerer juks gjennom et DMA-kort?

Fremskrittene innen teknologi har revolusjonert ulike aspekter av livene våre, fra kommunikasjon til underholdning. Et område som har gjennomgått en betydelig transformasjon, er spillindustrien. Med fremkomsten av høyhastighets internettforbindelser og kraftig maskinvare har nettspilling blitt enormt populært og tiltrekker seg millioner av spillere over hele verden. Nettspilling tilbyr et dynamisk og konkurransedyktig miljø der spillere kan teste ferdighetene sine mot motstandere fra hele verden. Men med økningen i populariteten til nettspilling har også juks dukket opp som en betydelig bekymring. Juks undergraver ikke bare spillets integritet, men hemmer også den generelle spillopplevelsen for ærlige spillere. For å bekjempe juks har spillutviklere og plattformleverandører implementert ulike tiltak, inkludert anti-juks-systemer. Disse systemene er utformet for å oppdage og forhindre juks ved å bruke en rekke teknikker, som filskanning, prosessovervåking og atferdsanalyse. Anti-juks-systemer har som mål å skape like vilkår for alle spillere, sikre rettferdig konkurranse og opprettholde integriteten i spillopplevelsen.

Men kampen mellom juksemakere og anti-juksesystemer er en pågående kamp, ettersom juksemakere stadig finner nye måter å unngå oppdagelse og utnytte sårbarheter. Juks finnes i ulike former, inkludert aimbots, wallhacks, speed hacks og mer. Disse jukseprogrammene gir brukerne urettferdige fordeler, og lar dem se gjennom vegger, skyte med knivskarp presisjon eller bevege seg i utrolige hastigheter, noe som gir dem et urettferdig overtak over ærlige spillere. Som svar fortsetter anti-juksesystemer å utvikle seg og tilpasse seg. De bruker sofistikerte algoritmer og maskinlæringsteknikker for å analysere spilleratferd, oppdage unormale mønstre og identifisere potensielle juksemakere. I tillegg slipper spillutviklere jevnlig ut oppdateringer og patcher for å håndtere sikkerhetssårbarheter og forhindre at kjente jukseprogrammer fungerer. Et annet avgjørende aspekt i kampen mot juks er fellesskapets engasjement.

Spillere oppfordres til å rapportere mistenkelig aktivitet, og gi verdifull informasjon til anti-jukseteam. I tillegg spiller spillfellesskap en viktig rolle i å fremme fair play og utdanne spillere om hvordan juks påvirker spillopplevelsen. Ved å dyrke en kultur for integritet og sportsånd kan spillfellesskapet sammen arbeide for å skape et rettferdig og morsomt miljø for alle. Det er viktig å anerkjenne at kampen mot juks er en pågående prosess. Etter hvert som teknologien fortsetter å utvikle seg, kan nye former for juks dukke opp, noe som krever konstant årvåkenhet og innovasjon fra spillutviklere og anti-jukseleverandører. Til syvende og sist er målet å skape et spillandskap der spillere kan konkurrere på like vilkår, vise frem ferdighetene sine og nyte spenningen ved rettferdig konkurranse.

Fuser er den siste spikeren i kisten for alle anti-juksesystemer

Det er viktig å ta opp temaet juksing i spill med et ansvarlig og etisk perspektiv. Juksing undergraver ikke bare spillets integritet, men skaper også en urettferdig og ubalansert spillflate for andre spillere. Bruken av juksekoder, som wallhacks, aimbots eller annen uautorisert programvare, gir spillere en urettferdig fordel overfor motstanderne sine, og svekker den ferdighetsbaserte naturen til konkurransespilling. Juksing påvirker ikke bare spillopplevelsen for legitime spillere, men har også bredere konsekvenser for spillfellesskapet som helhet. Det undergraver tillit og sportsånd blant spillere, noe som fører til et giftig og usunt spillmiljø. I tillegg kan juksing ha økonomiske implikasjoner for spillutviklere og utgivere, ettersom det avskrekker spillere fra å investere i spill der rettferdig konkurranse er kompromittert. For å bekjempe juksing effektivt investerer spillutviklere og plattformleverandører betydelige ressurser i å utvikle robuste anti-jukse-systemer. Disse systemene bruker en kombinasjon av heuristiske algoritmer, atferdsanalyse og spillrapporteringsmekanismer for å oppdage og avskrekke juksemakere. Pågående forskning og utvikling er dedikert til å holde seg ett skritt foran skaperne av juksekoder og holde spillopplevelsen rettferdig og morsom. Kampen mot juksing er imidlertid ikke uten utfordringer. Skaperne av juksekoder finner stadig nye teknikker for å omgå anti-jukse-systemer, noe som gjør det til et pågående katt-og-mus-spill.

Som et resultat krever anti-jukse-tiltak regelmessige oppdateringer og forbedringer for å tilpasse seg utviklende juksemetoder. I tillegg til teknologiske løsninger er det avgjørende å fremme et sterkt fellesskap i kampen mot juksing. Å oppmuntre spillere til å rapportere mistenkelig aktivitet og tilby kanaler for å rapportere juksemakere hjelper til med å samle verdifull informasjon for anti-jukse-team. Dessuten skaper fremming av fair play og sportsånd innenfor spillfellesskapet en kultur der juksing ikke tolereres eller aksepteres. Utdanning og bevissthet spiller også en viktig rolle i å forebygge juksing. Ved å lære spillere om de negative konsekvensene av juksing og viktigheten av rettferdig konkurranse, kan vi innprente en følelse av ansvar og etisk atferd i spillfellesskapet. Dette inkluderer å lære spillere om konsekvensene av juksing, både når det gjelder kontostraffer og den bredere innvirkningen på spilløkosystemet. Til syvende og sist er målet å skape et inkluderende og rettferdig spillmiljø der spillere kan konkurrere på like vilkår, vise frem ferdighetene sine og nyte spenningen ved sunn konkurranse. Ved å samarbeide kan spillutviklere, anti-jukse-leverandører og spillfellesskapet fortsette å gjøre betydelige fremskritt i å avskrekke og bekjempe juksing, og sikre langsiktig bærekraft og glede av nettpilling.

Kommer VAC til unnsetning eller?

Bruken av DMA-kort og Fuser i juks utgjør en betydelig utfordring for tradisjonelle anti-jukstiltak. Noen mener at Faceit bør vurdere å deaktivere sitt anti-jukksystem for å lette byrden på vanlige spillere. Men rollen til VAC i denne sammenhengen er fortsatt uklar. Valve, som spillskapere med en historie med å håndtere juksere, kan ha ekspertise i å bekjempe ondsinnet programvare og erkjenne begrensningene ved konvensjonelle anti-juksmetoder. Hvis VAC plutselig skulle slå ned på Inject-, Internal- og External-programvare, kan det utilsiktet øke etterspørselen etter DMA-kort. DMA-kort, som for tiden er tilgjengelige til en relativt overkommelig pris på $50, kan bli utbredt, noe som fører til negative konsekvenser for nettligaer og lignende plattformer.

Faceit, en gang et fristed for rettferdig spill, kan potensielt bukke under for de samme problemene som Premier Mode står overfor. Dette vil etterlate spillere sårbare for å møte juksere, enten på VAC-sikrede servere eller de med svakere sikkerhetstiltak. Blant disse utfordringene kan man stille spørsmål ved effektiviteten til de beste anti-jukksløsningene som er tilgjengelige. Valve har jobbet med VAC Net siden 2016 og utviklet et nevralt nettverk som overvåker spilleratferd og lærer av handlingene deres. Nylige utestengelser for plutselige musebevegelser fremhever dens utviklende evner. Spesielt vil bruk av hypotetiske innstillinger som 16000 DPI og 100 sensitivitet ikke utløse en utestengelse. Men selv den minste brå bevegelse fra jukseprogramvare kan resultere i straff.

Denne AI-drevne tilnærmingen har som mål å oppdage “mistenkelige bevegelser.” Den indre virkemåten til VAC Net og dens samspill med Trust Factor forblir uavslørt. Det er mulig at disse systemene fungerer sammen. Når AI-en ikke er i stand til å avgjøre jukserstatus definitivt, spiller Trust Factor inn og senker spillerens vurdering. Følgelig kan spillere bli matchet med andre mistenkelige individer. Hvis en feil ble gjort, skjer rask fjerning fra en slik gruppe for å forhindre videre spill. Men vedvarende mistenkelige bevegelser vil rettferdiggjøre en utestengelse. Disse omfattende tiltakene representerer et betydelig skritt fremover i den pågående kampen mot juksere. Videre kan implementeringen av et “Patrol”-system, som lar spillere som er live identifisere juksere, gi et ekstra lag med sikkerhet.

Konklusjon

Valve fokuserer for tiden på å forbedre sine anti-jukstiltak, og selv om detaljene er uklare, er det definitivt arbeid i gang. Det er mulig at vi kan se en banebrytende utgivelse fra Valve innen slutten av året, som overgår Faceit og andre lignende plattformer. Ønsker deg lykke til i dine fremtidige kamper!

[expert_review_poll id=”21655″ params=”JTdCJTIydGl0bGUlMjIlM0ElMjJIb3clMjBkbyUyMHlvdSUyMHJhdGUlMjBWYWx2ZSdzJTIwYW50aS1jaGVhdCUyMGltcHJvdmVtZW50cyUyMGFuZCUyMGl0cyUyMHBvdGVudGlhbCUyMGFiaWxpdHklMjB0byUyMHN1cnBhc3MlMjBGYWNlaXQlMjBhbmQlMjBvdGhlciUyMHBsYXRmb3JtcyUzRiUyMiUyQyUyMnNob3dfdGl0bGUlMjIlM0ElMjIxJTIyJTJDJTIyc2hvd19jb3VudCUyMiUzQSUyMjElMjIlMkMlMjJzdHlsZSUyMiUzQSUyMmxpZ2h0LTElMjIlMkMlMjJjb2xvciUyMiUzQSUyMmJsdWUtMSUyMiUyQyUyMm11bHRpcGxlJTIyJTNBZmFsc2UlMkMlMjJzaG93X3Jlc3VsdHNfYnV0dG9uJTIyJTNBJTIyMCUyMiUyQyUyMmFuc3dlcnMlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMjElMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyVmVyeSUyMG9wdGltaXN0aWMuJTIwSSUyMGJlbGlldmUlMjB0aGF0JTIwVmFsdmUlMjBjYW4lMjBzaWduaWZpY2FudGx5JTIwaW1wcm92ZSUyMGFudGktY2hlYXQlMjBhbmQlMjBzdXJwYXNzJTIwaXRzJTIwY29tcGV0aXRvcnMuJTIyJTdEJTJDJTdCJTIyaWQlMjIlM0ElMjIyJTIyJTJDJTIydGV4dCUyMiUzQSUyMkklMjBhbSUyMG5vdCUyMHN1cmUpLiUyMEklMjBkb3VidCUyMFZhbHZlJ3MlMjBhYmlsaXR5JTIwdG8lMjBiZWF0JTIwRmFjZWl0JTIwYW5kJTIwb3RoZXIlMjBwbGF0Zm9ybXMlMjB3aXRoJTIwYW4lMjBpbXByb3ZlZCUyMGFudGktY2hlYXQuJTIyJTdEJTVEJTdE”]