Hi.
Ich bin grade dabei, ein Konzept für ein dediziertes Bot System aufzustellen. (Also das Botprogramm auf einem separaten Rechner, damit es nicht erkannt werden kann)
Wie soll dieses Bot System funktionieren?
Auf dem Rechner mit WoW soll kein Bot laufen. Dort soll nur eine "saubere " windows+WoW Installation laufen.
Auf dieser WoW Installation soll dann nur ein WoW Lua Addon laufen, welches die Ingamedaten in einer Datenmatirx aufbereitet und ausgibt.
Das Addon gibt die Daten in Form einer Matrix aus.
Es gibt verschiedene 10x10 Pixel große Felder, in denen jeweils 4 Bit codiert werden. (Über verschiedene Farben)
Diese Felder behinhalten beispielsweise, welche Zauber gerade wirkbar sind. Leben und Mana/Ressource (in 16 Schritten, nicht ganz genau)
Leben und Mana/Ressource des Gegners
Dazu noch die Position (Insgesamt in 24 Bit codert)
Noch weitere Sachen.
Insgesamt wird es etwa 20 OCR Datenfelder geben.
An dem Rechner hängt ein KVM over IP System (Als Hardwarelösung, nicht als Software, damit es nicht so leicht detectable ist)
Auf dem zweiten Rechner soll dann die Bot Software laufen.
Die greift auf das KVM over IP System zu, ließt die Ingamedaten aus dem Bild aus, aus den Matrixfeldern, von dem jedes 4 Bit enthält.
Nun läuft alles durch die Botlogik und anschließend werden Tastatur- und Mausbefehle an das KVM over IP Gerät gesendet.
Die Latenz des Ganzen ist egal, ein Mensch hat auch gut 100-200 ms "Reaktionszeit/Lateznz". ICh möchte sogar absichtlich noch eine Zufallswartezeit einfügen, da ein MEnsch ja nicht immer 100% gleich drückt.
Der Bot muss nicht wirklich perfekt funktionieren. Er wird nicht unbeaufsichtigt betrieben, sondern "Nebenbei" beim Arbeiten/Fernsehen. Bin also immer anwesend.
Er soll nur die Erzrouten ablaufen und diese einsammeln oder grinden.
Sachen, wo man mehr "KI" für bräuchte, werden nicht realisiert.
Ankommende Whispers werden ausgewertet, und mit einer zufälligen Standardantwort versehen (Wie z.B. einen kurzen Moment, ich bin in 2 Minuten wieder da, muss grad pissen oder sowas)
Außerdem wird sofort eine Warnung an mich abgesetzt.
Da man einen primitiven Bot leicht erkennen kann, ist es wichtig, dass er softwaretchnisch nicht detectable ist und ich relativ kurzfristig persönlich übernehmen / Chatten kann.
Der einzigste "Beweis" wäre über Langzeitbeobachtung möglich, oder weil die Ingamedaten über ein LUA Addon relativ gut Maschinenlesbar aufbereitet am Bildschirm ausgegeben werden. Beim addon wollte ich aber nur nicht geschützte Befehle nutzen und auch nicht "rumhacken", so dass das Addon vielleicht ein Anhaltspunkt sein kann aber mehr auch nicht.
Was haltet ihr von einem Bot auf einer dedizierten Maschine? Oder habt ihr vielleicht sogar schon selbst Erfahrung damit? Verbesseungsvorschläge?
Grüße
Ich bin grade dabei, ein Konzept für ein dediziertes Bot System aufzustellen. (Also das Botprogramm auf einem separaten Rechner, damit es nicht erkannt werden kann)
Wie soll dieses Bot System funktionieren?
Auf dem Rechner mit WoW soll kein Bot laufen. Dort soll nur eine "saubere " windows+WoW Installation laufen.
Auf dieser WoW Installation soll dann nur ein WoW Lua Addon laufen, welches die Ingamedaten in einer Datenmatirx aufbereitet und ausgibt.
Das Addon gibt die Daten in Form einer Matrix aus.
Es gibt verschiedene 10x10 Pixel große Felder, in denen jeweils 4 Bit codiert werden. (Über verschiedene Farben)
Diese Felder behinhalten beispielsweise, welche Zauber gerade wirkbar sind. Leben und Mana/Ressource (in 16 Schritten, nicht ganz genau)
Leben und Mana/Ressource des Gegners
Dazu noch die Position (Insgesamt in 24 Bit codert)
Noch weitere Sachen.
Insgesamt wird es etwa 20 OCR Datenfelder geben.
An dem Rechner hängt ein KVM over IP System (Als Hardwarelösung, nicht als Software, damit es nicht so leicht detectable ist)
Auf dem zweiten Rechner soll dann die Bot Software laufen.
Die greift auf das KVM over IP System zu, ließt die Ingamedaten aus dem Bild aus, aus den Matrixfeldern, von dem jedes 4 Bit enthält.
Nun läuft alles durch die Botlogik und anschließend werden Tastatur- und Mausbefehle an das KVM over IP Gerät gesendet.
Die Latenz des Ganzen ist egal, ein Mensch hat auch gut 100-200 ms "Reaktionszeit/Lateznz". ICh möchte sogar absichtlich noch eine Zufallswartezeit einfügen, da ein MEnsch ja nicht immer 100% gleich drückt.
Der Bot muss nicht wirklich perfekt funktionieren. Er wird nicht unbeaufsichtigt betrieben, sondern "Nebenbei" beim Arbeiten/Fernsehen. Bin also immer anwesend.
Er soll nur die Erzrouten ablaufen und diese einsammeln oder grinden.
Sachen, wo man mehr "KI" für bräuchte, werden nicht realisiert.
Ankommende Whispers werden ausgewertet, und mit einer zufälligen Standardantwort versehen (Wie z.B. einen kurzen Moment, ich bin in 2 Minuten wieder da, muss grad pissen oder sowas)
Außerdem wird sofort eine Warnung an mich abgesetzt.
Da man einen primitiven Bot leicht erkennen kann, ist es wichtig, dass er softwaretchnisch nicht detectable ist und ich relativ kurzfristig persönlich übernehmen / Chatten kann.
Der einzigste "Beweis" wäre über Langzeitbeobachtung möglich, oder weil die Ingamedaten über ein LUA Addon relativ gut Maschinenlesbar aufbereitet am Bildschirm ausgegeben werden. Beim addon wollte ich aber nur nicht geschützte Befehle nutzen und auch nicht "rumhacken", so dass das Addon vielleicht ein Anhaltspunkt sein kann aber mehr auch nicht.
Was haltet ihr von einem Bot auf einer dedizierten Maschine? Oder habt ihr vielleicht sogar schon selbst Erfahrung damit? Verbesseungsvorschläge?
Grüße