- Joined
- Mar 24, 2017
- Messages
- 341
- Thread Author
- #1
Jagex has algorithms to compare how you play to a human player. Like the RuneMate client gathers data
So, every time a player clicks a chicken, or buries a bone, the data is logged. The time he did it, the movements of his mouse, his keyboard, his camera, if he right clicked or left clicked, if he moves the mouse off screen, if he checks his quests, stats, talks to a friend, etc etc etc. Everything is logged.
So after developing algorithms, and back-testing them on millions of players they can end up with some solid numbers for how an actual player acts, roughly. Every player is different, so putting down in numbers what being a human means is rough, which is why they probably have many different levels of flags to decide if a player is a bot or a human.
Here's my idea on how some of these flags could look like, and their levels
High indicators:
Medium indicators:
I'm sure you can think of a load of different other indicators that would set a player and a bot apart. But you get the idea.
My theory is that when a player receives over X amount of flags, or when the flag "points" reach a certain value, certain actions happen on their end. Maybe it's a scale. Like from 0-10 how "bottish" a player is. At 1-3 they're low priority to investigate. At 4-9 they're medium and might require Mod review. At 10 they're guaranteed to be bots and are banned automatically.
I'm aware that many of these flags could be something a legit player would do as well. That's why they need more than one flag, or two, or three perhaps, to be even considered.
Am I making any sense?
So, every time a player clicks a chicken, or buries a bone, the data is logged. The time he did it, the movements of his mouse, his keyboard, his camera, if he right clicked or left clicked, if he moves the mouse off screen, if he checks his quests, stats, talks to a friend, etc etc etc. Everything is logged.
So after developing algorithms, and back-testing them on millions of players they can end up with some solid numbers for how an actual player acts, roughly. Every player is different, so putting down in numbers what being a human means is rough, which is why they probably have many different levels of flags to decide if a player is a bot or a human.
Here's my idea on how some of these flags could look like, and their levels
High indicators:
- Plays over 12 hours a day (Or some other high number)
- Is F2P
- Is level 3
- Uses unrecognized third party client
- Makes over X amount of gold a day (They really don't like gold-farmers)
- Over X amount of clicks a day (Imagine clicking an average of 2 clicks a second a day, no human does this. A flawed bot could)
Medium indicators:
- Has no/few friends on the account. (Say an average player has 1.6 friends, and the average bot has 0.4)
- Doesn't use chat (Average player 20 words a day, bot 1 word a day)
- Only levels select skills (Average player gets xp in 6 different skills a day, bot gets xp in 2)
- Mouse click timing (Player clicks within 2 second when hovering an object/npc etc, bot clicks within 0.4 sec or too long)
- Over x amount of reports
I'm sure you can think of a load of different other indicators that would set a player and a bot apart. But you get the idea.
My theory is that when a player receives over X amount of flags, or when the flag "points" reach a certain value, certain actions happen on their end. Maybe it's a scale. Like from 0-10 how "bottish" a player is. At 1-3 they're low priority to investigate. At 4-9 they're medium and might require Mod review. At 10 they're guaranteed to be bots and are banned automatically.
I'm aware that many of these flags could be something a legit player would do as well. That's why they need more than one flag, or two, or three perhaps, to be even considered.
Am I making any sense?