Wie wir mit Cheatern in unserem rundenbasierten MMO-Spiel umgegangen sind

Betrüger, Trauer und Trolle können Ihr Spiel ruinieren. Je größer Ihr Spiel ist, desto wahrscheinlicher ist es, dass Sie sich ihnen stellen. Obwohl sie einfach nur Spaß haben wollen, wie alle anderen, tun sie dies, indem sie das gesamte Spiel negativ beeinflussen. Plötzlich wird Ihre Kreation zu einem lebendigen Alptraum. Lesen Sie weiter, um zu erfahren, wie wir in unserem rundenbasierten MMO mit diesem Problem umgegangen sind.


Einführung

Meine frühere Spieleentwicklungsfirma hat 2004 ein Browserspiel namens Ryudragon entwickelt. Es war ein rundenbasiertes MMO, in dem jeder Spieler eine japanische Fehde in der Feudalzeit begehen musste. Das Hauptziel des Spielers war es, seine Fehde zu verbessern, Arbeiter auszubilden, um eine starke Wirtschaft zu schaffen, und Soldaten, um zu stehen und gegen die anderen Spieler zu kämpfen. Die Spieler wurden in Gruppen von 10 ("Clans") angeordnet. Die Clanmitglieder waren die einzigen Fehden, die der Spieler nicht angreifen konnte.


Ryudragon

Ryudragon blieb sieben Jahre lang mit durchschnittlich 3.000 Spielern pro Saison (oder "Ära", die zwei Monate dauert). Es war ein bekanntes Spiel in Brasilien und Teil von UOL-Spielen, einem der größten Internetportale des Landes.

Ich habe in diesen sieben Jahren an Ryudragon gearbeitet und habe alle möglichen Arten von Betrügern, Trauern und Trollen erlebt. Dieser Artikel zeigt, was ich gelernt habe.


Betrüger überall

Egal in welchem ​​Land oder in welcher Kultur, es gibt immer jemanden, der versucht, Vorteile daraus zu ziehen. Manchmal ist dieser Vorteil nur vorübergehend und fast unbedeutend (z. B. für eine Minute im falschen Bereich zu parken). Manchmal ist dieser Vorteil enorm und betrifft alle in der Regel negativ.


Betrüger überall.

Bevor Sie gegen Betrüger, Trauer und Trolle kämpfen, müssen Sie sie verstehen. Sind sie wirklich Feinde? Ist das ein Problem? Warum machen sie was sie tun? Bin ich bestraft? Glauben Sie mir, wenn ich sage, dass mir diese Fragen während dieser sieben Jahre jeden Tag in den Sinn kamen.

Nachfolgend einige Gedanken und Fakten, die ich destilliert habe.

Die "Bad Guys" und die "Good Guys"

Betrüger, Trauer und Trolle (kurz CGTs) haben besondere Eigenschaften. Trolle mögen es, Nachrichten zu posten und auszutauschen, um Verwirrung, Ärger und Unordnung zu verursachen. Trauer sind Spieler, die einen Spielfehler verwenden, um andere Spieler zu ärgern. Betrüger sind diejenigen, die Pannen oder illegale Aktionen verwenden, um Vorteile zu erhalten (Gegenstände, taktischer Vorteil usw.)..


Die Bösen und die Guten.

Am Ende sind sie alle Spieler. Sehr oft sind CGTs Hardcore-Spieler, die das Spiel wirklich mögen, aber sie mögen es so sehr, dass sie es nicht ertragen können, jemanden zu verlieren oder besser zu sehen. (Anmerkung des Herausgebers: Ich muss an Bartles Player Types denken.)

Die virtuelle Umgebung gibt diesen Spielern die Kraft der Anonymität, was zu extrem intensiven Emotionen führt. Ich habe Ryudragon CGTs persönlich getroffen und sie unterschieden sich sehr von ihrem virtuellen Selbst: Sie waren ruhig und konnten sanft sprechen.

Es geht um Ansehen

Ein Spieler versucht zu betrügen, weil er sich in der Menge abheben will. Die Spieler sind extrem konkurrenzfähig und der Wille, die anderen zu gewinnen und zu schlagen, ist irgendwann so stark, dass die Grenze zwischen Gut und Böse verschwimmt. Sie betrügen nicht, weil sie das reine Böse in sich halten - es ist dumm, das zu glauben.

