Come abbiamo affrontato gli imbroglioni nel nostro gioco MMO a turni

Cheaters, griefer e troll possono rovinare il tuo gioco. Più grande è il tuo gioco, più è probabile che tu debba affrontarli. Sebbene stiano solo cercando di divertirsi come tutti, lo fanno influenzando negativamente l'intero gioco. Improvvisamente la tua creazione diventa un incubo vivente. Continua a leggere per scoprire come abbiamo affrontato questo problema nel nostro MMO a turni.


introduzione

La mia ex società di sviluppo giochi ha creato un browser game chiamato Ryudragon nel 2004. Era un MMO a turni in cui ogni giocatore deve gestire una faida giapponese durante l'antica età feudale. L'obiettivo principale del giocatore era quello di evolvere la sua faida, addestrando gli operai a creare un'economia forte e soldati per resistere e combattere gli altri giocatori. I giocatori sono stati organizzati in gruppi di 10 (chiamati "clan"). I membri del clan erano le uniche faide che il giocatore non poteva attaccare.


Ryudragon

Ryudragon è rimasto attivo per sette anni con una media di 3.000 giocatori per stagione (o "era", che dura per due mesi). Era un gioco ben noto in Brasile e parte dei giochi UOL, uno dei più grandi portali di Internet del paese.

Ho lavorato su Ryudragon in quei sette anni e ho sperimentato tutti i tipi di imbroglioni, griefer e troll. Questo articolo mostra cosa ho imparato.


Cheaters Ovunque

Non importa il paese o la cultura, c'è sempre qualcuno che cerca di approfittarne. A volte questo vantaggio è temporaneo e quasi insignificante (come parcheggiare nello spazio sbagliato per un minuto). A volte questo vantaggio è enorme e colpisce tutti, generalmente in modo negativo.


Cheaters in tutto il mondo.

Prima di combattere contro imbroglioni, griefer e troll, devi capirli. Sono davvero nemici? È un problema? Perché fanno quello che fanno? Sono stato punito? Credimi quando dico che quelle domande mi sono venute in mente ogni giorno durante quei sette anni.

Di seguito sono riportati alcuni pensieri e fatti che ho distillato.

I "cattivi" e i "bravi ragazzi"

Cheaters, griefer e troll (CGT, in breve) hanno caratteristiche peculiari. Ai troll piace postare e scambiare messaggi per causare confusione, rabbia e disordine. I griefer sono giocatori che usano qualsiasi problema tecnico per infastidire altri giocatori. Gli imbroglioni sono quelli che usano i glitch o le azioni illegali per ottenere benefici (oggetti, vantaggio tattico e così via).


I cattivi e i bravi ragazzi.

