Quests Captchas gegen Skripter

Status
Es sind keine weiteren Antworten möglich.
Das Wechseln der Quests sollte bei wiederkehrenden Quests wieder zurückgesetzt werden und so schnell wie möglich ablaufen. Stattdessen sollte man gegen die Skripter Captchas einsetzen. Man könnte einfach den entsprechenden Button "Abbrechen" durch ein Captcha ersetzen. Dieses sollte einfach aus einem Hintergrund aus einem Landschaftsbild aus FOE selbst bestehen und einen Kreis, ein Dreieck und ein Quadrat eingezeichnet bekommen, in das der Spieler klicken muss, um die Quest abzubrechen. Was angeklickt werden muss, könnte auf dem Bild stehen: „Klicke auf den Kreis, um abzubrechen“. Das ist für Skripte auf die Schnelle nur sehr schwer lösbar, für richtige Spieler aber sehr einfach. Eventuell kann man die falschen Klicks noch abspeichern, um über Beschwerden wegen Skripterei besser entscheiden zu können. Ich habe sowas für ein anderes Spiel bereits implementiert und es hat sehr gut funktioniert. Beispiele kann ich gerne liefern.
 
Grund für die Idee
  • Die Änderung die mit dem letzten Update eingeführt wurde (Abbrechen der einzelnen Schleifenquests dauert deutlich länger) nervt nur alle echten Spieler.
  • Die Skripter passen bei der aktuellen Änderung einfach die Wartezeit ihn ihren Skripten an und machen weiter wie bisher. Sie können dann halt weniger Kämpfe machen aber trotzdem noch viel mehr als normale Spieler.
  • Die aktuelle Lösung hängt sich bei einigen Spielern immer mal wieder auf, so dass diese das Spiel neu starten müssen.
  • Kann auch auf andere Dinge wie z.B. im GvG BA setzen, generell bei GG- und GvG-Kämpfen erweitert werden um dort Skripter auszuschließen.
Gefahren der Idee
  • Verursacht ein wenig mehr Trafic, weil die Captchas irgendwie mit übertragen werden müssen (wenige KB).
  • Falls tatsächlich blinde Menschen FOE spielen, können diese keine Quests mehr abbrechen.
Ideenforum durchsucht?
Ja
Regeln für Vorschläge gelesen und beachtet
Ja
Sompec, daran habe ich auch gedacht. Eigentlich reicht einmal alle fünf oder zehn Quests. Allerdings wäre das auch für den echten Spieler immer ein Unterschied und macht alles komplizierter. Aber da könnte Inno sich ja vorher umhören, wie das den Spielern lieber ist.
 
Ein Kreis würde vielleicht die ganz billigen Bots nutzlos machen. Aber für die etwas besseren ist das kein Problem. Da müsste man was ernsthafteres machen wie Zahlen und Buchstaben eintippen.
 
mlcp2 das sind dann keine Skripte sondern richtige Programme. Die muss man darauf trainieren. Sollte das tatsächlich jemand schaffen, macht man Dreiecke, Quadrate und Kreise und fragt im Text (als Bild) nach dem gewünschten Zeichen. Dann muss das Programm erst mittels Texterkennung ermitteln was es suchen soll und dann auch noch im Bild danach suchen. Das sprengt den Rahmen und wird hier bestimmt nicht eingesetzt.
 
Browsererweiterungen wie z.B. der FoE Helfer können alle Informationen abfangen. Also auch wo sich dieser Kreis befindet. Daher bietet das keinen Schutz vor einigermaßen ernsthaften Bots. Wenn schon müsste man eine Information an den Server senden der dann die Freigabe gibt oder eben nicht.
 
Das ist ein Bild. Die Informationen wo der Kreis ist hat nur der Server, wenn man ein Bild entsprechend einbindet wird bei einem Klick darauf die Position des Klicks an den Server, natürlich mit den restlichen Daten des Formulars, übermittelt -> da kannst Du gar nichts auslesen weil es nichts auszulesen gibt. Die Antwort dass der Klick falsch war kommt dann auch vom Server und nicht vom JS oder so.
 
Der Server muss aber doch erstmal dem Browser mitteilen wo der Kreis ist! Wie soll der sonst angezeigt werden?
 