Die Spieler betrügen, um mehr Punkte zu sammeln, zu sammeln, zu schlagen oder zu überwinden, damit sie ihren Freunden sagen können, wie gut sie sind. Sie können Scores und vergleichende Maßnahmen aus Ihrem Spiel entfernen, um CGTs zu vermeiden. Denken Sie jedoch daran, dass Sie auch einen Teil des Spaßes entfernen.

Spitze: Wenn Sie CGTs haben, ist Ihr Spiel wahrscheinlich gut, weil es sich lohnt, unzählige Stunden damit zu verbringen, es zu betrügen.

Ein notwendiges Übel, beschäftige dich damit

Sie können CGTs nicht vermeiden. Zeitraum. Sie sind Teil des Systems, Sie müssen damit umgehen. Mir ist aufgefallen, dass alle Spieler (bis zu einem gewissen Grad) betrügen wollen, aber niemand kann es wissen.

Es ist ein heikles Gleichgewicht: Wenn einige Spieler schummeln und alle davon wissen, wird das Spiel langweilig und mehrere Spieler gehen; Wenn niemand weiß, wird das Spiel wettbewerbsfähig und macht Spaß.


Ein notwendiges Übel: beschäftigen Sie sich damit.

Obwohl ein Spieler nicht versucht zu betrügen, versucht er immer, seinen Charakter, seine Gilde oder seinen Clan zu verbessern. Wenn er ein ungewöhnliches Spielverhalten feststellt, das zu seinem eigenen Wohl genutzt werden kann, es wird verwendet. Wenn dieses Verhalten keine Störung ist (oder eine weiche ist), kann es verwendet werden.

Die Spieler nutzen diesen "Exploit" gerne, weil sie wissen, dass alle anderen Spieler nichts davon wissen. Das ist eine Art Spielerphilosophie: Je länger Sie im Spiel sind, desto besser wissen Sie es und können es für Sie zum Laufen bringen. Sie müssen gegen Betrüger kämpfen, die das Spiel aus dem Gleichgewicht bringen, indem Sie zu viele Regeln brechen und Störungen verwenden, um äußerst ungewöhnliche Vorteile zu erzielen.


Wie können Sie damit umgehen??

Obwohl einige Aspekte der CGTs für das Spiel positiv sind, sind viele andere Aspekte dies nicht. Sie können Ihr Spiel nur für CGTs zum Spaß machen, wodurch alle anderen Spieler (die Gerechten) gehen müssen. Sehen Sie unten, wie Sie diese schlechten Aspekte bekämpfen können.

Ein Community-Forum einrichten

Dieser ist hart. Ein Community-Forum ist ein Ort, an dem alle Spieler alles sagen können, was sie wollen, ob gut oder schlecht. Sie müssen bereit sein, Dinge zu lesen, die Sie definitiv nicht mögen. Kommentare können gemein sein, besonders wenn sie auf Ihre harte Arbeit abzielen.

Wenn Sie es sich leisten können, jemanden dazu zu bringen, die Foren zu lesen, den Lärm zu filtern und Ihnen Bericht zu erstatten, dann tun Sie es!


Gemeinschaft.

Ein Community-Forum ist großartig, denn wenn etwas schief läuft (oder jemand etwas falsch macht), werden die Spieler dies bemerken und mit Freunden aus erster Hand teilen. In Ryudragon gab es einen Fehler, durch den ein Spieler plötzlich von der letzten Seite auf den ersten Platz in der Rangliste springen konnte.

Es dauerte nicht lange, bis wir dieses Problem bemerkten, weil die Foren an diesem Tag brannten!

Verfolgen Sie wichtige Aktionen

Respektieren Sie die Privatsphäre und machen Sie dem Benutzer klar, wer von wo was gemacht hat. Wir haben IP-Adressen, Standorte und Cookies für Identitätsbetrüger analysiert. Sie verwendeten gefälschte Konten, um dem "offiziellen" Konto den Erfolg zu ermöglichen.


Verfolgen Sie wichtige Aktionen.

Mithilfe der Tracking-Protokolle können Sie Muster identifizieren, um Softcore- und Hardcore-Player zu identifizieren. Anhand von Mustern können Sie eine spezielle Gruppe von Spielern mit verdächtigen Aktivitäten überwachen, wie Betrüger oder "fast Betrüger"..

Automatisieren Sie die Analyse

Wenn Sie viele Informationen nachverfolgen, werden Sie von Daten überflutet. Zu Beginn haben wir die Schlüsselspieler (die besten Spieler) manuell analysiert, aber es wurde schnell langweilig und zeitraubend.


Automatisieren Sie die Analyse.

