Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Silkroad Online Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.09.2006, 01:58

Lösung des BOT-Problems durch ein Authentifizierungs-System

22%

Sollte ins Spiel eingebaut werden! (13)

33%

Ist noch ausbaufähig! (19)

10%

Nicht sehr sinnvoll! (6)

34%

Völliger Quatsch! (20)

Bots sind wahrscheinlich das größte Problem bei Silkroad Online. Sie stehlen Monster, sie verschwenden die wenigen freien Slots auf den Servern und, was imho am schlimmsten ist, sie beeinflussen die Ökonomie des Spiels so stark, dass das schöne Spiel eigentlich keinen Spaß mehr macht. Eine Lösung für das Bot-Problem ist wichtiger als jedes andere Update. Ich weiß nicht, ob das hier im Forum ebenso gesehen wird, doch ich hoffe mal euch geht es ähnlich.

Mein Vorschlag ist ein Authentifizierungs-System, dass alle Bots automatisch aus dem Spiel wirft (nicht wie dieses lausige nProtect). Das System löst das Problem der Bots ohne größere Nebenwirkungen.

Der Beitrag könnte etwas länglich werden, doch hoffe ich trotzdem auf eine zahlreiche Leserschaft.

Anmerkung: Bis jetzt habe ich in diesem Forum noch keine Beiträge verfasst. Sollte ich mit der SuFu nicht ausreichend gesucht haben, bitte ich das zu entschuldigen.


Das Authentifizierungs-System:

Das Authentifizierungs-System ist im Prinzip ganz einfach. In unregelmäßigen Zeitabständen (z.B. alle 15-30 Minuten) wird einem Spieler eine simple Frage (z.B. "Wie viel ist 3+4?") gestellt, die ein Computer nicht beantworten kann. Die Frage muss dazu (z.B. durch Darstellung in einer Sicherheitsgrafik) für Computer nicht entschlüsselbar sein. Ein Spieler, der die Frage nicht in (z.B. 15 Sekunden) richtig beantworten kann, wird gekickt und (für z.B. 24 Stunden) geblockt. Dies macht Botten quasi sinnlos, bestraft schlechtes Kopfrechnen aber nicht zu hoch.

Große Probleme, die mir bei diesem System einfallen, sind, dass die Frage in brenzligen Situationen das Spiel stört und auch, dass jemand, der gerade afk ist, gekickt und geblockt würde. Doch für diese Probleme habe ich einfache Lösungen.


Verhindern der Authentifizierungs-Frage in brenzligen Situationen:

Die Lösung ist ganz einfach. Die Authentifizierungs-Fragen müssten in unregelmäßigen Zeitabständen (z.B. alle 15-30 Minuten) allen Spielern gleichzeitig gestellt werden. Während dessen würde das Spiel immer (z.B. für 15 Sekunden) angehalten. Ein Countdown könnte die bevorstehende Frage (z.B. 5 Sekunden vorher) ankündigen. Es sollten aber allen Spielern unterschiedliche Fragen gestellt werden, um zu verhindern, dass jemand allen Bots die richtige Antwort verkünden könnte.


Verhindern, dass jemand, der gerade afk ist, gekickt wird:

Auch diese Lösung ist sehr einfach. Man müsste extra einen "AFK-Modus" einführen. Jemand, der weiß, dass er kurz mal weg muss, um dringende Geschäfte zu erledigen, müsste dies über einen Extra-Button (z.B. im Optionen-Menü bei Restart und Exit) ankündigen. Nach Drücken des Buttons muss der Spieler sofort eine Authentifizierungs-Frage beantworten, um zu verhindern, dass der "AFK-Modus" von Bots missbraucht wird. Im anschließenden "AFK-Modus" darf der Spieler keinerlei Zugriff mehr auf seinen Charakter haben, bis der "AFK-Modus" beendet wird. Gleichzeitig wird ein Spieler im "AFK-Modus" aber von den Authentifizierungs-Fragen ausgenommen. Der "AFK-Modus" könnte so auch angewandt werden, wenn jemand gerade einen Laden geöffnet hat und nicht die ganze Zeit auf die Authentifizierungs-Frage warten möchte, während er zusehen muss, wie niemand etwas kaufen will.


