1) Weil die UofA Poker-Bot-Server erlaubt negative bankrolls, ist ihr kein Teil

1) Weil die UofA Poker-Bot-Server erlaubt negative bankrolls, ist ihr kein Teil des "Online Poker Protocol (v1.1)" All-Ins zu handhaben. Um dies zu beheben dann entweder immer darauf achten, alle Bots Sie an einem Tisch sitzen haben riesige bankrolls (so sie nie ablaufen kann) oder verändern Sie Ihre bestehenden UofA Bot All-Ins über ihren eigenen Code (zB: durch Tracking bankrolls, etc Griff ). 2) Wenn Sie) BB spielen Heads-Up dann blind> Struktur kann umgekehrt werden (SB <-, und dies wird entweder bedeuten, müssen Sie spielen nur mit 3 + anderen Bots oder Umgestaltung Ihres bestehenden UofA Bot zu handhaben dieser Situation (wenn es nicht allready). HINWEIS: Auch Sie können wünschen, verwenden Sie die Tatsache, dass mit diesem Bot Sie nicht brauchen, um Java-Code in jeder schreiben, noch schreiben Wrapper für ihn, noch einmal verwenden Sie die Erdmännchen-API auf allen – Sie können einfach die Umsetzung Ihrer bot mit dem "Online Poker Protocol (v1.1)" (in irgendeiner Sprache oder OS), und verwenden Sie dann dieses Plugin bot Ihnen comunicate mit PokerAcademy für. Ich installierte die OPPBot und es scheint zu funktionieren beschrieben. Wenn ich es richtig verstanden habe den Bot ist ein TCP / IP-Socket-Server mit Standard-Port 50000?. Ich schrieb einen kleinen Test App mit Delphi's TCP / IP-Client, um es auszuprobieren. Sollte ich die Umfrage Eingabepuffer häufig oder was?. Ich bin neu bei Socket-Programmierung, damit ich keine Erfahrung haben. Wenn ich Delphi eigenenTCP / IP-Server kann ich kommunizieren, ohne Probleme (beide sind in Drop-Komponenten). Versuchen Sie auch, zu schauen, wie die BotPlayer.java implementiert ist (siehe http://spaz.ca/aaron/poker/src/) oder auschecken die C-Version (http://games.cs.ualberta.ca/webgames/poker/downloads/botsrc.tar.gz) [auch ohne vollständige Kenntnis der C-oder Java, könnte es Ihnen eine Idee geben, wo Sie sind falsch läuft ). Eine letzte Sache, um zu versuchen würden, um zu sehen, wenn Sie (Anmerkung kann eine Verbindung zum Server UofA poki: sie erfordern ein Passwort und eine gültige nick, während OPPBot nicht, und das Kennwort ignoriert Sowohl Nick als auch). Wenn Sie eine Verbindung herstellen können ihr dann muss es ein Problem in meinem Code für OPPBot werden, aber wenn Sie keine Verbindung herstellen können entweder ihre, dann muÃ? es ein Problem mit Ihrer Message Passing werden - wenn Sie noch Probleme haben, dann wäre ich immer noch in der Lage, Ihnen zu helfen und kann) bieten einige Code für das Sniffing Rohpakete (Format sollte dies machen es sehr leicht zu sehen, die, wenn sie im Unrecht. 1) Es gibt eine couble sehr kleine Fehler zu beheben (zB: Topf-GröÃ?en sind nicht genau das gleiche wie vom Server zurückgegeben UofA, wenn es ein nicht abgerufene bet + manchmal den Button kann am Ende an einer Stelle wo es keine aktive Spieler im Spiel). 2) Ich werde versuchen, um sicherzustellen, dass alle Ins- richtig (im Moment behandelt, wenn ein Spieler all-in geht, die behaviour undefiniert ist), aber * ohne * Ã?nderung des Protokolls über eine ALL_IN Nachricht vom Typ - ich werde versuchen, Ins machen einige einfache Beispiel-Code Peep's zu, daÃ? sein könnte hinzugefügt Bots zu erkennen alle. 3) Gona versuchen, den Anschluss weniger fehleranfällig (die Message-Box, kurz bevor poki sperrt das Warten für die Verbindung verbessert werden könnte). Auch ich werde sehen, ob i) exit finden irgendeiner Weise sauber zu trennen die Steckdosen (eventuell mit einem extra Thread zu lesen und sehen Sie die GameInfo, wenn wir nicht mehr am Tisch + verwenden eine 'shutdown Haken erkennen "zu programmieren. So Es ist in einem sehr frühen Stadium des Experimentierens. Nun möchte ich fragen, wo ist der Debug-dump gespeichert und der Dateiname oder?. Wäre leichter zu folgen, wo die Hinrichtung Regards Enden ..._________________ Ich versuchte es mit zwei Computern. Erste Einzelausstellung abgestürzt (blauer Bildschirm und alles), wenn ich zu ihm verbinden versucht. Zweitens arbeitet man besser, aber PA-Pro scheint auf etwas zu warten startet nach dem Small Blind gebucht wurde, egal wer auf dem Big Blind. Nur Nachrichten empfängt, sind meine Bot GOODPASS, Chat-Nachricht "Remote Client 'mybot' hat auf Port 2000 beigetreten" und einen neuen STAGE Nachricht, dass es die preflop. In dieser Reihenfolge. Sollte ich nicht sein bekommen ein Neues Spiel starten Nachricht vor NEW Bühne? Insgesamt OPPBot braucht ein bisschen Aufmerksamkeit, vor allem the Anschluss-Code, der anfällig ist, schlecht zu hängen und ist ziemlich un-user-freindly. Auch ihr sind ein paar ziemlich kleine Fehler (siehe meine früheren Beitrag vom "Di 10. Mai 2005 03.02 Uhr"), und diese müssen zur Festsetzung der nächsten Aktualisierung der OPPBot. Wie zu Protokoll Griff All-Ins (das sind die nicht definiert) muss auch über das Denken sorgfältig und irgendeine Art von Lösung für alle Bedürfnisse-Ins hinzufügen. Dies kann vergessen werden, da Sie wieder glücklich sind. Nur ein Ansatz, um einige nützliche dude, um eine Schnittstelle implementieren bot, wenn die Ã?nderungen in der API waren so groÃ?, dass es einfacher wäre, Bot-Code der von Grund auf mit dem Oppbot das Socket-Code und das Skelett Simplebot. Ich benutzte das Skelett in meiner Implementierung meiner Bot-Schnittstelle, die einen Poker Tracker erzeugt kompatible Datei, wie das Spiel weiterkommt. Diese Datei wird verwendet, um die Aktionen bot pass in meiner PA mit einer Schnittstelle zur Umsetzung des Programms Socket-Verbindung zwischen sich und den Bot (mit komplizierten !??). Das Schöne daran ist, dass ich nicht mehr zu konvertieren, die PA handhistories zu formatieren und die PT Nachteil ist, dass es etwas träge ist. Kann nicht das Spiel mit allen Drosseln auf 0 gesetzt. Müssen zuverlässig halten ein 400 ms zwischen den Aktionen, die es zu laufen. Also ich habe mein Problem gelöst Schnittstelle, aber es wäre schön, wenn ich schneller laufen konnte bisschen die Spiele. Ich weiÃ?n't wissen, ob mit Oppbot würde diese Art von "Problem" zu lösen. Socket-Verbindungen scheinen im Allgemeinen ein bisschen träge und unzuverlässig sein ....( danke Big Bill )...... _________________Regards Sorry für den Mangel an OPBot Updates, aber seit dem ersten Release Ich fühle mich versehentlich zu fördern und die Nutzer auf PA jedesmal, wenn ich erwähne OPPBot (was ich persönlich nicht glücklich mit überhaupt, sorry). Um diese Runde, ich bin derzeit an etwas, das zu negieren sollte letztlich die Notwendigkeit OPPBot, und schlieÃ?lich sollte jeder Plattform bieten, mit einem anständigen GPL open-source/multilingual damit zu arbeiten. Was den zeitlichen Rahmen dieses, ich bin mir nicht 100% sicher, aber (wahrscheinlich gegen Ende Februar / Anfang März). Ich bin in den Prozess der Vorbereitung meiner eigenen Code für die GNU GPL, und vorausgesetzt, die anderen GPL-Projekten beteiligt haben keine Einwände für die Aufnahme in den letzten Code-Basis, dann bin I 85% rund komplett: Zu (3), nach den jüngsten Veränderungen im Politik über die Aufteilung Hand History-Daten auf Websites, brauche ich, um genau zu untersuchen, welche Daten / Modelle können frei verteilt werden und auch ich brauche ein paar abschlieÃ?ende Beratung über die GesetzmäÃ?igkeiten der Kommunikation mit urheberrechtlich geschützten Protokollen in GPL-Software. Ich kann nicht mehr sagen, doch, aber hoffentlich wird dieses Projekt in anderer Open-Source thei fördernR-Code-Basen für die Nutzen-AI Poker im Allgemeinen. Wenn das fehlschlägt, dann bekommen wir alle eine anständige open-source/multilingual GPL-Plattform, so win / win hoffe ich! Auch wenn jemand wünscht 2.0 verwenden OPPBot mit Erdmännchen, und dieser hält sich ihren Projekten, dann freue ich ihnen helfen, die fix 3.2-Protokoll notwendigen Veränderungen, aber wie ich anfangs sagte, ich bin nicht <zufrieden mit dem OPPBot -> PA-Link im allgemeinen und bin weg von diesem Setup 'Online Poker-Protokoll v1.1' muss natürlich erweitert zu begrenzen Griff Pot Limit und No, aber da das Protokoll gehen zu müssen, trotzdem verlängert werden, kann es sein, lohnt sich die Investition unter Berücksichtigung einiger Zeit Turnier-Formate. Die erste Version wird höchstwahrscheinlich unverändert nutzen die "Online-Poker-Protokoll v1.1 '( wie in OPPBot; die voraussetzen Bot-Side-Code zu erkennen, All-Ins, etc) in seinem Kern, aber sehr bald nach NL / PL Extension Layer hinzugefügt werden und in die Codebasis verwendet [irgendwann in der fernen Zukunft einen allgemeinen Protokoll wird benötigt werden - für alle Formen von Poker, nicht nur (wie pokersrc lib: http://sourceforge.net/projects/pokersource/ Griff). Aber für meinen Beitrag, werde ich] bleibe nur Formen der für den Augenblick. Ich sehe keinen Weg, um hier eine Umfrage starten, aber ich wäre daran interessiert, das Zinsniveau im Turnier AI (wenn auch sehr wenig,Ich werde gehen, wie ursprünglich vorgesehen, da dies die Freisetzung fügen zusätzliche Arbeit auf die ursprüngliche). Again, es tut mir leid für den Mangel an Updates für alle, die Post habe diesen nützlichen (coldwinternight bezeichnet meine Stimmung als "gone a on Tilt" in einem anderen !), sondern als eine Frage des Prinzips I Beihilfe wird nicht mehr die Entwickler der PPA in keiner Weise oder Form (siehe meine Beiträge hier, und Sie können sehen, warum). Anyway, da ein Update auf die GPL codebase ich erwähnt habe, dann ist alles Weichen für Anfang März. Ich habe seit dem letzten Beitrag gelungen, alle anderen relevanten Parteien wenden und alle sind für mich, weiterhin mit dieser Idee mit ihren GPL-Code glücklich. Das Projekt heiÃ?t jetzt "GNUHoldem" und es in vollem Gange. Zitat: Die gnuholdem Projekt wird versuchen, die Forschung für eine offene Quelle Testbed Texas AI. Das Projekt wird letztendlich bieten ein Experimentierfeld für Forscher, Entwickler und Nutzer gleichermaÃ?en. Das Projekt zielt auf 1 wie folgt:. Geben Sie ein Open-Source-Server kommunizieren kann, der mit dem "Online-Poker-Protokoll v1.1" (siehe: http://games.cs.ualberta.ca/webgames/poker/bots.html). Durch die Nutzung dieser offenes Protokoll, das Open-Source-Server wird genau emulieren die University of Alberta's kostenlose Server (siehe: http://games.cs.ualberta.ca/webgames/poker/data/servers.txt). 3. Bietet eine Open Source "vertrieben deAler 'für die Verwendung mit Poker Academy Bots (siehe: http://). Die Verwendung dieses "getrieben Händler" bedeutet, dass Benutzer von Poker Academy können gnuholdem verwenden ihre eigenen Bots auÃ?erhalb der Poker Academy und Innere statt, wenn sie dies wünschen. Alle drei Teile des resultierenden Open-Source-Projekt wird letztlich beide arbeiten in Windows-und Linux-Betriebssysteme, und schlieÃ?lich Beispielcode für Server / Client-Kommunikation wird die Programmierung Sprachen bereitgestellt werden für viele. Es sollte, werden darauf hingewiesen, dass das Projekt gunholdem dienen nicht der Code der Lage, die Kommunikation mit realen (kommerziellen) Poker-Server für Risiko untergräbt die Glaubwürdigkeit des gesamten Projekts. Auch wird das Projekt nur mit einer einzigen Hand Geschichte (savefile)-Format umgehen, und es wird gehofft, dass ein anderer separates Projekt wird für die Hand der Geschichte Manipulation entstehen (siehe meine Vorschläge hier: http://forumserver.twoplustwo.com/showthreaded.php? Cat = 0 & Board = software & Number = 4464314 & Suchseite = 1 & Main = 4456467 & Words = + jukofyork & topic = & Search = true # Post4464314). 2. Charles Bloom's "Gold Bullion" Poker-Bot (siehe: http://). HINWEIS: Er nutzt seine eigenen Anstand "Bloom Public License", sondern http:/ entnommen aus: Aufgrund der Tatsache, entschied ich mich endlich zu befreien und teile meine eigenen Code / Erweiterungen durch die GPL, habe ich bereits rund 85% der PROJEKTDAUER abgeschlossen bereit für die erste Version. Ich habe in der Vergangenheit gelieferten Code zu helfen, bot Entwickler (siehe: http:/?t=580), aber als ich darauf hinwies, in meinem Beitrag, ich fühle mich nicht glücklich, dass ich versehentlich zu fördern und die Nutzer auf ein kommerzielles Produkt, und die Seele Ziel dieses Projektes ist die Bereitstellung einer Open Source-Alternative für alle zu nutzen. Auch dann, wenn hier jemand wissen, was geschah mit den PokerSource C + + dude? Ich bin Erraten jeder tut, wie ich, und hat man dabei vorgeht jeder für sich … Auf die Dauer kann es mir, wer nimmt auf diese Arbeit, aber ich würde lieber jemand anders tut dies (Gleiches gilt für die allgemeine Geschichte der Hand-Format Projekt …). PS: Dies ist nur für die erste Version. Nach dem ersten Release viele weitere spannende Dinge hinzugefügt werden (wie GUI's für Windows und Linux), generische Modelle ausgebildete Form frei verfügbarer HH-Daten und die Fähigkeit, Modelle mit Ihren eigenen HH Daten zu Ihrer eigenen simulierten Online-Fische zu spielen macht Zug Stimmen, etc!

Hinterlasse eine Antwort