How to catch bot'ing accounts. [Expecting RIOT answer!!! I already wrote to the Support]

PookeyTheCat·9/20/2016, 11:39:34 PM·1 votes·406 views

Oh my god, i had to write this twice...because my account logged off or something. T-T

I already wrote this to the support, however they told me that they can't relay this information directly to developers and they suggested me to write it here in hopes that devs may notice. So, dear devs, please notice.

Ok, so i guess we're all familiar with such situations, where you want to get fast "first win of the day" in "Coop vs AI" and you get paired with 3-4 bots on your team, making that 1v9 game last 40 minutes or more. Perhaps some of you are also familiar with such situations, where you want to play ARAM, but you get one these bots on your team, and you most likely lose that 4v6. Lately, it seems like the number of said bots is increasing, and something has to be done about it.

By looking up the op.gg match history of these bots you have probably just played with, you'll notice that almost every game has KDA<1 and KD less than 1 without exceptions. However, the important part is KDA.

You can identify a bot by using simple formula:

You take the number of "Coop vs AI" games where KDA was less than one... and divide this number by the total amount of "Coop vs AI" games played. This way you get a percentage of games where KDA<1. If this number is like 80% (0.8), 90% (0.9) or more, it's a bot or a troll (both are ban worthy). All you need is to **set ** acceptable percentage value and sample size (the amount of games on which account will be evaluated...let's say we wait until that account hits level 20). Why use percentage? - Because you need to be able to distinguish between newbie support mains and actual bots.

So you just make a program which does that and bans all accounts according to this criteria. It's really basic and simple - no human player can have such a bad KDA streak in "Coop vs AI" games. In fact, the solution is so simple, that it makes me think that RIOT is allowing bot'ing on purpose.

You might say: "Dude, if you're waiting until that bot hits level 20 to get reasonable sample size, you're not solving a problem, where bots are ruining games.". My answer is: I agree, it won't solve everything instantly, however it will in the long run. Think about it.. running this kind of bot uses computing power (and electricity), why waste computing power, if that account that you're leveling or grinding IP on is going to get banned? No point, that is even more the case if there is, say, a company or something that is running hundreds of such bots.

I'm of course aware that it probably is possible to upgrade bots' software so it would dodge this filter. But then again, it's possible to create another filter to counter that, so there is no point in speculating what it might be.

I'm not suggesting RIOT to change their current filter, but damn put this one on top of existing one, because yours is clearly not sufficient if i'm getting 1 or 2 bots almost every "Coop vs AI" match. And some of those bots even reach level 30 and continue to grind Influence Points. Like w*f? how can you not detect that for so long?

Of course there could be one more feature. In "Coop vs AI" games there should be under report reasons: "A bot'ing player".

Thanks for your attention, waiting for feedback.

0 Comments