Kérdezz a Riottól

Ti felteszitek a LoL-lal vagy a Riottal kapcsolatos kérdéseiteket, mi pedig igyekszünk megválaszolni őket. A válaszokat kéthetente, csütörtökön tesszük közzé, magyar idő szerint 21:30-kor.

Mit szeretnél tudni?

Hiba történt. Tedd fel újra a kérdést.

Köszönjük, hogy elküldted a kérdésedet!

Következő cikk

Fejlesztői napló: Csalók eltávolítása a LoL-ból

Küzdelem a botokat, parancsfájlokat és növelőket használók ellen.

Ha ezt olvasod, valószínűleg nem vagy kitiltva a League of Legends játékból, ami általában azt jelenti, hogy még nem keresztezték egymást az útjaink. Ellenségeinkhez, a csalókhoz hasonlóan rendszeresen arra kényszerülünk, hogy az árnyékban dolgozzunk, és gyakran hallgatásba burkolózunk, hogy ne fedjük fel az észlelési módszereinket, és ne hívjuk fel feleslegesen a figyelmet a csalásszolgáltatókra. A közvetlen napfény hiánya javítja a programozási képességünket, és megóv minket azoktól, akik nem mindig küzdenek becsületesen.

A lényeg az, hogy mi vagyunk a csalásellenes csoport, és úgy gondoltuk, hogy a legújabb LoL-szezon vége remek alkalmat kínál arra, hogy: 1) Megosszunk néhány mérőszámot a legbosszantóbb csalásokkal kapcsolatban, 2) Emlékeztessük a játékosokat arra, hogy szerintünk a becsületes videojáték a legjobb videojáték, és 3) Megpróbáljuk felállítani a Felfüggesztett csalók számának világrekordját (ideje visszahívni minket, Guinness).

MI AZ A CSALÁSELLENES CSOPORT?

A csalásellenes csoportok általában arra fókuszálnak, hogy megvédjék a játékot azoktól a problémáktól, amelyek veszélyeztethetik a versenyjáték működését, így az összes tisztességtelen előnyt biztosító mechanizmus, alkalmazás és stratégia érdekli őket. Arról is mi döntünk, hogy ezek a technikák mikor szándékos részei a játéknak (Malzahar kiválasztása), és mikor tilos a használatuk (növeléssel elérni azt a menő Arany keretet).

Számos módszer áll rendelkezésünkre a kellemetlen viselkedés kezelésére, de három kategóriába szoktuk sorolni őket: megelőzés, észlelés és elrettentés… vagy ahogy mi hívjuk őket, az Igazság Ragyogó Lépcsőfokai™.

  • Megelőzés: Itt az az alapötlet, hogy olyan megoldásokat és akadályokat vezessünk be, amelyek teljesen megakadályozzák a csalást, így nem kell mások erkölcsi erejére támaszkodnunk, hogy ellenálljanak a „könnyebb” út csábításának.
  • Észlelés: Amit nem tudunk megakadályozni, azt elkapjuk. A módszereink elég változatosak, az ügyfélmemória irányításáért folyó folyamatos küzdelemtől egészen a játékosok teljesítménye alapján betanított, élvonalbeli gép tanulási modellekig terjednek.

  • Elrettentés: Néha meg kell lendíteni azt a bizonyos kalapácsot. Bár több kitiltási hullámra is szükség lehet ahhoz, hogy a játékosok felfogják az üzenetet, a büntető intézkedések önuralom gyakorlására késztethetik a játékosokat, és akár katarzist is nyújthatnak a csalók miatt pórul járt ártatlanoknak.

Ha többet szeretnétek tudni a technikai stratégiánkról, hallgassátok meg Michael VanKuipers kollégánkat, aki a titkosításról és a hibaelhárításról osztja az észt a legújabb Tech Blog-bejegyzésében.

MIÉRT VAN SZÜKSÉG CSALÁSELLENES CSOPORTRA?

Mert egyes játékosok csalnak.  Az emberek szeretnek nyerni – és ami még fontosabb, szeretik a győzelemmel járó tekintélyt. A csalások szállítói az ügyességhez kapcsolódó státuszból szeretnének pénzt csinálni (vagy esetenként internetes hírnevet). Mi biztosítani szeretnénk, hogy ez ne legyen jövedelmező a számukra, és a játékosoknak ne kelljen kártevőket keresgélniük ahhoz, hogy versenyben tudjanak maradni.

