Od Elise Murphy, vedoucí oddělení zabezpečení her
Shrnutí:
U nás v EA inspirujeme svět k hraní – ale nic nekazí zábavu ze hry tak jako podvádění. Naším cílem je zabezpečit naše hry, odhalit a znemožnit všechny formy podvádění, které by mohly kazit zážitek z hraní. V posledních několika letech jsme se intenzivně věnovali práci na našem anti-cheat programu a s radostí vám dnes můžeme představit, čeho jsme doposud dosáhli.
Náš stěžejní produkt proti podvádění byl původně vydán ve hře FIFA 23 v září 2022 a od té doby znemožňuje, identifikuje a řeší podvodné aktivity. Od svého uvedení na trh si přes 28 milionů PC hráčů/hráček vychutnávalo férové hraní ve více než 2,2 miliardách herních relací v sériích EA SPORTS™ FC, EA SPORTS™ Madden NFL, Battlefield™, F1®, EA SPORTS™ WRC a Plants vs. Zombies™. Řešení zabránilo více než 33 milionům pokusů o podvádění a ve spolupráci s našimi studii jsme trvale zablokovali tisíce účtů podvodníků ve 14 hrách od EA!
Dnes znovu potvrzujeme svůj závazek k férovému hraní tím, že představujeme značku EA Javelin Anticheat. Tato značka byla pečlivě vybrána tak, aby sdělovala základní vlastnosti řešení: obranu, sílu a hbitost. Chceme také v EA zajistit větší transparentnost v našem úsilí proti podvádění, proto považujte tento článek za první z řady pravidelných článků a podrobných analýz, které budeme zveřejňovat.
Týmová snaha
Vytvoření a provozování programu proti podvádění v tomto rozsahu vyžaduje talentovaný tým, který je připraven čelit této výzvě. Samotný tým proti podvádění je tvořen třemi hlavními jednotkami:
Důležitou součástí úspěšnosti našich snah v boji proti podvádění je rozsáhlá síť partnerů z celé EA. Společně tyto týmy přinášejí unikátní optiku, která nám pomáhá provádět správná opatření ve správných časech, abychom vytvořili co nejlepší možný zážitek pro naši hráčskou komunitu.
Řešení podvádění ve všech jeho podobách
Na praktické úrovni mají různé žánry různé typy cheatů. Střílečky jsou známé svymi aimboty a triggerboty, které podvodníkům pomáhají bez námahy přesně střílet, dále jsou tu wallhacky nebo „extra senzorické vnímání" (ESP), které podvodníkům umožňují vidět skrze zdi, lokalizovat kořist nebo dokonce sledovat polohu a zdravotní stav protivníků. Ve hře jako EA SPORTS FC™ může podvodník zkusit zfalšovat informace o zápase, aby dosáhl okamžitého vítězství. A to je jenom pár příkladů. Analýza a reakce na cheaty, jakmile se objeví, je jednou z věcí, které dělají naši práci tak zajímavou – vývojáři cheatů mohou být velmi kreativní, a proto musíme být i my.
Na technické úrovni lze cheaty rozdělit do dvou hlavních kategorií - interní a externí. To se týká toho, zda cheat vkládá kód do herního procesu, nebo pouze čte a vykonává akce mimo hru. Oba tyto typy cheatů mohou mít výrazný dopad na férovost hry. Pixel-boty jsou příkladem externích cheatů a mohou být účinné jako aimboti tím, že pouze čtou obrazovku, zatímco interní cheaty mohou manipulovat herní data, aby změnily cokoli, co není přímo chráněno herním serverem. EA Javelin Anticheat je navržen tak, aby chránil před obojím, díky stovkám konkrétních detekcí, obecnějším telemetrickým signálům a řadě dalších ochran, které zamezují cheaterům dělat cokoli.
Anticheat na úrovni jádra
Možná jste slyšeli o „anti-cheatu na úrovni jádra" (kernel-level anti-cheat). Stejně jako mnoho jiných produktů v oblasti anticheatů, i EA Javelin Anticheat z nutnosti funguje v jádru. Protože externí cheaty neinteragují se samotným herním procesem, mohou se snadno vyhnout mnoha technikám proti cheatování, zejména pokud fungují z jádra. Jádro je nejhlubší část operačního systému, a pokud cheaty fungují odsud, zatímco anti-cheat ne, mohou tak skrýt veškeré své činnosti bez jakékoli šance na detekci či prevenci. Ačkoli je ovladač jádra zásadní pro ochranu férovosti hraní, zároveň chápeme obavy, které může vyvolávat. EA Javelin Anticheat běží pouze při spuštění jedné z našich chráněných her a pokud odinstalujete všechny své hry od EA s ochranou Javelin Anticheat, sám se odinstaluje. Úzce spolupracujeme s interními týmy a externími hodnotiteli, aby bylo potvrzeno, že EA Javelin Anticheat kontroluje pouze to, co je potřeba pro účely ochrany před podvody… vše ostatní je mimo dosah.
Měření dopadu
Cheaty mohou ohrozit bezpečnost hry různými způsoby. Všechny tyto nástroje a možnosti máme vytvořené, abychom je zastavili. Ale jak poznáme, jestli skutečně máme dopad a chráníme právo našich hráčů a hráček na férové hraní?
Jednoznačnou cestou, jak zjistit, jak férové jsou naše hry, je vyhodnotit počet zápasů s podvodníky a zjistit, kolik her hráli s ostatními. Na základě analýzy můžeme přijít s měřítkem, jak často by běžný hráč průměrně potkal podvodníka ve svých hrách. Říkáme tomu míra infekce v zápasech a jedná se o zpětně se ohlížející metriku, která nám pomáhá pochopit, zda naše zásahy vedly ke zvýšení počtu férových zápasů. Jedná se o dobrý způsob, jak měřit, jak moc jsme postupně vylepšili férovost našich her.
Na podzim jsme zavedli nové funkce EA Javelin Anticheat a aplikovali je na Battlefield 2042, což vedlo k zhruba polovičnímu snížení míry infekce v zápasech. Tým tyto funkce zaváděl postupně, aby se zabránilo falešným pozitivům. Vždy bude rozdíl mezi celkovým počtem hráčů a hráček, u nichž máme podezření na podvádění, a počtem, vůči kterému skutečně podnikneme sebevědomá opatření. Spory mezi hráči/hráčkami bereme velmi vážně, protože nikdy nechceme ovlivnit schopnost legitimního hráče / legitimní hráčky hrát některou z našich her. Dosáhli jsme míry přesnosti přes 99 % při blokování podvodníků a v případech, kdy šetření naznačilo, že opatření nebylo odůvodněné, jsme rozhodnutí zrušili.
Méně zjevnou metrikou je dopad naší práce na trh s cheaty. Pokud naše práce ztěžuje a prodlužuje vývoj a podporu funkčního cheatu, jeho dostupnost bude menší a cena pravděpodobně stoupne. Frustrovaní podvodníci mohou přestat podvádět, přestat hrát, nebo se přesunout k jiné hře, kde jsou cheaty dostupnější.
Jsme neuvěřitelně pyšní na pokrok, kterého jsme dosáhli, ale víme, že naše práce ještě nekončí. Jsme nadšeni, že můžeme i nadále plnit naše poslání, abychom zajistili hráčské komunitě EA na PC férové a zábavné zážitky v našich hrách. Zůstaňte s námi – budeme častěji sdílet aktualizace o našich snahách proti podvádění.
Do té doby se bavte a buďte fér!