Positive Nebenwirkungen:

Durch den "AFK-Modus" wäre es möglich bei einem überfüllten Server Spieler, die schon seit Stunden afk sind, zu kicken (natürlich ohne anschließenden Block) um neuen Spielern den Zugang zum Server zu ermöglichen.


Nachteile

Ein Nachteil ist, dass der Spielfluss alle 15-30 Minuten für 15 Sekunden unterbrochen würde, was imho ein verkraftbares Opfer ist.

Ein anderes Problem ist, dass das System nicht unterscheiden kann, ob die Authentifizierungs-Frage falsch beantortet wurde weil am anderen Ende ein Bot sitzt oder nur weil am anderen Ende ein übermüdeter Mensch sitzt. Deshalb dürfte die Einführung des Authentifizierungssystems nicht angekündigt werden, um vorher in einer groß angelegten Aktion der GMs alle noch aktiven Botter dauerhaft zu blocken, was kein Problem sein dürfte, da diese sich ja mittlerweile provozierend auffällig verhalten.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »XuSheng« (28.09.2006, 02:36)


2

28.09.2006, 02:19

Nimms mir nicht für übel, aber wie kommst du auf den Gedanken das das einer mitmacht ?
Wer hat schon Lust sich nicht nur durch Lags sondern auch noch durch solche Fragen schikanieren zu lassen.
[CENTER][/CENTER]

liquidsword

unregistriert

3

28.09.2006, 02:56

Du, sorry.... hast dir viel Mühe gegeben. Aber auch hier...
Wollen Rose kaufen?

krymmma

Fortgeschrittener

Beiträge: 180

Wohnort: Köln

Beruf: (.) (.)

  • Nachricht senden

4

28.09.2006, 03:12

danke das würde zu großen Lags führen.

Mein Fazit:

Idee: gute, weil endlich mal eine Idee kommt, die sich gut anhört.

Vollstreckung: Nicht möglich. Mal ganz ehrlich, wer würde das spiel noch spielen, sollte so ein System zum einsatz kommen !!!
[CENTER]
Wer Böses spricht,
über mich und die Meinen,
der gehe nach Hause,
und betrachte die Seinen !!!
[/CENTER]
[CENTER]
1. Hat man ein höheres Level als der Gegenüber : Ist man ein bot
2. Hat man ein niedrigeres Level als der Gegenüber : Ist man ein noob
3. Hat man das gleiche Level wie der Gegenüber : is man eine Mischung aus den ersten beiden
[/CENTER]

5

28.09.2006, 03:49

Diesen Lösungsvorschlag hatten wir schon mal hier.
Anscheinend gibts dieses System so oder ähnlich in einem anderen Spiel.
Also ich halte davon nichts...

Kenn mich mit Spiele programmieren zwar nicht aus aber ich versteh nich was daran so schwer sein soll einen Botter zu erkennen? Der muss doch gewisse Routinen abspulen die man erkennen kann.Wenn das so weitergeht mit den Bottern kollabiert wirlklich irgendwann das System und dann wird Joxmax aber dumm dreinschaun.


..und je näher du mir kommst wird der Wind zum Sturm

6

28.09.2006, 08:14

Nicht nur Joymax :mauer:

WTB SIGNATUR!!!

7

28.09.2006, 08:14

Zitat

Original von Iphigenie
Kenn mich mit Spiele programmieren zwar nicht aus aber ich versteh nich was daran so schwer sein soll einen Botter zu erkennen? Der muss doch gewisse Routinen abspulen die man erkennen kann.Wenn das so weitergeht mit den Bottern kollabiert wirlklich irgendwann das System und dann wird Joxmax aber dumm dreinschaun.