Mindezt összefoglalva, ha azt szeretnénk, hogy komoly sportnak tekintsék a LoL-t (márpedig ezt szeretnénk), akkor minden versenyzőnek azonos szabályok szerint kell játszania. Ha szimplán meg lehet venni a trófeát, az alig éri meg a bronz súlyát, amelyből öntötték.

KIK ALKOTJÁK A CSALÁSELLENES CSOPORTOT?

Egy seregnyi ballonkabátos hacker, monitorhegyek és megállás nélkül openGL-négyszögeket renderelő képernyők között. A csapatunk néhány volt csalásfejlesztőből (kellett az utcai hitelesség), pár adatelemzőből (szép grafikonokat készítenek) és egy-két egyéb elemzőből áll (hogy mindenki ki legyen tiltva egészen a következő évszázadig).

Mivel több különböző szakterületű nindzsa is dolgozik nálunk, be tudtunk vetni néhány igen hatékony védelmi és azonosítási technológiákból álló keveréket.

HOL VAN A CSALÁSELLENES CSOPORT?

A hátad mögött.

MILYEN ÚJDONSÁGOK VÁRHATÓK 2018-BAN?

Nemrég kiutaztunk Sencsenbe, ahol a Tencent csalásellenes nagymesterei képeztek tovább minket. Kína csalói a Pokoli nehézségi szinten játszanak, ezért közösen fejlesztünk ki új módszereket elsősorban a csalásszolgáltatók azonosítására. A növelési szolgáltatások kiiktatása és a nehezebben felfedhető észlelőrendszerek mind arra szolgálnak, hogy kialakítsunk egy globális szabványt, amely megmutatja a játékosoknak, hogy mit várhatnak a kompetitív videojátékoktól.

CSALÁS A LEAGUE OF LEGENDSBEN

Most, hogy túl vagyunk a szolgálati közleményen, kezdődhet a móka. 

Az emberek néha azon kaphatják magukat, hogy kitiltották őket csalás miatt (hatalmas csalódást okozva ezzel a szüleiknek), és ez általában három dologra vezethető vissza: parancsfájlok, botok vagy növelés használata.

Parancsfájlos csalás

A LoL egy mérvadó kiszolgálós játék, ahol minden kliens egy-egy példányhoz csatlakozik, amely a játék állapotát kezeli. Ez azt jelenti, hogy a játékban látott csalások általában nem olyan elvetemültek, mint például a halhatatlanság vagy a térképhackek (ezeket ki tudjuk zárni a frissítésekkel), hanem inkább a teljesítményautomatizálást célozzák meg. A MOBA műfaj talán legbefolyásosabb csalásmódja, a „parancsfájlos csalás” alatt azt értjük, amikor egy külső program helyetted hajt végre cselekvéseket vagy képességeket (mint például az aimbotok, a töltésiidő-követők és a kombók), és ezzel tisztességtelen, emberi képességeket meghaladó játékot tesz lehetővé.

„Senki sem akar Gyémánt keretet adni egy szóköz billentyűnek.”

A megvalósítás módja kissé bonyolult szokott lenni. Először is jön egy hacker, aki speciális szoftverek segítségével és némi tehetséggel szétszedi a játékklienst. Meghatározza a legfontosabb játékfunkciók helyét, és ír egy olyan egyéni kódot, amely ezekre hivatkozik. Végül pedig befecskendezi ezt a betegséget a játékba, és felfed egy API-t, ami lehetővé teszi a többi fejlesztő számára, hogy automatikus parancsfájlokat vagy hősspecifikus logikákat írjanak. Az optimista csalók ezeket a parancsfájlokat futtatják a játékukban, hogy egy rövid időre lenyűgözzék a barátaikat azzal, hogy milyen jól támadnak mozgás közben (orbwalk).

Nézzük meg, hogy mennyire terjedt el a parancsfájlos csalás a LoL-ban az elmúlt néhány évben.

Mi a fontosabb: A kalapács mérete? Vagy a sebesség, amellyel meglendítik?

A zöld szín a parancsfájlos csalókat jelöli, a rangsorolt meccseken való napi részvételük százalékos arányában kifejezve. Ez az idő múlásával csökkenő tendenciát mutat, amit statisztikai kifejezéssel „jó vonalnak” nevezünk. A kizárási hullámok (az igazság arany színével jelölve) ugyanezen az időskálán vannak feltüntetve, hogy össze tudd hasonlítani a kettőt, és nevethess egy jót. A főnökömnek volt néhány „aggálya” a „bizalmas információk” megosztásával kapcsolatban, ezért a felfüggesztés tényleges méretét szándékosan nem közöltük.