Da müsste jedes mal ein neues Bild übertragen werden. Die Server sind so schon gut beschäftigt...
 
Der ist fix im Bild. Der Server schickt das Bild und merkt sich für den Spieler die Position des Kreises. Wenn der Spieler auf das Bild klickt und das Formular damit abfeuert über prüft der Server ob die übermittelte Position mit der gespeicherten übereinstimmt. Einfach und wirklich kein Hexenwerk.
 
Selbst wenn, da müsste man sich mehr einfallen lassen. So wie es im Bild gezeigt wurde ist es viel zu leicht. Die Farbe des Kreises unterscheidet sich stark vom Hintergrund. Das kostet einen guten Bot paar Millisekunden den zu finden.
 
Ich denke das würde schon reichen, es soll ja die Spieler nicht nerven. Wenn dieses Captcha gebrochen wurde, dann kann man die Captchas anpassen und z.B. Durchschnittswerte der Farbe des Hintergrundes nehmen. So haben wir das damals gemacht, aber wir haben es auch nicht lockerer versucht. Gebrochen wurde das nie, obwohl man bei dem Spiel zeitweise auch mal 1000 Euro gewinnen konnte, wenn man in einem bestimmten Zeitraum am meisten Gewinn erwirtschaftet hat. Vor dem Captcha gabs automatische Handelsbots und so, das war nervig. Die sind seit diesen Captchas weg und die laufen da schon seit mehr als 10 Jahren.
 

DeletedUser

Guest
Ein Kreis würde vielleicht die ganz billigen Bots nutzlos machen. Aber für die etwas besseren ist das kein Problem. Da müsste man was ernsthafteres machen wie Zahlen und Buchstaben eintippen.
Es ist genau andersrum :D

Wieso nicht? Alle 20-30 Schleifen reicht doch bestimmt auch aus. 20-30 schleifen am Stück und dann ein capcha dürfte Spieler nicht zu sehr ärgern, jedoch bot nutzer schon
 
Wieso nicht? Alle 20-30 Schleifen reicht doch bestimmt auch aus. 20-30 schleifen am Stück und dann ein capcha dürfte Spieler nicht zu sehr ärgern, jedoch bot nutzer schon
eine Schleife sind bei mir aktuell 7 Klicks. bei Capcha alle 30 Schleifen, wäre das alle 210 Klicks- das würde wirklich nicht stören, wenns Bots aufhält, wäre es mir nur recht.
jedenfalls lieber als die aktuelle wirklich nervige Verzögerung.
 
Die Idee mit den Captchas finde ich sehr gut, wenn sie so einfach gestaltet sind wie hier beschrieben.
Ein Captcha pro Schleife, an das Zeitalter angepast, fände ich optimal (weil es in die Automatismenroutine der Spieler integrierbar wäre).

Damit wären schon mal die Boter weg, die außer der Bereitschaft zu Unehrlichkeit nichts draufhaben und sich halt als Weg des geringsten Widerstands irgendein Tool aus dem Internet holen. Das ist ja sicherlich die Hauptmasse der Cheater.
Gegen vereinzelte brillante Programmierer, die jede Maßnahme austricksen können, muss man nicht vorgehen, denn die dürften sich mit lohnenderen Herausforderungen beschäftigen, als bei FoE zu cheaten, oder das Austricksen nur spielerisch als Teil des strategischen Spiels betreiben.
 
Gegen vereinzelte brillante Programmierer, die jede Maßnahme austricksen können, muss man nicht vorgehen, denn die dürften sich mit lohnenderen Herausforderungen beschäftigen, als bei FoE zu cheaten, oder das Austricksen nur spielerisch als Teil des strategischen Spiels betreiben.

Das ist auch das was wir uns damals gesagt hatten: warum auf die vollen gehen und versuchen die Top 10 der Hacker aufzuhalten bei einem Spiel zu fuschen. Die haben doch vermutlich sehr viel Besseres zu tun, könnten sie doch wenn sie dieses Captcha brechen, genauso gut Bruteforce Attacken gegen irgendwelche Seiten starten, bei denen sich das wenigstens finanziell lohnen könnte.
 
Status
Es sind keine weiteren Antworten möglich.
Oben