Hvordan vi jobbet med svikere i vårt Turn-Based MMO Game

Cheaters, griefers og troll kan ødelegge spillet ditt. Jo større spillet ditt er, jo mer sannsynlig er du å møte dem. Selv om de bare prøver å ha det gøy som alle andre, gjør de det ved å påvirke hele spillet negativt. Plutselig blir skapelsen et levende mareritt. Les videre for å finne ut hvordan vi har håndtert dette problemet i vår turbaserte MMO.


Introduksjon

Mitt tidligere spillutviklingsfirma opprettet et nettleser-spill kalt Ryudragon i 2004. Det var en turbasert MMO hvor hver spiller må klare en japansk feud i den gamle feudalderen. Spillerens hovedmål var å utvikle sin fejde, trene arbeidere for å skape en sterk økonomi og soldater å stå og kjempe mot de andre spillerne. Spillere ble arrangert i grupper på 10 (kalt "klaner"). Klanmedlemmene var de eneste feydene spilleren ikke kunne angripe.


Ryudragon

Ryudragon forblir aktiv i syv år med i gjennomsnitt 3000 spillere per sesong (eller "epoke", som varer i to måneder). Det var et velkjent spill i Brasil og en del av UOL-spill, en av de største internettportalerne i landet.

Jeg jobbet på Ryudragon i løpet av de syv årene, og jeg opplevde alle slags bedrager, griefers og troll. Denne artikkelen viser hva jeg har lært.


Cheaters Overalt

Uansett land eller kultur, er det alltid noen som prøver å dra nytte av det. Noen ganger er denne fordelen midlertidig og nesten ubetydelig (som parkering i feil plass i et minutt). Noen ganger er den fordelen stor og påvirker alle rundt, generelt på en negativ måte.


Cheaters overalt.

Før du kjemper mot bedrager, griefers og troll, må du forstå dem. Er de virkelig fiender? Er det et problem? Hvorfor gjør de hva de gjør? Blir jeg straffet? Tro meg når jeg sier at disse spørsmålene blinket i hodet hver eneste dag i løpet av de syv årene.

Nedenfor er noen tanker og fakta jeg destillert.

"Bad Guys" og "Good Guys"

Bedrager, griefers og troll (CGTs, for kort) har spesielle egenskaper. Troll som å poste og utveksle meldinger for å forårsake forvirring, sinne og lidelse. Griefers er spillere som bruker noe spillsløk for å irritere andre spillere. Cheaters er de som bruker glitches eller ulovlige handlinger for å få fordeler (elementer, taktisk fordel, og så videre).


Skurkene og de gode gutta.

Til slutt er de alle spillere. Svært ofte CGT er hardcore spillere som virkelig liker spillet, men de liker det så ille at de ikke kan stå og miste eller se noen bedre. (Redaktørens merknad: Jeg kan ikke hjelpe å tenke på Bartles spillertyper her.)

Det virtuelle miljøet gir de spillerne anonymitet, noe som fører til ekstremt intens følelser. Jeg har møtt Ryudragon CGTs personlig, og de var svært forskjellige fra deres virtuelle selv: de var rolige og kunne snakke forsiktig.

Det handler om omdømme

En spiller prøver å jukse fordi han ønsker å skille seg ut i mengden. Spillerne er ekstremt konkurransedyktige, og på et tidspunkt vil viljen til å vinne og slå de andre være så sterk at det blurser linjen mellom godt og dårlig. De snyder ikke fordi de holder det rene onde - det er dumt å tro på det.

Spillere vil jukse å score / samle / slå / overvinne mer, slik at de kan fortelle sine venner hvor gode de er. Du kan fjerne poeng og eventuelle komparative tiltak fra spillet ditt for å unngå CGTs, men husk at du også fjerner en del av moroa også.

Tips: Hvis du har CGT, er spillet ditt sannsynligvis bra, fordi det er verdt det å bruke utallige timer til å jukse det.

En nødvendig ond, takle det

Du kan ikke unngå CGTer. Periode. De er en del av systemet, du må takle dem. Jeg har lagt merke til at alle spillere ønsker å jukse (i noen grad), men ingen kan vite om det.

Det er en delikat balanse: Hvis noen spillere jukser og alle vet om det, blir spillet kjedelig og flere spillere vil gå. hvis ingen vet, blir spillet konkurransedyktig og morsomt.


Et nødvendig onde: håndtere det.

Selv om en spiller ikke prøver å jukse, prøver han alltid å forbedre sin karakter, klan eller klan. Som en konsekvens, hvis han identifiserer en uvanlig spilladferd som kan brukes til sitt eget gode, det vil bli brukt. Hvis den oppførselen ikke er en feil (eller er en myk), enn den kan brukes.

Spillere vil gjerne bruke det som "utnytte" og vite at alle andre spillere ikke vet om det. Det er en slags gamerfilosofi: Jo lenger du er i spillet, jo bedre vet du det og kan få det til å fungere for deg. Du må bekjempe cheaters som ubalanse spillet, de som bryter for mange regler og bruker glitches for å få ekstremt uvanlige fordeler.


Hvordan kan du takle dette?

Selv om noen CGTs aspekter er positive for spillet, er mange andre aspekter ikke. De kan gjøre spillet ditt morsomt bare for CGT, noe som vil gjøre alle andre spillere (de fair) forlate. Se nedenfor hvordan du kan bekjempe de dårlige aspektene.

Konfigurer et fellesskapsforum