További említésre érdemes mérőszámok:

  • Az elmúlt három évben több mint 7 millió fiókot tiltottunk ki világszerte parancsfájlos csalás miatt, és ezek közül 5 milliót a kínai Tencent kezelt. Ma az átlagos játékos 400 rangsorolt meccs során csupán egyszer találkozik parancsfájlt használó csalóval. 
  • 2018-ban a parancsfájlos csalás miatti felfüggesztéseknek csak a 9%-a eredményezett viselkedésjavulást, és egyébként átlagosan 5,1 fiókot kell kitiltani ahhoz, hogy a csaló elindítsa a LoL eltávolítóprogramját.
  • Elértük, hogy a parancsfájlos csalás mértéke a felfüggesztésekkel elérhető legalacsonyabb szintre csökkenjen (a csalók már csak csalók), ezért mostantól a büntető intézkedések mellett a megelőző intézkedésekkel is foglalkozhatunk. 
„De mirageofpenguins, segítenek egyáltalán a csalások? Az egyik barátom kérdezi.”

Örülök, hogy megkérdezted, nézzük is meg.

A kihalás szélén álló parancsfájlos csalók délre vonulnak a tél elől.

Lehet hogy egyértelmű, de inkább elmondom azok kedvéért, akik ellógták a matekórákat: A véletlenszerű mintáknál az átlagos győzelmi aránynak 50%-nak kellene lennie, tehát ezek az alkalmazások továbbra is előnyöket biztosítanak. Ennek ellenére érdekes tényezők járulnak hozzá a teljesítménybeli hanyatlásukhoz.

  • A parancsfájlok az olyan mechanikus figyelmet igénylő hősöknél a leghasznosabbak, mint a lövészek vagy Cassiopeia. A tökéletesen időzített varázslatok hatékonyságának csökkentéséhez néhány folyamatosan hajigálható képességet (például a Q nyomva tartása Evelynnél) szándékosan „elnézőbbé” tettük, hogy az emberek fel tudják venni a versenyt a gépekkel.
  • A viselkedésalapú felismerés kijátszása érdekében a fejlesztők további késleltetéssel látták el az automatizált műveleteiket, hogy a teljesítményük jobban hasonlítson az emberekéhez.
  • A parancsfájlos csalások szolgáltatóinak folyamatos, könyörtelen kiiktatása azt eredményezte, hogy állandóan váltogatniuk kellett a platformokat és kódbázisokat. Képzeld el, hogy azon dolgozol, hogy megfelelően működjön az autód, de valaki (én) állandóan ellopja a kerékanyákat.

Lassú folyamat volt, de magabiztosan kijelenthetjük, hogy a gépek lázadását sikeresen késleltettük legalább még néhány évtizeddel. Teljes biztonságban folytathatod a mikró használatát, de csak akkor, ha az a mikró nem kerül kapcsolatba a LoL-klienssel.

Növelés

Az Ezüst osztályból való kikerülés néha fárasztó tud lenni, és ilyenkor a kevésbé lelkiismeretes személyeknek megfordulhat a fejében, hogy inkább valaki másra bízzák a műveletet. A szeretetből „Trófeavásárlásnak” vagy „Keretvásárlásnak” is nevezett növelést elsősorban a szezonvégi jutalmak ösztönzik (a növelések 68%-a csak az Arany V-ig megy), bár néha az áll mögötte, hogy a játékos ügyesnek akar tűnni.

„Nyugodtan elmondhatod a barátaidnak, hogy Ezüst vagy, az igaz barátok ettől még el fognak fogadni.”

Tapasztalatból mondom, roppant idegesítő tud lenni, amikor egy Gyémánt II-es játékossal találkozol az Arany III-as rangsorolt meccseken, vagy ami még rosszabb: ha egy növelt játékos kerül a Platina V-ös feljutási sorozatodba. A legjobb meccsek a hasonló tudásszintű játékosok között zajlanak, ezért minden olyan esetet növelésnek tekintünk, amikor egy játékos egyértelműen más besorolású fiókkal játszik a rangsorolt helyezése növeléséhez.

