Hoe we omgaan met valsspelers in ons turn-based MMO-spel

Valsspelers, griefers en trollen kunnen je spel verpesten. Hoe groter je spel, hoe groter de kans dat je ze tegenkomt. Hoewel ze gewoon plezier willen hebben zoals iedereen, doen ze dat door het hele spel negatief te beïnvloeden. Plotseling wordt je creatie een levende nachtmerrie. Lees verder om erachter te komen hoe we met dit probleem omgingen in onze turn-based MMO.


Invoering

Mijn voormalige gamebedrijf maakte in 2004 een browsergame genaamd Ryudragon. Het was een turn-based MMO waarbij elke speler een Japanse vete moet leiden tijdens de eeuwenoude feodale leeftijd. Het belangrijkste doel van de speler was zijn vete evolueren, arbeiders trainen om een ​​sterke economie te creëren en soldaten om op te staan ​​en de andere spelers te bevechten. Spelers werden gerangschikt in groepen van 10 ("clans" genoemd). De clanleden waren de enige vete die de speler niet kon aanvallen.


Ryudragon

Ryudragon bleef zeven jaar lang actief met een gemiddelde van 3.000 spelers per seizoen (of "tijdperk", dat twee maanden duurt). Het was een bekende game in Brazilië en een onderdeel van UOL-games, een van de grootste internetportals van het land.

Ik heb in die zeven jaar aan Ryudragon gewerkt en ik heb allerlei valsspelers, griefers en trollen ervaren. Dit artikel laat zien wat ik heb geleerd.


Cheaters overal

Ongeacht het land of de cultuur, er is altijd iemand die probeert te profiteren. Soms is dat voordeel tijdelijk en bijna onbetekenend (zoals een minuut lang parkeren in de verkeerde ruimte). Soms is dat voordeel enorm en heeft het invloed op iedereen in het algemeen, meestal op een negatieve manier.


Vreemdgangers overal.

Voordat je vecht tegen valsspelers, griefers en trollen, moet je ze begrijpen. Zijn ze echt vijanden? Is dat een probleem? Waarom doen ze wat ze doen? Wordt ik gestraft? Geloof me als ik zeg dat die vragen elke dag in die zeven jaar in mijn hoofd oplaaiden.

Hieronder enkele gedachten en feiten die ik heb gedistilleerd.

De "slechte jongens" en de "goede jongens"