Alla fine sono tutti giocatori. Molto spesso le CGT sono giocatori hardcore a cui piace molto il gioco, ma a loro piace così tanto che non possono sopportare di perdere o vedere qualcuno meglio. (Nota dell'editore: Non posso fare a meno di pensare ai tipi di giocatori di Bartle qui.)

L'ambiente virtuale conferisce a questi giocatori il potere dell'anonimato, che porta a emozioni estremamente intense. Ho incontrato le CGT di Ryudragon di persona ed erano molto diverse dai loro sé virtuali: erano calmi e potevano parlare dolcemente.

È tutta una questione di reputazione

Un giocatore cerca di imbrogliare perché vuole distinguersi tra la folla. I giocatori sono estremamente competitivi e, ad un certo punto, la voglia di vincere e battere gli altri è così forte da sfumare il confine tra buono e cattivo. Non imbrogliano perché tengono dentro il puro male - è sciocco crederlo.

I giocatori imbrogliano per segnare / raccogliere / superare / superare di più in modo che possano dire ai loro amici quanto sono bravi. Puoi rimuovere punteggi e misure comparative dal tuo gioco per evitare CGT, ma ricorda che stai rimuovendo anche parte del divertimento.

Mancia: Se hai delle CGT, probabilmente il tuo gioco è buono, perché ne vale la pena spendere ore e ore per ingannarlo.

Un male necessario, affrontare quello

Non puoi evitare CGT. Periodo. Fanno parte del sistema, devi affrontarli. Ho notato che tutti i giocatori vogliono imbrogliare (in una certa misura), ma nessuno può saperlo.

È un equilibrio delicato: se alcuni giocatori imbrogliano e tutti lo sanno, il gioco diventa noioso e molti giocatori se ne andranno; se nessuno lo sa, il gioco diventa competitivo e divertente.


Un male necessario: affrontalo.

Anche se un giocatore non sta cercando di imbrogliare, cerca sempre di migliorare il suo personaggio, la sua gilda o il suo clan. Di conseguenza, se identifica un comportamento di gioco insolito che può essere utilizzato per il suo bene, sarà usato. Se quel comportamento non è un problema tecnico (o è un problema morbido), può essere usato.

I giocatori saranno felici di usare quel "exploit" sapendo che tutti gli altri giocatori non lo sanno. Questa è una sorta di filosofia del giocatore: più a lungo sei nel gioco, meglio lo sai e puoi farlo funzionare per te. Devi combattere gli imbroglioni che squilibrano il gioco, quelli che infrangono troppe regole e usano i glitch per ottenere benefici estremamente insoliti.


Come puoi gestire questo?

Anche se alcuni aspetti delle CGT sono positivi per il gioco, molti altri aspetti non lo sono. Possono rendere il tuo gioco divertente solo per le CGT, il che farà sì che tutti gli altri giocatori (quelli giusti) se ne vadano. Controlla qui sotto come puoi combattere quegli aspetti negativi.

Imposta un forum della comunità

Questo è difficile. Un forum della comunità è un luogo in cui tutti i giocatori possono andare e dire tutto ciò che vogliono, buono o cattivo. Devi essere preparato a leggere cose che sicuramente non ti piacciono. I commenti possono essere cattivi, specialmente quando sono finalizzati al tuo duro lavoro.

Se puoi permetterti di tenere qualcuno a leggere i forum, filtrare tutto il rumore e riferirti a te, fallo!


Comunità.

Un forum della comunità è fantastico perché quando qualcosa va storto (o qualcuno sta facendo qualcosa di sbagliato) i giocatori lo noteranno e lo condivideranno con gli amici di prima mano. C'è stato un bug in Ryudragon che ha causato un giocatore a saltare dall'ultima pagina al primo posto nella classifica, tutto ad un tratto.

Non ci è voluto molto per notare questo problema, perché i forum erano in fiamme quel giorno!

Tieni traccia delle azioni importanti

Rispettare la privacy e renderlo chiaro all'utente, tracciare chi ha fatto cosa e da dove. Abbiamo usato per analizzare gli indirizzi IP, le posizioni e i cookie per gli imbroglioni di identità. Hanno usato account falsi per aiutare l'account "ufficiale" ad avere successo.


Tieni traccia delle azioni importanti.

Utilizzando i log di tracciamento, è possibile identificare i pattern, consentendo l'identificazione di giocatori softcore e hardcore. In base ai modelli è possibile monitorare un gruppo speciale di giocatori con attività sospette, proprio come gli imbroglioni o "quasi imbroglioni".

Automatizza l'analisi

Se tieni traccia di molte informazioni, sarai sommerso dai dati. All'inizio abbiamo fatto l'analisi manuale dei giocatori chiave (i migliori classificati), ma è diventato rapidamente noioso e richiede tempo.


Automatizza l'analisi.

La soluzione è creare una sorta di ispezione automatica di dati importanti, come la classifica del gioco. Ti aiuta a identificare automaticamente gli imbroglioni.

Usando le informazioni di Ryudragon delle epoche passate, sapevamo esattamente la quantità massima di oro, riso e legno che un giocatore poteva avere in qualsiasi momento del gioco. Se qualcosa di strano accadesse all'improvviso, l'analisi automatizzata ci farebbe sapere.

Monitora e blocca il comportamento sospetto

Non è normale giocare una partita per dieci o più ore consecutive. All'inizio di Ryudragon non l'abbiamo monitorato, quindi alcuni giocatori hanno sviluppato un bot per guardare i loro account.

Le richieste erano identiche ai giocatori reali, quindi non abbiamo potuto rintracciare o identificare il bot.


Monitora e blocca il comportamento sospetto.

Abbiamo deciso di implementare una verifica CAPTCHA per combatterlo. Dopo un'ora di gioco ininterrotto, il giocatore ha dovuto inserire un numero, in modo da poter verificare che fosse un vero giocatore, non un bot. Ha davvero infastidito tutti i giocatori, ma non abbiamo mai più visto account "zombie".

Riportare un errore

Alcuni giocatori identificheranno bug / exploit e li segnaleranno immediatamente. Sii lì per ascoltare e reagire il più presto possibile!

Ho visto molti modelli qui (ho scoperto il problema tecnico, l'ho usato una volta, scoperto e dichiarato che non è mai stato usato e così via). A volte non si può dire con certezza se è stato usato un problema tecnico (se fosse possibile, non sarebbe un problema tecnico).


Sistema di segnalazione dei bug.

Di conseguenza, non abbiamo mai punito un giocatore che ha segnalato un bug. A volte potevamo identificare cosa causava un problema tecnico e potevamo annullarlo, ma non abbiamo mai sospeso nessuno o reimpostato alcun account.

Nemmeno abbiamo dato nulla in cambio. Ha creato una cultura di i segnalatori di bug sono simpatici e aiutano il gioco. Essere gentili con il gioco non ha prezzo per il giocatore all'interno della comunità del gioco.

Mancia: Verifica in background qualsiasi reporter di bug. Un comportamento comune che abbiamo identificato è che i truffatori tendono a utilizzare frequentemente i sistemi di supporto (biglietti, forum e simili). Sono così ossessionati dal tentativo di riuscire che qualcosa di insolito nel gioco (che non è stato causato da loro) deve essere indirizzato dagli amministratori immediatamente.

Conclusione e suggerimenti

L'ultima verità che ho imparato durante questi sette anni: non esiste una cosa come la libertà da imbroglioni. Ad un certo punto della vita di Ryudragon, abbiamo deciso di rendere il gioco il più pulito possibile, quindi abbiamo impiantato diverse misure di sicurezza (inclusa un'applet Java per controllare l'autenticazione). Il risultato? Circa il 40% degli utenti pagati sinistra il gioco.


Fai attenzione agli imbroglioni, ma non essere un pacificatore.

Se combatti imbroglioni, griefer e troll così duramente, questo influenzerà tutti gli altri giocatori. Aggiungerete barriere di protezione che renderanno il gioco lento e noioso, il che spaventerà i buoni giocatori. Combatti i "cattivi", ma non sconvolgere la stragrande maggioranza dei giocatori.

Ad un certo punto della manutenzione del gioco, il codice diventerà stabile e il team tenderà ad evitare di aggiungere nuove funzionalità con grande impatto. Succede perché più grande è il cambiamento, più grandi diventeranno i bug, con conseguente maggior numero di problemi e imbroglioni. Se la pensi così, il gioco si fermerà e i giocatori inizieranno a lamentarsi della mancanza di nuove cose da fare.

Spero che la mia esperienza con questo problema possa aiutarti e darti idee per rendere il tuo gioco un posto migliore. Grazie per aver letto e non dimenticare di tenerci aggiornati seguendoci su Twitter, Facebook o Google+.