A növelést mindig is nehéz volt megakadályozni, ezért általában a legnyilvánvalóbb szabálysértők felderítésére koncentrálunk. Itt egy kicsit homályosan kell fogalmaznom, hogy megvédjem a Titkos Szósz receptjét, de lényegében a játékosok és a növelők mintái közötti igen látványos eltérés tanulmányozásával sikerült összeraknunk egy algoritmust, amelyet minden szezonban lefuttatunk, hogy elvegyük a jutalmakat a kevésbé érdemes játékosoktól.  Nem kapunk el mindenkit, de folyamatosan fejlődünk.

Figyeld meg azt a kiugrást a végén, ahol az Aranyat remélő játékosok feladják, és megveszik az Elo-pontszámot kedvezményes áron.

A leglátványosabb kiugrások két, alapos kutatásnak alávetett jelenséghez kapcsolódnak:

  • „Játszd le helyettem a besorolómeccseket, tesó!”
  • „Hé, szerezd meg nekem a Diadalmas Graves-t.”

Az efféle viselkedés büntetésével az a célunk, hogy elrettentsük azokat, akik üzletet akarnak csinálni belőle, és e tekintetben még van hová fejlődnünk. A növelést igénybe vevők kiiktatása csak egy része az egyenletnek. Mostantól kezdve a Tencent taktikáját alkalmazva több energiát fogunk fektetni a növelést árusító szolgáltatások azonosításába és leállításába.

Botok használata

Á igen, a szintlépő botok. Ezek a kenyérpirítók igazi tüskék a játékos univerzum oldalában. A LoL egy ingyenesen játszható játék, és ahogy azt a név is sugallja, kevés akadálya van a fiókok létrehozásának. A Yasuo-játékosoknak új törpefiókokra van szüksége a gyakorláshoz, és az általunk kizárt pár millió parancsfájlos csalónak is új fiókok „kellenek”, hogy tovább bosszanthassanak minket. Ez egy furcsa piacot teremtett az újdonsült 30-as szintűek számára, amit mi fel szeretnénk számolni, hogy megóvjuk az új játékosok játékélményét és szinten tartsuk a büntetéseink kegyetlenségét.

„Miért van ennyi okos hűtő a garázsodban?”

Dolgozunk rajta. Van néhány doktoranduszunk, és ezek a kockák olyan gépmodelleket dobnak össze, amelyek különbséget tudnak tenni az elektromos mosogatógépek és az emberek között. Bot vs. bot – roppant izgalmas. Ezek a játékosjelentésekre is be vannak tanítva, úgyhogy ha gyümölcsprésekkel találkoztok, ne habozzatok, nyomjatok rá a Jelentés gombra.

Az ARAM itt sajnos alapos vizsgálat alá kerül, mivel ehhez a játékmódhoz lehet a legkönnyebben botot tervezni, és ezzel lehet a leggyorsabban tapasztalatot szerezni: végigrohansz a középső ösvényen, elsütöd az összes varázslatot, és begyűjtöd a hőskapszulát.

Kevesebb botjelentés, kisebb játékosokra gyakorolt hatás. Q. E. D.

Itt egy kampány eredményét láthatod, amelyben botokat állítottunk szembe egymással (kódnév: Bot olimpia). Ez csak egy lépcsőfok a győzelem felé vezető úton. A végső célunk az, hogy visszaküldjük ezeket abba a háztartásigép-boltba, ahonnan jöttek, de jelenleg azzal is beérjük, ha a játékosoknak nem kell többé találkozniuk velük. Még azelőtt ki lesznek tiltva, hogy eladnák őket és egyelőre szívesen álljuk a kiszolgáló költségeit, ha ez azt jelenti, hogy elvannak magukkal.

A jövő

A fenti lista nem kimerítő – a csalók mindig új módokat fognak keresni a csalásra. Ez egyrészt jó hír, mivel nem kell féltenem az állásomat, viszont azt is jelenti, hogy soha nem fogyunk ki a munkából. Szívesen vállaljuk a küzdelmet a kompetitív videojátékokhoz való jogotokért, és mindent meg fogunk tenni annak érdekében, hogy gyakorlásra késztessük a csalókat.

„Ha nem akarsz tisztességesen játszani, nincs helyed a közösségben.”

Nem olyan bonyolult ez.

Figyelni fogjuk a hozzászólásokat, úgyhogy kérdezzetek bátran, és mondjátok el, ha szeretnétek még csalásellenes cikkeket látni a jövőben. Ha pedig mostanában függesztettek fel, nyugodtan írd meg nekünk a panaszaidat, ebből merítem az erőmet.

Következő cikk

Fejlesztői napló: A Nexus Blitz jövője