Thema: Billard (9-Ball) Bot
-
18.03.2011, 20:52 #1
- Registriert seit
- 06.11.2011
- Beiträge
- 418
Thanked 686 Times in 246 PostsBillard (9-Ball) Bot
Da mir hierzu die Zeit und Lust fehlt verrat ich euch wie mein Billard Bot funktioniert, dann kann sich ja auch mal jemand anders dran versuchen. Aber kommt nicht auf die Idee mit Hilfe meiner Informationen einen Bot zu basteln und diesen dann zu verkaufen.
Die Idee ist ganz simpel, man simuliert einfach ein Spiel: Man loggt 2 Nicknamen im Channel 9-Ball ein, einen natürlich via Proxy. Spieler 1 öffnet ein neues Spiel, Spieler 2 tritt ein, Spieler 1 startet das Spiel. Ist Spieler 1 an der Reihe macht er den Königsstoß, ist Spieler 2 an der Reihe begeht er einen Foul damit Spieler 1 an der Reihe ist, dann macht dieser wieder den Königsstoß. Man kann auch beide den Königsstoß machen lassen wenn man die Punkte gerecht verteilen will, ist aber weniger sinnvoll. Nachdem das Spiel vorbei ist bestätigen beide Spieler, dass sie noch einmal spielen wollen. Wichtig ist, dass der Spieler, der den Königsstoß ausführt, ca. 30 Sekunden wartet bevor er dies tut, sonst gibt es gerade mal 1 Punkt.
Um bis zu 500+ Punkte / Minute zu erreichen muss man das Billard-Limit und das Channel-Limit "bypassen" (umgehen). Zuerst sucht der Bot den 9-Ball-Channel mit der geringsten Population aus, dann loggt er Spieler 1 ein (ohne Proxy). Danach loggt der Bot weitere Spieler (mit Proxy) im selben Channel ein, am besten bis der Channel voll ist. Dann öffnen alle weiteren Spieler ein neues Spiel mit Betrittskontrolle, Spieler 1 tritt jedem Spiel bei, erst wenn er alle Spiele beigetreten hat werden die Anfragen von den anderen Spielern akzeptiert. Dadurch, dass die Spiele nicht von Spieler 1 eröffnet wurden, hat man das Billard-Limit umgangen. Dadurch, dass die Anfragen erst akzeptiert wurden nachdem man alle Spiele beigetreten hat, hat man das Channel-Limit umgangen (diesen Bug hat Ali gefunden). Und wer sich jetzt etwas geschickt anstellt schafft es auch in bis zu 20 Spielen gleichzeitig zu spielen ohne vom Server gekickt zu werden, kleiner Tipp: Timeout auf lang stellen.
Ein Spielstart und einen Foul zu simulieren solltet ihr ja noch selber hinkriegen, den Königsstoß (großes Dankeschön an Johnny, der dafür
viel Zeit für mich geopfert hat) hab ich für euch schon geloggt:
Code:b\0BILLARD_ID\0b\09\01351.0885235293317\0-281.4885614620557\0-133.32351868748881 b\0BILLARD_ID\0a\032\01\00\09\01\00\02\01\02\04\01\00\01\01\04\06\01\06\07\01\01\03\01\00\09\01\03\05\01\05\06\01\02\08\01\00\01\01\01\08\02\04\01\02\07\016\02\04\016\01\04\08\01\04\05\02\07\013\01\01\04\02\05\016\02\03\013\01\04\05\02\03\016\02\09\01\03\05\028\02\04\013\03\05\032\02\08\08\04\08\03\02\01\013\04\07\02\0173.87448089616535\0180.1360081643251\0301.94548868562856\0319.8297799721764\0142.0796241619943\0128.91093717632114\080.59166953172453\0261.3320826816378\0209.82758851912536\0270.86570125659506\066.8262917573852\0298.82576774953236\0119.72123774812964\0145.03626723480312\0-1\0-1\0-1\0-1\0333.6948428583014\097.18263518727728
Ich werde keine Hilfestellung geben, wenn ihr mit diesen Informationen nicht klar kommt, dann lasst es einfach sein und versucht euch an was anderem.
Ähnliche Themen
-
Lightning Ball.
Von Bossgen im Forum ShowroomAntworten: 4Letzter Beitrag: 07.04.2012, 17:50 -
[S] Leute mit 8-Ball als LC
Von eVe im Forum Knuddels AllgemeinAntworten: 3Letzter Beitrag: 07.01.2012, 21:53
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.