Bedriegers, griefers en trollen (kortweg CGT's) hebben bijzondere kenmerken. Trollen plaatsen berichten graag en wisselen ze uit om verwarring, woede en wanorde te veroorzaken. Griefers zijn spelers die elke spelglitch gebruiken om andere spelers te ergeren. Cheaters zijn degenen die glitches of illegale acties gebruiken om voordelen te behalen (items, tactisch voordeel, enzovoort).


De slechteriken en de goeden.

Uiteindelijk zijn ze allemaal spelers. Heel vaak zijn CGT's hardcore spelers die echt van het spel houden, maar ze vinden het zo leuk dat ze het niet kunnen verdragen om iemand beter te zien of te zien. (Opmerking van de uitgever: Ik kan het niet nalaten aan de Player Types van Bartle te denken.)

De virtuele omgeving geeft die spelers de kracht van anonimiteit, wat leidt tot extreem intense emoties. Ik heb Ryudragon CGT's persoonlijk ontmoet en ze waren heel anders dan hun virtuele zelf: ze waren kalm en konden zachtjes praten.

Het gaat allemaal over de reputatie

Een speler probeert vals te spelen omdat hij in de menigte wil opvallen. Spelers zijn extreem competitief en op een gegeven moment is de wil om te winnen en de anderen te verslaan zo sterk dat het de grens tussen goed en slecht vervaagt. Ze bedriegen niet omdat ze puur slecht vanbinnen zijn - het is dom om dat te geloven.

Spelers zullen vals spelen om te scoren / verzamelen / verslaan / meer overwinnen zodat ze hun vrienden kunnen vertellen hoe goed ze zijn. Je kunt scores en eventuele vergelijkende metingen uit je spel verwijderen om CGT's te vermijden, maar houd in gedachten dat je ook een deel van het plezier weghaalt.

Tip: Als je CGT's hebt, is je spel waarschijnlijk goed, omdat het de moeite waard is om talloze uren door te brengen om het te bedriegen.

Een noodzakelijk kwaad, doe dat

Je kunt CGT's niet vermijden. Periode. Ze maken deel uit van het systeem, je moet ermee omgaan. Ik heb gemerkt dat alle spelers (tot op zekere hoogte) vals willen spelen, maar niemand kan het weten.

Het is een delicaat evenwicht: als sommige spelers vals spelen en iedereen ervan op de hoogte is, wordt het spel saai en zullen verschillende spelers vertrekken; als niemand het weet, wordt het spel competitief en leuk.


Een noodzakelijk kwaad: ga daar mee om.

Hoewel een speler niet probeert vals te spelen, probeert hij altijd zijn karakter, gilde of clan te verbeteren. Als gevolg hiervan, als hij een ongewoon spelgedrag identificeert dat voor zijn eigen bestwil kan worden gebruikt, het zal worden gebruikt. Als dat gedrag geen glitch is (of een zachte is), dan kan het worden gebruikt.

Spelers zullen graag die "exploit" gebruiken, wetende dat alle andere spelers het niet weten. Dat is een soort filosofie voor gamers: hoe langer je in de game zit, hoe beter je het weet en het kunt laten werken. Je moet vechten met valsspelers die het spel uit balans brengen, degenen die te veel regels overtreden en glitches gebruiken om extreem ongebruikelijke voordelen te behalen.


Hoe kun je dit aanpakken?

Hoewel de aspecten van sommige CGT's positief zijn voor het spel, zijn veel andere aspecten dat niet. Ze kunnen je spel alleen leuk maken voor CGT's, waardoor alle andere spelers (de eerlijke spelers) weggaan. Kijk hieronder hoe je die slechte aspecten kunt bestrijden.

Een communityforum instellen

Deze is moeilijk. Een communityforum is een plaats waar alle spelers kunnen gaan en alles kunnen zeggen wat ze willen, goed of slecht. Je moet bereid zijn om dingen te lezen die je zeker niet leuk vindt. Opmerkingen kunnen gemeen zijn, vooral als ze gericht zijn op uw harde werk.

Als u het zich kunt veroorloven om iemand te houden om de forums te lezen, alle ruis te filteren en aan u te rapporteren, doe het dan!


Gemeenschap.

Een communityforum is geweldig, want als er iets misgaat (of iemand iets verkeerd doet) zullen spelers het merken en delen met vrienden uit de eerste hand. Er was een bug in Ryudragon die ervoor zorgde dat een speler van de laatste pagina naar de eerste plaats in het klassement sprong, ineens.

Het kostte ons niet lang om dat probleem op te merken, omdat de forums die dag in brand stonden!

Belangrijke acties volgen

Respecteer privacy en maak het de gebruiker duidelijk, volg wie wat deed en waar vandaan. We analyseerden IP-adressen, locaties en cookies om valsspelers te identificeren. Ze gebruikten valse accounts om het 'officiële' account te helpen slagen.


Volg belangrijke acties.

Met behulp van de trackinglogs kunt u patronen identificeren, waardoor softcore- en hardcore spelers kunnen worden geïdentificeerd. Op basis van patronen kun je een speciale groep spelers met verdachte activiteiten volgen, net als valsspelers of "bijna valsspelers".

Automatiseer de analyse

Als u veel informatie bijhoudt, wordt u overspoeld met gegevens. In het begin deden we een handmatige analyse van de belangrijkste spelers (de best gerangschikte), maar het werd al snel vervelend en tijdrovend.


Automatiseer de analyse.

De oplossing is om een ​​soort automatische inspectie van belangrijke gegevens te maken, zoals de rangorde van het spel. Het helpt je valsspelers automatisch te identificeren.

Aan de hand van Ryudragons informatie uit vroegere tijdperken wisten we de exacte maximale hoeveelheid goud, rijst en hout die een speler op elk moment in het spel zou kunnen hebben. Als er plotseling iets vreemds zou gebeuren, zou de geautomatiseerde analyse ons dit laten weten.

Monitor en blokkeer verdacht gedrag

Het is niet normaal om een ​​game tien of meer uur achter elkaar te spelen. Aan het begin van Ryudragon hebben we dat niet gemonitord, dus een paar spelers hebben een bot ontwikkeld om hun accounts te bekijken.

De verzoeken waren identiek aan echte spelers, dus we konden de bot niet volgen of identificeren.


Controleer en blokkeer verdacht gedrag.

We besloten om een ​​CAPTCHA-verificatie uit te voeren om dat te bestrijden. Na een uur ononderbroken gameplay moest de speler een nummer invoeren, zodat we konden verifiëren dat hij een echte speler was, geen bot. Het irriteerde echt alle spelers, maar we hebben nooit meer "zombie" -accounts gezien.

Bug report

Sommige spelers zullen bugs / exploits identificeren en zullen deze onmiddellijk rapporteren. Wees er om naar te luisteren en om zo snel mogelijk te reageren!

Ik heb hier veel patronen gezien (ontdekte de glitch, gebruikte het een keer, ontdekte en beweerde dat het nooit werd gebruikt, enzovoort). Soms kun je niet zeker weten of een glitch is gebruikt (als het zou kunnen, zou het geen glitch zijn).


Bugrapport-systeem.

Als gevolg hiervan hebben we nooit een speler gestraft die een bug meldde. Soms konden we vaststellen wat een glitch veroorzaakte en konden we het ongedaan maken, maar we hebben nooit iemand geschorst of accounts opnieuw ingesteld.

We hebben ook niets gegeven. Het creëerde een cultuur van bugreporters zijn aardig en helpen het spel. Leuk zijn voor het spel is onbetaalbaar voor de speler binnen de gemeenschap van het spel.

Tip: Controleer elke bugreporter op de achtergrond. Een algemeen gedrag dat we hebben vastgesteld is dat valsspelers de neiging hebben om vaak de ondersteuningssystemen (tickets, forums en dergelijke) te gebruiken. Ze zijn zo geobsedeerd door te proberen te slagen dat iets ongebruikelijks in het spel (dat niet door hen is veroorzaakt) direct door de admins moet worden aangepakt.

Conclusie en tips

De ultieme waarheid die ik in die zeven jaar heb geleerd: er is niet zoiets als cheater-vrij. Op een bepaald moment tijdens het leven van Ryudragon hebben we besloten om het spel zo schoon mogelijk te maken, dus geïmplanteerd we verschillende veiligheidsmaatregelen (inclusief een Java-applet om de authenticatie te controleren). Het resultaat? Ongeveer 40% van de betaalde gebruikers links het spel.


Besteed aandacht aan valsspelers, maar wees geen vredestichter.

Als je zo veel valsspelers, griefers en trollen vecht, zal dit gevolgen hebben voor alle andere spelers. Je zult beschermingsbarrières toevoegen die ervoor zorgen dat het spel traag en saai aanvoelt, wat de goede spelers zal afschrikken. Vecht tegen de "slechteriken", maar maak de overgrote meerderheid van de spelers niet boos.

Op enig moment in het spelonderhoud zal de code stabiel worden en zal het team de neiging hebben om nieuwe functies met grote impact te vermijden. Het gebeurt omdat hoe groter de verandering, hoe groter de bugs zullen worden, wat resulteert in meer glitches en cheaters. Als je zo denkt, zal het spel stagneren en zullen spelers gaan klagen over het gebrek aan nieuwe dingen om te doen.

Ik hoop dat mijn ervaring met dit probleem kan helpen en je ideeën kan geven om je spel een betere plek te maken. Bedankt voor het lezen en vergeet niet om op de hoogte te blijven door ons te volgen op Twitter, Facebook of Google+.