richtig...
botter spielen gewisse routinen ab, aber auf den ersten blick is das in den meisten datenbanken von onlinespielen nich zu sehn, nur wenn man weiß wo man suchen muss...
und da sich JM ja bekanntlich n kiek dafür interessiert was man alles für tolle botter reports in die mails da schreibt sinse selbst schuld
SOS: 7 | SOM: 0 | SOSun: 0




8

28.09.2006, 09:04

Ich wäre für die Valve Dll Datei methode

9

28.09.2006, 09:50

Ist zwar eine gute Idee aber:

Ich glaub net das irgenteiner lust hat jede 15-30 min eine frage zubeantworten. mir persöhnlich würde das den spiel spass derbst verringern !!!
INgame : musta1337 INgame: birkie
LvL: 7x LvL: 8x
Gilde: BlackDragons Gilde: Clock
Server: Greece Server: Greece
Skill: Ice/Lightning/Heuksal Skill: Lightning/Fire/Bicheon
Weapon: Spear Weapon: Blade

10

28.09.2006, 10:09

das erinnert mich an alte dune II zeiten :D

ne mal im ernst ist zu nervig währe für mich ein grund aufzuhören.

11

28.09.2006, 10:23

Wenn beim einloggen ein kleines Bildchen mit nur durch das menschliche Auge erkennbaren Zeichen käme, die man dann eintippen muß, wäre ich schon zufrieden - das Problem, dass man in unregelmäßigen Abständen disconnected, werden auch wohl die bots haben.

Eine ähnliche Abfrage könnte man auch in unregelmäßigen Abständen beim Schmied, Herbalist und dem Teleport einbauen. Und immer dann, wenn man ins cave runter will.

Klar, der vermeintlich schlaue botuser wird sich dann wohl lauter repairhammers und 1000hp-potion Packungen kaufen. Goldbots werden dadurch aber wieder weniger rentabel.

Witzig wäre es vielleicht noch, wenn man, da die bots ja immer bestimmte Wegpunkte bis zu ihrem "Einsatzort" ablaufen, Hindernisse (zum Besipiel einen Karren oder sowas) spawnen lassen könnte (ähnlich dem spawnen eines protectors). Die bots würden Massenweise dran hängenbleiben.

Illustration:

:mauer:
[CENTER][/CENTER]

[CENTER]Robot Santa - the only bot I like at all[/CENTER]

12

28.09.2006, 10:52

Ist es ist,dass du XuSheng dich mit der Problematik befasst,aber ich sehe höchstens eine Art Sicherheitscode,wie er bei manchen Registrierungsverfahren bei Foren der Fall ist mit einem Code wie FJ8HE2.
Im Spiel immer nach einer gewissen Zeit eine Frage gestellt zu bekommen ist schon schlecht,da man ja gerade gegen einen Giant kämpfen kann und ein paar normale Monster sind auch dabei,man will gerade einen Heiltränk zu sich nehmen,als diese Frage erscheint und man stirbt,weil die Frage gestört hat.Das wäre sehr ärgerlich,meiner Meinung ist nur ein Sicherheitscode bei jedem Einloggen ins Spiel machbar und die Frage dabei ist dann wieder,ob Botter ihr Programm nicht dahingehend umschreiben können,dass der Bot bei jedem Einloggen die Zeile ausliest und automatisch eingibt und dann würde das System wieder sinnlos werden.
WTB GARMENT LVL 50-55 (KONTAKT PER MSG,PM oder FORUM-PN,danke)

13

28.09.2006, 11:51

Ja das wäre eine gute lösung denke ich. Man könnte beim Login ein weiteres Feld mit einem Sicherheitscode machen. Nebendrann ist ein Bild mit dem Code, so das ein Bot das nicht entschlüsseln kann. Das Problem ist wenn ich 100 mal Connecten muss, dann muss ich auch jedes mal den Code wieder eingeben :(

Aber zur Laufzeit Fragen stellen usw. ist sinnlos. Ab diesem Zeitpunkt würde ich mit Silkroad aufhören, da dies nur Schickane ist

WTB SIGNATUR!!!

14

28.09.2006, 11:52

naja oder ich starte den bot und mache den login selber :)

