Detecting Bots: Uncovering Insights from GGPoker Data Analysis
This report exists solely thanks to datamaning and mass data analysys (MDA)
I have examined cash games on GGPoker over the past six months and conducted an analysis of bots based on the y2da report. I have identified 15 bots (11 inactive and 4 active).
Results:
What Identifies Them as Bots:
1) The combination of WWSF and WaSD is remarkable. These statistics are unusually high, which is challenging for humans to achieve. Currently, it's rare to find a regular player with this combination.
2) Their 58% WaSD suggests that their checking ranges out of position (OOP) on the river are strong enough to win at showdowns when opponents check behind, with an average fold rate of 47% against bets afterward. Most human players have higher fold rates.
Check OOP River Total (1x1 Pot)
3) Their construction of a C-betting range on the flop implies weaker ranges in larger bet sizings, leading to higher fold rates (around 50-55%) versus check-raises after C-bets between 45-90% of the pot.
4) In single raised pot (SRP) scenarios, their C-bet sizing in three-way pots does not fall below 40% when facing at least one opponent in position against them. However, this detail was omitted from their solution but may be included in future updates.
SRP Raiser Cbet 3-Way Pot vs OOP/OOP (SB+BB) - Small Betsizing exist
SRP Raiser Cbet 3-Way Pot vs IP/OOP (IP+SB/BB) - Small Betsizing does not exist
SRP Raiser Cbet 3-Way Pot vs IP/IP - Small Betsizing does not exist
**** happens that they forgot to write it into the solution, probably add it in the future.
5) Their winnings graph shows a minor downturn occurring between January 9-16.
During this period, they experienced significant losses and played many random hands, which is improbable for a skilled regular player with such a graph.
For a detailed mathematical proof, refer to the link provided.
https://mega.nz/file/Mj5gmJwB#KJigZvfPzm...
You can also access hands played by the bots to verify and develop methods for detecting them in the future.
https://mega.nz/file/YqAW2aDI#3dPlzTuEee...
I am sharing this work to illustrate the importance of openly disseminating data about the game and the advantages of employing specialists in poker big data analysis. While some consider poker player education schools detrimental to the gaming ecosystem, they also produce data scientists. Following my reports on bots in the Winning Poker Network (WPN), independent teams have emerged to detect and report them, thereby fostering fairer gameplay. I hope this trend continues, with more teams working to identify cheaters at the tables. I will continue conducting research and posting findings on suspicious cases on GGPoker to contribute to a more transparent and fair gaming environment.
There can be no fair game when crucial information is concealed.
another bots?
Cl16theBest
CyHelpful
BalancingAct
Bot Analysis Report: Tight Cash Bots for Rake Races
We continue our analysis of various bot groups. This time, we focus on tight cash bots that play primarily for rake races and rakeback. Out of this group, 10 nicknames were previously reported by y2da, and we've identified 2 additional accounts.
General Gameplay Patterns:
1. 0% Cold-Call (CC) from HJ, CO, and SB: Only 3% CC from the BTN.
2. 70% Fold vs. 3-Bet: Significantly overfolding.
3. BB Isolation vs. SB 30%: Solver frequency is 40-42%.
4. C-Betting Ranges: 63/49/47 - tight c-betting ranges, almost similar to solver frequencies.
5. Raiser Out of Position (OOP) and Raiser SBvsBB Freqs slightly higher and value-oriented than GTO.
6. Delay C-Bet Frequencies and BXB: Solver or below solver frequencies.
7. Caller OOP: Probe Turn, Probe River, XXB also at solver or below solver frequencies.
8. C-Bets Flop into 3-Way Single Raised Pot (SRP) Freqs.
C-bet Flop into 3-Way SRP vs IP/OOP is very tight.
9. C-Bet Flop into 4-Way SRP: Even tighter, hypervalue-oriented.
I could elaborate on their characteristics extensively, but the main point is that they employ a mix of solver-oriented and tighter strategies. All accounts use a single symmetrical strategy. Instead of delving into more specifics here, I invite you to examine their hands yourself for a more detailed study.
https://mega.nz/file/G9EgRIoR#5_XTzipuAl...
Results with This Strategy:
Despite their structured approach, their results were not impressive. They couldn't beat the rake and played at -3.7 EVbb/100, but remained profitable or breakeven due to rakeback and promotions.
You might wonder, if they don't win much, why does it matter? The issue is that poker is meant to be a game of people competing against each other, not bots versus humans. A bot at the table kills the enjoyment, even if it isn't a particularly dangerous opponent. Botfarm also start with cautious strategies in low-stakes games and through years of evolution, develop exploits to gain significant advantages. Other botnets like this could follow a similar path. The only effective way to combat them is by studying their strategies and monitoring their evolution. It's impossible to counter them effectively without transparent hand histories.
Donation Wallets:
BTC: 3NCGQ6kiKVRVf2HCdXPGGsdvwTNZcnXpNX
ETH: 0x32fAa44bf82B8565c67bF551F801BB1feA7eC5F0
USDT (TRC20): TNxEzYgoYMcoyHmLuJYtxSKNsXDwHtThu5
TON: UQDEMfu7YIOp8di0rN__G_elC6SdZLERJvAcU3z0nUwRNVti
good job exposing them. keep up the good work
Any dumb masters level engineering student can write a reasonably serviceable bot. Most can make more dough easier working legit.
Hey guys, I messaged Tyler about this one, but wanted to share suspicions about the influx of new players in the NL100-500 regular tables player pool.
Although we have a small sample (due to Smarthand having issues tracking GGPoker the last couple of months), we can clearly see very many similarities between these new accounts, they share some characteristics from the original bots that Tyler pointed out in this thread, which I've played thousands of hands against them (noteworthy GG probably banned them and there was no email from them about the issue, nor the compensations).
This is Excel sheet for some stat comparison of these players :
All these accounts are new (2-4 months old), and they are very active currently, but the small sample is just because GG is trying to combat data tracking. There are more of these players, but I encountered these ones in the past 24 hours and decided to do some digging. Like I said I already wrote to Tyler, maybe he could dig deeper and get some more insights.
Few extra Kazakhstan players at 500nl/1k which should just get auto looked into. ^^
Curious were these bots beating the game, if so what were the collective win rates?
Edit just saw they’re losing, and losing big. How haven’t they been shut down even by the ones running them lol
Curious were these bots beating the game, if so what were the collective win rates?
Edit just saw they’re losing, and losing big. How haven’t they been shut down even by the ones running them lol
I don't know where you looked, but they are actually crushing.
Mind the small sample, winrates in EV/BB100, these are post rake paid (which is around 9-10bb/100 in the limits):
LeveKomand - 17bb/100
abinetoo - 11bb/100
Leilines - 12bb/100
Junkyto - 25bb/100
pafnutii29 - 10bb/100
bulbosavr - 19bb/100
Tankonavt - 23bb/100
Interriya - 14bb/100
Mrfromlidl - 13bb/100
Is there any way to find bots on tournaments?Why kind of samples to i need?
I have downloaded some of the hands and some of them are the most ridiculous hands i have ever saw in my entire life. I am talking about medium-> high games
I don't know where you looked, but they are actually crushing.
Mind the small sample, winrates in EV/BB100, these are post rake paid (which is around 9-10bb/100 in the limits):
LeveKomand - 17bb/100
abinetoo - 11bb/100
Leilines - 12bb/100
Junkyto - 25bb/100
pafnutii29 - 10bb/100
bulbosavr - 19bb/100
Tankonavt - 23bb/100
Interriya - 14bb/100
Mrfromlidl - 13bb/100
Ohh yeah I just saw the most recent tighter bot group posted when I made that edit. They’re down 3bb/100. This is all terrifying to think about, online poker needs something big to save us
Hey guys, I messaged Tyler about this one, but wanted to share suspicions about the influx of new players in the NL100-500 regular tables player pool.
Although we have a small sample (due to Smarthand having issues tracking GGPoker the last couple of months), we can clearly see very many similarities between these new accounts, they share some characteristics from the original bots that Tyler pointed out in this thread, which I've played thousands of hands against them (noteworthy GG probably ba
Thank you Aurum for the work done.
I was talking to a friend of mine about the bot problem on GG and we ended up coming up with a list that almost exactly matches yours. We only have 3 other nicknames that seem to be missing from your list. They all have South American flags, have recently appeared playing at the 100/200nl reg tables and have more or less the same tendencies as the players in the list above. I recommend you try taking a look at it::
- sideneton
- Bornet
- emoorange
Hope it will help!
Edit: I missed mentioning another very suspicious nickname with the Russian flag ----> broccolini
Thank you Aurum for the work done.
I was talking to a friend of mine about the bot problem on GG and we ended up coming up with a list that almost exactly matches yours. We only have 3 other nicknames that seem to be missing from your list. They all have South American flags, have recently appeared playing at the 100/200nl reg tables and have more or less the same tendencies as the players in the list above. I recommend you try taking a look at it::
- sideneton
- Bornet
- emoorange
Hope it will help
emoorange is redliner, but I think it's either separate from this group or just non-bot not sure. I've played with him decent bit too.
sideneton is for sure in the group of these suspected bots & also as you mentioned broccolini.
I've been trying to chat with some of them today while playing, got no responses.
emoorange is redliner, but I think it's either separate from this group or just non-bot not sure. I've played with him decent bit too.
sideneton is for sure in the group of these suspected bots & also as you mentioned broccolini.
I've been trying to chat with some of them today while playing, got no responses.
emoorange has the same tendencies as abinetoo, doesnt answer chat at all. 100% its another bot account.
Funny thing though, when you win a hand against them they are programmed to use the emote of throwing an egg so that they "look more real", always on the same timing.
emoorange has the same tendencies as abinetoo, doesnt answer chat at all. 100% its another bot account.
Funny thing though, when you win a hand against them they are programmed to use the emote of throwing an egg so that they "look more real", always on the same timing.
hahahahaha the egg thing is pretty funny
throwing an egg at specifically 2.83 seconds each time is actually way more suspicious than never throwing an egg
I don't know where you looked, but they are actually crushing.
Mind the small sample, winrates in EV/BB100, these are post rake paid (which is around 9-10bb/100 in the limits):
LeveKomand - 17bb/100
abinetoo - 11bb/100
Leilines - 12bb/100
Junkyto - 25bb/100
pafnutii29 - 10bb/100
bulbosavr - 19bb/100
Tankonavt - 23bb/100
Interriya - 14bb/100
Mrfromlidl - 13bb/100
yes there are all bots, most likely same botfarm as ACR
here is my list
https://www.reddit.com/r/GGPoker/comment...
Found this reddit post that has a direct answer from gg support. "Accounts being investigated".
2 days after bots are gone.
No idea if support banned them or if the bots owner saw the post and locked everything up.
Yes indeed looks like GG banned them as they did not play for a few days straight, gg guys, wp. Until next time haha.
I've played against a bunch of these guys, any compensation?
nice one.
can we do something about scripters?
richparents2006 is a nightmare and ruins so much. Constantly fake reserving
It's his script of sitting down every 15 seconds which makes every else sit down thinking it might be a rec. To try bait everyone else to use their seating attempts. On every table, every 15 seconds.
It's like playing on stars 2016 again when he's around
It's his script of sitting down every 15 seconds which makes every else sit down thinking it might be a rec. To try bait everyone else to use their seating attempts. On every table, every 15 seconds.
It's like playing on stars 2016 again when he's around
And then doesn’t take the seat when a whale actually sits and no one else joins because he doesn’t want to play the whale heads up LOL