Ich werde Ihre Frage mit einer eigenen Frage beantworten: Warum sehen wir in World of Warcraft keine ausufernden Betrügereien? Oder in irgendeinem anderen MMORPG, was das betrifft?
Die Antwort liegt darin, dass der Spielehersteller den gesamten Spielstatus serverseitig speichert.
-
Wenn ich der Client bin und für die Meldung des dem Feind zugefügten Schadens oder meines Standorts zuständig bin, kann ich natürlich betrügen und dem Server mitteilen, dass ich 1 Million Schaden verursacht habe.
-
Andererseits, wenn der Server den Status verfolgt und ich den Server nur über Statusänderungen informiere, kann ich dem Server nur sagen: "Ich habe mich nach links bewegt" oder "Ich habe meine Waffe abgefeuert" <-- Anti-Cheating ist in die Architektur des Spiels eingebaut
Natürlich haben Sie den Punkt der "perfekten Aktionen" angesprochen - der Fall wäre ein Actionspiel, ein Shooter usw., bei dem Objekte identifiziert und die "perfekte Aktion" gesendet werden könnte. Und dazu würde ich sagen: Diese Art von Betrug gibt es bereits, wirklich. Und das schon seit vielen Jahren. Ich sehe also nicht, dass sich etwas ändert, nur weil es sich um Javascript-Spiele handelt.