Posts Tagged cheat

Cheating the poker room (Bot vs Party Poker)

The fourth article about Poker bots.

Setting up the bot so that it would be invisible to poker rooms (Party Poker in particular) was a task we knew we were well prepared for. Cheating in games is something universal, it works the same everywhere no matter if it’s online poker, counterstrike or World of Warcraft.
As most poker rooms consider bots cheating, you need to outsmart them. Well, it’s not really true, poker rooms don’t care at all about bots but they know their players do. So the poker rooms try to show their players that they care about botting and consider it cheating. They search enough for bots so that their players will believe you can’t bot. They don’t find bots genereally because finding one will make it obvious to the players that you can bot. This works the same in all kinds of online games…

Technical highlights

One of the properties of the bot that’s really important is the response time. By just setting a more or less random responsetime the detection is made a lot harder. It’s true a lot of bot builders don’t think about it.

Another one is play time. Don’t let the bot play for 65 hours in a row. Set it so that it logs off after a few hours, logging back in on another account, from another IP a bit later. Up time is important for the bot, the better up time the more money it makes but you need to make sure they can’t see that it’s playing constantly.

Betting amounts is important, don’t let the bot bet the same amount all the time, both players and the poker room will find this strange. Just add a little randomness to it. Not to much though, don’t want the bot to keep betting .00345 cents and crap like that.

Don’t always play the same amount of tables at the same stakes. If you have several bots running at the same time you need them to be a bit different. Can look pretty moronic when 10 bots play at the same tables.

Let the bot take breaks, people need to eat and so should bots.

And finally the toughest (and most important) property that a bot needs to have. We are still not certain this is necessary for Party Poker but we did it anyway to stay safe. It needs to be mutating. There are lots of files in the bot and some poker rooms have a very intrusive cheat detection. Don’t let it be obvious to someone searching your computer that you are a cheater. It’s not very hard to make filenames change and stuff like that.

Continue Reading…

Advertisements

Comments (2)

Post Flop – hell for poker bots

The third article about Poker bots.

Deciding what to do post flop is dangerous grounds for a bot, this is where most of the better players beat the worse. If you win the game after the flop only luck can save the worse player on turn and river. The thing with the bot is that we don’t build it to be a good player, we are building a surviving player and that is something totally different.

Once the flop is on the table the poker gets much harder. The pre-flop is pretty much kindergarten when it comes to programming compared to this. We decided we wanted to take some shortcuts though. As we didn’t need the bot to play well, just to survive we thought we’d manage to cut some corners. These are the shortcuts.

If the bot is first to bet after the flop:

  • There is a possible straight or flush on the table; bet half the pot 70% of the times, bet the pot 10%.
  • Bot hit pair or better; bet the pot 70% of the times.

If the bot is not first:

  • There is a possible straight or flush on the table; All in 50% of the times, double the original bet 20%
  • Bot hit top pair, All in 100%
  • Bot hit pair (not top) All in 50%, double original bet 20%

Can you see where this is leading? We repeat this on the turn and the river and what happens is that if the bot actually do play a hand there is a massive chance that it will sometime go all in. This moves the play to just luck. As long as you play with the bot the only thing that matters is luck, you can’t outplay it because it doesn’t try anything, it just goes all in (but only after a while, it forces you to bet a little first so you get committed).

With this for core this is by far the most stupid poker bot in the book but it works. This is not at all a bead strategy on short-handed Sit and Go’s especially with a fast blind-structure. Give it a try yourself on a turbo SNG and you’ll see that it’s actually pretty smart. We decided we wanted the bot to play like this at least in the beginning, making it smarter could be left to step 2.

Read more in the next article: Cheating the poker room (Bot vs Party Poker)

As most poker rooms consider bots cheating, you need to outsmart them. Well, it’s not really true, poker rooms don’t care at all about bots but they know their players do. So the poker rooms try to show their players that they care about botting and consider it cheating. They search enough for bots so that their players will believe you can’t bot. They don’t find bots genereally because finding one will make it obvious to the players that you can bot. This works the same in all kinds of online games…

Continue Reading…

Leave a Comment