Denne er vanskelig. Et fellesskapsforum er et sted hvor alle spillere kan gå og si hva de vil, bra eller dårlige. Du må være forberedt på å lese ting du vil definitivt misliker. Kommentarer kan være betydelige, spesielt når de er rettet mot hardt arbeid.

Hvis du har råd til å holde noen til å lese forumene, filtrere all støy og rapportere til deg, gjør du det!


Samfunnet.

Et fellesskapsforum er bra, fordi når noe går galt (eller noen gjør noe galt), vil spillerne legge merke til og dele det med førstehånds venner. Det var en feil i Ryudragon som førte til at en spiller hoppet fra siste side til første plass i rangeringen, plutselig.

Det tok oss ikke lang tid å legge merke til det problemet, fordi forumene var i brann den dagen!

Spor viktige tiltak

Respektere personvern og gjøre det klart for brukeren, spor hvem som gjorde hva og hvorfra. Vi pleide å analysere IP-adresser, steder og informasjonskapsler til identitetsskyttere. De brukte falske kontoer for å hjelpe den "offisielle" kontoen for å lykkes.


Spor viktige handlinger.

Ved hjelp av sporingsloggene kan du identifisere mønstre, slik at du kan identifisere softcore- og hardcore-spillere. Basert på mønstre kan du overvåke en spesiell gruppe spillere med mistenkelige aktiviteter, akkurat som cheaters eller "almost cheaters".

Automatiser analysen

Hvis du sporer mye informasjon, vil du bli oversvømt av data. I begynnelsen gjorde vi manuell analyse av sentrale spillere (de bestrangerte), men det ble raskt kjedelig og tidkrevende.


Automatiser analysen.

Løsningen er å skape en slags automatisk inspeksjon av viktige data, for eksempel spillrangeringen. Det hjelper deg med å identifisere cheaters automatisk.

Ved å bruke Ryudragons informasjon om tidligere epoker, visste vi nøyaktig den maksimale mengden gull, ris og tre en spiller kunne ha når som helst i spillet. Hvis noe merkelig skjedde plutselig, ville den automatiserte analysen gi oss beskjed.

Overvåk og blokk mistanke om oppførsel

Det er ikke normalt å spille et spill i ti eller flere timer rett. I begynnelsen av Ryudragon overvåket vi ikke det, så noen spillere utviklet en bot for å se på sine kontoer.

Forespøringene var identiske med ekte spillere, så vi kunne ikke spore eller identifisere boten.


Overvåk og blokkere mistenkelig oppførsel.

Vi bestemte oss for å implementere en CAPTCHA verifisering for å bekjempe det. Etter en times uavbrutt spill måtte spilleren skrive inn et nummer, så vi kunne bekrefte at han var en ekte spiller, ikke en bot. Det irriterte virkelig alle spillere, men vi oppdaget aldri "zombie" -kontoer igjen.

Feilrapport

Noen spillere vil identifisere feil / utnytter og rapporterer dem umiddelbart. Vær der for å lytte til og å reagere så snart du kan!

Jeg har sett mange mønstre her (oppdaget feilen, brukte den en gang, oppdaget og hevdet at den aldri ble brukt, og så videre). Noen ganger kan du ikke sikkert si om en feil ble brukt (hvis du kunne, det ville ikke være en feil).


Feilrapport system.

Som en konsekvens straffet vi aldri en spiller som rapporterte en feil. Noen ganger kan vi identifisere hva en feil forårsaket, og vi kunne angre det, men vi har aldri suspendert noen eller tilbakestilt eventuelle kontoer.

Vi ga ingenting i bytte heller. Det skapte en kultur av bug reportere er hyggelige og hjelper spillet. Å være snill mot spillet er uvurderlig for spilleren i spillets fellesskap.

Tips: Bakgrunn-sjekk eventuelle feilmeldinger. En vanlig oppførsel vi identifiserte er at svindlere har en tendens til ofte å bruke støttesystemene (billetter, fora og lignende). De er så besatte med å prøve å lykkes med at noe uvanlig i spillet (det ikke var forårsaket av dem) må behandles av adminsene umiddelbart.

Konklusjon og tips

Den ultimate sannheten jeg har lært i løpet av de syv årene: Det er ikke noe slikt som snyderi. På et tidspunkt under Ryudragons liv bestemte vi oss for å gjøre spillet så rent som mulig, så vi implanterte flere sikkerhetsforanstaltninger (inkludert en Java-applet for å sjekke godkjenning). Resultatet? Om lag 40% av betalte brukere venstre spillet.


Vær oppmerksom på svindlere, men vær ikke en fredsmaker.

Hvis du bekjemper cheaters, griefers og trolls så hardt, vil det påvirke alle de andre spillerne. Du vil legge til beskyttelse barrierer som vil gjøre spillet føler seg sakte og kjedelig, noe som vil skremme bort de gode spillerne. Bekjemp de "onde gutta", men vær ikke opprørt over det store flertallet av spillerne.

På et tidspunkt i spillvedlikeholdet vil koden bli stabil, og laget vil ha en tendens til å unngå å legge til nye funksjoner med stor innvirkning. Det skjer fordi jo større endringen er, desto større blir det, noe som resulterer i flere glitches og svindlere. Hvis du tenker slik, vil spillet stagnere og spillerne vil begynne å klage på mangel på nye ting å gjøre.

Jeg håper at min erfaring med det problemet kan hjelpe og gi deg ideer for å gjøre spillet ditt til et bedre sted. Takk for at du leser og ikke glem å holde deg oppdatert ved å følge oss på Twitter, Facebook eller Google+.