After being part of the OSRS botting scene for quite a while now, I have learnt some pretty usefull tips and tricks on how to keep your botting accounts safe from bans.
From my experience there are 3 main ways Jagex uses to detect and ban bots on Runescape.
- Monitoring User Behavior
- Monitoring Client and User Interaction
- Big Data / Heuristic Examination
Monitoring User Behavior
After tinkering with over one hundred different bots that have been banned I have noticed that Jagex monitors your account’s behavior to determine your accounts legitimacy. After dealing with the common issues that come up with user behavior, like broken scripts repeating the same action over and over again or botting an unnatural amount of time (24/7), one of the most interesting things I came across was that your account stats and quests really make a huge difference in Jagex’s bot detection system.
From what I have experienced, the more your account build is built inefficiently the lower your ban rate it. For example, when creating a red chinchompa bot, you should first get some random levels like 15 woodcutting, 11 firemaking, and 18 fishing. Throughout these levels you should also be training your hunter. Once you complete these levels, you should start doing some simple quests like Romeo and Juliet, Sheep Shearer, and the Cooks Assistant all while still training your hunter. So once your account is complete, you will have 63 hunter, 15 woodcutting, 11 firemaking, 18 fishing, Eagles Peak, Romeo and Juliet, Sheep Shearer, and the Cooks Assistant. I dont know about you, but this account does not look like a bot to me!
Monitoring Client and User Interaction
Jagex also looks at your client to determine if you are using an accepted client like OSBuddy, RuneLite, or the default OSRS client. As common intuition implies, if you want to be the safest while botting, you should use a bot that interfaces with the official accepted clients. Some bots that do this are Tribot with their Looking Glass feature and screen scrapers/color bots/auto clickers.
From my experience, when I created a custom color and screen scraping bot with basic antiban, my account lasted for over 3 months without a ban. This was a free to play account that was killing rats on route to Varrock using a rune 2h. My bot interfaced with OSBuddy and could only have been detected if Jagex uses some kind of heuristic / big data detection.
Big Data / Heuristic Examination
The final aspect of Jagex’s bot detection software uses machine learning and mathematical models to try and determine whether your account is a bot or not. This problem is perfectly suited for a neural network where your behavioral information is fed to the network, and it will tell Jagex whether you are a bot or not. This system is trained on past manual or other types of bans to make it more accurate and versatile.
Since previous data is fed in to determine whether your account is a bot or not, using private scripts greatly reduces your accounts ban rates. There simply isn’t enough information on your private script yet for them to make an accurate estimate on your account’s genuineness.
In conclusion my top tips on keeping your account safe are;
- Do not bot 24/7
- Create accounts with random skills and quests completed
- Use a botting client that interfaces with an official client
- Create or buy a custom script
If you follow these simple rules you should see a great decrease in your ban rates across your accounts!