| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer | Zitat:
Auffälliges Verhalten könnte sein: - Extrem schnelle Seitenabfragen - Starre Rhythmen - Stark ähneldes Verhalten - 24/7 Nutzung Im Endeffekt können Bots das jedoch insbesondere bei Browserspielen gut umgehen. Beispielsweise durch "echte" Mausbewegungen und dadurch bedingten Verzögerungen bei den Klicks, durch zufällige Verzögerungen. Im Endeffekt ist der Kampf dagegen fast sinnlos, weil du nicht alle Bots als solche erkennst. Ich hab schon Bots gesehen, die steuern den Explorer/Firefox fremd. Das kannst eigentlich gar nicht mehr erkennen. Die Messlatte hoch zu legen ist schwierig, willst du nicht durch permanente Sicherheitsabfragen deine User nerven. Aber was wollen Bots? -> Vorteile im Spiel Daher frage doch, was Vorteile im Spiel sind, die ein normaler Spieler nicht erreichen kann. Und konzentriere dich genau da drauf. Was besseres fällt mir dazu nicht ein. Ein Bot aussperren zu wollen, der nichts besser macht als ein normaler Spieler, halte ich für sinnlos. Lass ihn halt machen.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih | |
| |
| | |
| Erfahrener Benutzer | @Asterixus: Das ist genauso aufwändig und in vielen Fällen kaum zielführend. Warum? Damit erwischt du vielleicht das Script-Kiddi in der Eckkneipe. Die kommerziellen Bots definitiv nicht. Wie gesagt: Ich kenne Programme, die simulieren echte Mausbewegungen und steuern den Browser fern. So Programme kannst du auch mit HTML-Quelltextänderungen oder JS-Änderungen nicht aussperren. Du wirst an diesen permanenten Änderung ebenfalls kein Spass mehr haben. Zudem sind dir die Bot-Entwickler immer einen Schritt voraus: Sie kennen deine Webseite, deine Javascripts usw. Sie wissen, wie das Spiel funktioniert. Du hingegen fischt im Trüben, schießt mit Kanonen auf Spatzen und hast keine Ahnung ob deine Änderungen etwas bewirken, weil du keine Ahnung hast, wie der Bot funktioniert, wo er ansetzt und was ihm probleme macht. Es gibt zig Varianten von Bots... Deswegen nochmal: Das wichtigste ist die Beantwortung der Frage: Was genau will ich schützen. Bots sind aus zwei Gründen nervig: 1. Traffic/Last 2. Spielvorteile Den Traffic und die Last kann man zwar teilweise vernachlässigen ab einem bestimmten Grad nicht mehr. Deswegen: Bei schnellen/häufigen Seitenaufrufen, egal ob Bot oder nicht, reagieren. Sowas entsteht auch ohne Bot schnell, wenn beispielsweise bei einem Spiel regelmäßige "Auswertungs-Cronjobs" gefahren werden und die Uhrzeiten den Spielern bekannt sind. Die Suchtis werden derart oft in kurzen Intervallen auf Aktualisieren klicken, dass dem Server schwindlig wird. Das zweite ist der Spielvorteil. Das ist schwer einzuschätzen und kaum zu vermeiden. Weder durch Asteriux Vorschläge noch durch andere techniken. Wo Asteriux definitiv Recht hat: Analog den Viren-/Trojanern ist das immer ein Wettrüsten. Die, die es drauf anlegen, das Browsergame durch Bots abzufarmen, die werden irgendwann einen Weg finden. Und Asteriux hat auch Recht mit der Andeutung, dass es irgendwann einen Punkt gibt, wo sich die Bot-Entwickler verarscht fühlen und keinen Bock mehr haben. Aber: Bots haben immer ein Ziel. Ein Bot, der die Webseite nur ab und zu anguckt um Infos auszulesen, der ist irrelevant. Also liegt die Konzentration auf Bots, die beispielsweise in einem Online-Rollenspiel Gegenstände erfarmen und überteuert im AH anbieten um dann per eBay virtuelle Spielinhalte zu verticken. Nehmt Blizzards WoW beispielsweise. Es wäre ein leichtes für Blizzard, die Technik dahingehend zu ändern, dass sie die Netzwerkprotokolle so manipulieren, dass Bots es extrem schwer haben. Sie sind davon abgekommen. Wieso? Weil es nichts hilft. Das Spiel ist so attraktiv für Bots und eBay-Verkäufer dass die Techniken immer ausgereifter werden. Was macht Blizzard? Typische Farmbewegungen der Bots dadurch vermeiden, dass sie riesige Monster, die ein kleiner Bot nicht besiegen kann, ein Gebiet ablaufen lassen. Die Spieler haben zusätzlichen Nervenkitzel und weichen dem Monster aus. Die Bots sterben und sind irgendwann ineffektiv. Andere Browsergames bietet einen eigenen virtuellen Gegenstandsverkauf an. Dadurh sperren Sie eBay-Verkäufer aus und haben eine zusätzliche Einnahmequelle. Was ich sagen will: Es gibt relativ einfache Mittel und Wege, Bots unbrauchbar zu machen. Wenn man nur überlegt, an welcher Ecke einen Bots nerven. Das womöglich nervigste sind eh die Spam-Bots, die irgendwelche Pornoseiten bewerben.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| | |
| Erfahrener Benutzer | Guck dir das mal an: Klick |
| |
| | |||||
| Erfahrener Benutzer | Zitat:
Zitat:
Zitat:
Zitat:
Es ist müßig, zu diskutieren über ungelegte Eier. Bei einem Browsergame auf alle Eventualitäten vorzubeugen grenzt an Paranoia. Aber von vornherein die eigenen Schwachpunkte zu kennen und gezielt diese Schwachpunkte auszumerzen, sei es durch fachliche Änderungen oder durch technische, das spart enorm Zeit und Ärger. Wie gesagt: Ein Bot, der sich keinen Spielvorteil verschafft, das ist in meinen Augen nichts Schlimmes. Ein wirksames Mittel ist beispielsweise die Anzahl der möglichen Aktionen pro Tag zu begrenzen. Was nützt dir dann ein Bot, wenn du gleiches auch manuell erreichst? Er hat keinen Spielvorteil mehr. Oft sind es manchmal einfache Dinge, an die man nicht denkt. ![]() Ich hab Spiele gesehen, Aufbauspiele, da war es effektiv egal, um wieviel Uhr du deine Aktionen gemacht hast. Trotz Quasi-Echtzeit war das Spielsystem so ausgeklügelt, dass du nur eine begrenzte Anzahl Aktionen pro Tag zur Verfügung hattest und dass du die morgens, mittags oder abends machen konntest ohne Nachteile zu haben. Bei sowas sind Bots sinnfrei geworden und dann gibt es sie auch kaum.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih | ||||
| |
| | ||
| Neuer Benutzer Registriert seit: 25.09.2009
Beiträge: 14
PHP-Kenntnisse: Fortgeschritten ![]() | Da bin ich auch mal wieder. Nachdem ich nun paar Tage nicht hier drin war, musste ich mir erstmal alles durchlesen und habe nicht mehr so den Überblick ![]() Aber das scheint mir auf jeden Fall eine gute Gesamtlösung zu sein: Zitat:
| |
| |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| (Teil)Selbstständigkeit - Welche Möglichkeiten ? | dreamcatcher | Off-Topic Diskussionen | 8 | 20.05.2011 12:29 |
| Browserfenster automatisch öffnen - Möglichkeiten | 1989moni1989 | Off-Topic Diskussionen | 6 | 23.03.2011 05:12 |
| Enum , zwei Möglichkeiten auswählen ??ß | estero-travel | Datenbanken | 2 | 09.08.2010 12:34 |
| [Erledigt] Alle Möglichkeiten einer Zeichenkette durchgehen | Felk | PHP Tipps 2010 | 5 | 30.07.2010 00:20 |
| Möglichkeiten für SQL Cache | nimmme01 | PHP Tipps 2010 | 4 | 09.06.2010 13:41 |
| [Erledigt] Browsergames - Welche Sprachen werden angewandt?! | Jens P. | PHP Tipps 2010 | 47 | 07.04.2010 16:00 |
| Programmierer / Webdeveloper PHP/MySQL (m/w) im Bereich Browsergames | ofmsupport | Beitragsarchiv | 0 | 05.10.2009 13:44 |
| mysql_query - Möglichkeiten der Abfrage | Autoterrorist | PHP Tipps 2008 | 2 | 25.07.2008 18:01 |
| Die Möglichkeiten im Web | cycap | HTML, Usability und Barrierefreiheit | 24 | 15.06.2008 16:13 |
| hash mit mehr möglichkeiten | notyyy | PHP Tipps 2008 | 16 | 07.12.2007 14:32 |
| Verschiedene CSS-Dateien einbinden - Möglichkeiten? | tayke | HTML, Usability und Barrierefreiheit | 4 | 27.10.2007 20:18 |
| [Erledigt] Echtzeit ( Browsergames ) | PHP-Fortgeschrittene | 5 | 17.09.2004 19:45 | |
| [Erledigt] Koordinatensystem in Browsergames | Off-Topic Diskussionen | 8 | 25.07.2004 14:32 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| browsergames bot, browsergame programmieren, browsergame bot erkennen, browsergame bot, browsergame php, browsergames programmieren, travian bot erkennung 2011, browsergames manipulieren, browsergame vor bots schützen, php browsergames download, userscript baustein, browsergame handeln, browserspiele bot, \erwischt man beim abfangen auch\ travian, php anti bot, tools um browsergames vor bots zu schützen, anti-bot code php, mit php broswergame programmieren, spielebots und antibot, php aufbauspiel script download |