Die Lösung besteht darin, eine Art automatischer Prüfung wichtiger Daten zu erstellen, beispielsweise des Spielrankings. Es hilft Ihnen, Cheater automatisch zu identifizieren.

Mit Ryudragons Informationen aus vergangenen Epochen wussten wir, wie viel Gold, Reis und Holz ein Spieler zu jedem Zeitpunkt im Spiel maximal haben kann. Wenn plötzlich etwas Seltsames passierte, würde uns die automatisierte Analyse wissen lassen.

Verdächtiges Verhalten überwachen und blockieren

Es ist nicht normal, zehn oder mehr Stunden lang ein Spiel zu spielen. Zu Beginn von Ryudragon haben wir das nicht überwacht, also haben einige Spieler einen Bot entwickelt, um ihre Konten zu überwachen.

Die Anfragen waren identisch mit echten Spielern, so dass wir den Bot nicht verfolgen oder identifizieren konnten.


Verdächtiges Verhalten überwachen und blockieren.

Wir haben uns entschieden, eine CAPTCHA-Verifizierung einzuführen, um dies zu bekämpfen. Nach einer Stunde ununterbrochenem Gameplay musste der Spieler eine Nummer eingeben, um zu überprüfen, ob er ein echter Spieler war und kein Bot. Es hat wirklich alle Spieler geärgert, aber wir haben nie wieder "Zombie" -Konten entdeckt.

Fehlerbericht

Einige Spieler werden Fehler / Exploits identifizieren und diese sofort melden. Sei da, um zuzuhören und zu reagieren, sobald du kannst!

Ich habe hier viele Muster gesehen (den Glitch entdeckt, einmal verwendet, entdeckt und behauptet, dass er nie benutzt wurde und so weiter). Manchmal kann man nicht sicher sagen, ob eine Störung verwendet wurde (wenn Sie könnten, wäre es keine Störung).


Fehlerberichtssystem.

Folglich haben wir niemals einen Spieler bestraft, der einen Fehler gemeldet hat. Manchmal konnten wir feststellen, was eine Störung verursacht hat, und wir konnten sie rückgängig machen, aber wir haben nie jemanden gesperrt oder Konten zurückgesetzt.

Wir haben auch nichts dafür gegeben. Es hat eine Kultur von geschaffen Bug Reporter sind nett und helfen dem Spiel. In dem Spiel nett zu sein, ist für den Spieler in der Community des Spiels von unschätzbarem Wert.

Spitze: Hintergrund-Check irgendeinen Bug-Reporter. Ein bekanntes Verhalten ist, dass Betrüger häufig die Unterstützungssysteme (Tickets, Foren usw.) verwenden. Sie sind so besessen von dem Erfolg, dass etwas Ungewöhnliches im Spiel (das nicht von ihnen verursacht wurde) von den Admins sofort angesprochen werden muss.

Schlussfolgerung und Tipps

Die ultimative Wahrheit, die ich in diesen sieben Jahren gelernt habe: Es gibt keine Betrügerfreiheit. Irgendwann in Ryudragons Leben beschlossen wir, das Spiel so sauber wie möglich zu machen, und haben mehrere Sicherheitsmaßnahmen eingeführt (einschließlich eines Java-Applets zur Überprüfung der Authentifizierung). Das Ergebnis? Ungefähr 40% der bezahlten Benutzer links das Spiel.


Achte auf Betrüger, aber sei kein Friedensstifter.

Wenn Sie Betrüger, Trauer und Trolle so hart bekämpfen, wirkt sich dies auf alle anderen Spieler aus. Sie werden Schutzbarrieren hinzufügen, durch die sich das Spiel langsam und langweilig anfühlt, was die guten Spieler abschreckt. Kämpfe gegen die "bösen Jungs", aber störe nicht die große Mehrheit der Spieler.

Zu einem bestimmten Zeitpunkt in der Spielwartung wird der Code stabiler und das Team wird das Hinzufügen neuer Funktionen mit großer Wirkung vermeiden. Dies geschieht, weil je größer die Änderung ist, desto größer werden die Fehler, was zu mehr Störungen und Betrügern führt. Wenn Sie so denken, wird das Spiel stagnieren und die Spieler beginnen sich über das Fehlen neuer Dinge zu beschweren.

Ich hoffe, meine Erfahrung im Umgang mit diesem Problem kann helfen und Ihnen Ideen geben, um Ihr Spiel zu einem besseren Ort zu machen. Vielen Dank für das Lesen und vergessen Sie nicht, auf Twitter, Facebook oder Google auf dem Laufenden zu bleiben+.