hört sich alles super an bringt aber so gut wie nichts!


es ist ein generelles problem es gibt kein bekanntes spiel was nicht mit dieser probematik zu kämpfen hat.

wir können nur folgendes tun.

1. kein gold kaufen wenn keiner kauft gibt es keine goldbots mehr wozu auch?

2. keine accounts kaufen

3. und die paar die dann noch botten weil sie keinen bock auf lvln haben, ihre sache wenn es ihnen spaß macht..( sie leben immer mit der gefahr eines tages entdeckt zu werden auch wenn erst mit lvl 80

15

28.09.2006, 11:55

Kein Gold kaufen,dann sollten sich viele SRO-Spieler mal an die eigene Nase fassen,denn an den Goldfarmbots sind die Spieler selber Schuld.
Schaut euch mal die Preise an,jeder schreit per GC nur noch "WTB SoS 60+ ...." oder "WTS LVL 64 SoS Sword for 100kk",100 Millionen Gold für so hohe Beträge muss man schon einen Goldfarmbot haben oder jeden Tag mehrere Stunden Traden zwischen Donwhoan und Hotan.
WTB GARMENT LVL 50-55 (KONTAKT PER MSG,PM oder FORUM-PN,danke)

16

28.09.2006, 11:56

Denkst du die Botter mit ihren 10 Bots wollen sich mit jedem ne Stunda lang einloggen und dabei nen Code eingeben? Die machen den ganzen Tag nur noch Logins dann :)

WTB SIGNATUR!!!

17

28.09.2006, 12:27

Zwei Gründe dagegen:

Keiner hätte mehr bock auf silkroad.

Bots an sich connecten selbst zu einem anderen server, der die bots mit den benötigten daten füttern könnte --> Botter botten weiterhin.

Oder der bot könnte den afk modus aktivieren und silkroad vortäuschen es erfolge keine eingabe oder dergleichen und er würde trotzdem arbeiten...

etc..
ist garantiert austricksbar.
[CENTER][/CENTER]

[CENTER]logged out
4
ever[/CENTER]

18

28.09.2006, 12:28

Das ist bestimmt irgendwie auch umgehbar, abgesehn davon hab ich keinen bock auf sowas, da hab ich lieber botter um mich rum (weil ich die zZ eh ned sehe weil ich nie lvle

Shadow Man

Schüler

Beiträge: 127

Wohnort: Neckargemünd

Beruf: Fachinformatiker - Systemintegration

  • Nachricht senden

19

28.09.2006, 14:32

Also zu meinem Teil, unterm Spiel muss das ned sein, am Anfang reicht es, sicher geknackt wird es wieder aber, jeder computer fachmann sagt, knacken kann man alles man muss nur wissen wie.

das mit dem afk system finde ich dagegen aber sehr interessant, da es auch noch weitere vorteile hat, z.b. das joymax ein script einbaut wo durch die chars z.b. nach 12 std automatisch gekcikt werden, wodurch die server hundert pro leerer werden.

MfG

Shadow


Zitat

HaRdCoRe wiLL never die !!!!!
von dieserhieser :prost:

1up

Profi

Beiträge: 898

Wohnort: Hotan

Beruf: Programmierer

  • Nachricht senden

20

28.09.2006, 15:15

Zitat

Original von Shadow Man


das mit dem afk system finde ich dagegen aber sehr interessant, da es auch noch weitere vorteile hat, z.b. das joymax ein script einbaut wo durch die chars z.b. nach 12 std automatisch gekcikt werden, wodurch die server hundert pro leerer werden.

MfG

Shadow


dann würde aber auch keiner mehr in den afk modus gehen^^