Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Log] [Attempt #3] Starting Up A Bot Farm From Scratch

Featured Replies

  • Author
1 hour ago, z10n said:

R u using private/self written fishing script? Gl

I wrote my own private fishing script. It catches shrimp for levels 1 - 19, fly fishes for 20 - 39, and then does lobsters until banned. Muling is still manual. Not really looking to make it anything too complicated since I'm hoping to move on to other methods soon. 

Edited by SqueezeTheorem

19 hours ago, SqueezeTheorem said:

I'm using Gnome. Think it's the one that comes with Ubuntu 16 now that they've moved away from Unity. If not, I'm using Ubuntu Gnome. Been a while since I installed so I can't remember exactly.

Ok thanks and good luck with ur goal :)

Where did you learn to script bots my friend, Your post is inspiring <3:cash:

  • Author

Had to take a little break from the project. Ran into a couple logistical hiccups. Had someone contact me about this project, we may be working together soon. Will keep you posted.
 

On 3/12/2018 at 1:01 AM, Elixar said:

Where did you learn to script bots my friend, Your post is inspiring <3:cash:

I started with another client and then switched to OSBot. I'll be staying because OSBot's API is the best I've seen. Makes scripting incredibly easy. I may publish a couple of tools/scripts if they're general enough for public use. 

 

On 3/12/2018 at 5:06 AM, GeneralMayor said:

Are all the accounts playing on same IP ?

Temporarily, yes. They were f2p suicide bots, and so the expectation was that they were all going to be banned. I'll be moving towards something more complicated now that I have ~4.5m

49 minutes ago, firstmate said:

have you thought about doing barrows botting on your main? easy 10m a night 

Easy ban too.

On 3/15/2018 at 11:46 PM, SqueezeTheorem said:

Had to take a little break from the project. Ran into a couple logistical hiccups. Had someone contact me about this project, we may be working together soon. Will keep you posted.
 

I started with another client and then switched to OSBot. I'll be staying because OSBot's API is the best I've seen. Makes scripting incredibly easy. I may publish a couple of tools/scripts if they're general enough for public use. 

 

Temporarily, yes. They were f2p suicide bots, and so the expectation was that they were all going to be banned. I'll be moving towards something more complicated now that I have ~4.5m

Did you give up? Any progress?

36 minutes ago, Signatures said:

Easy ban too.

how do you bot barrows then do you do it on an alt? what do you use to train the alt to not get ban?

  • Author

Update: I'm exploring the idea of what I'm calling an "autonomous bot" for my farm.  

From my research, it's clear a key component of BotWatch is sample size. This is to say that if you ran a script for, say, 2 hours a day, the ban rate is low. Why? Sample size. Jagex needs a large data sample from your account to issue a ban with confidence, and confidence is key. As a games company, they can't afford to incorrectly ban a large number of players for botting. This is likely why limiting your daily botting time helps avoid bans, and why suicide botting sessions reliably produce bans. In the first case, they have little data to analyze, and in the latter, they have more than enough. 

This is, of course, a hunch, but one I'm confident enough to make a new Script around. An autonomous, AIO bot that does the following:
1. Has a list of Tasks that can be performed, with requirements for each task, setup for each task (getting items from bank, traveling to area, etc), and task completion (teleporting away from an area, depositing outputs into a bank, etc)
2. Randomly chooses a task to execute based on whether or not requirements are met, or whether or not the the task is still appropriate given the account's current stats (perhaps the account is too high of a level for the task in question to be worth doing), etc.
3. Progresses an account in a very generalized sense, choosing some activity or skill, executing it for 1 - 2 hours, and then changing tasks. 
4. Does herb runs, if able

An additional benefit of this approach is that it further mimics human behavior via task switching. Humans aren't going to sit and do the same activity for 10 hours straight without breaks, and neither will this bot. Prolonged sessions of the same activity are a dead giveaway that an account is a bot. Autonomous, randomized task switching is an approach I've not seen tried anywhere else, and so I'm willing to give it a go. 

This is obviously an ambitious project, and will rely heavily on code reuse and object oriented programming to be doable.

TL;DR: I'm looking into making a bot that mimics human behavior in a very macro sense. It'll train a variety of skills and use some sort of simple "AI" to decide what tasks it should be doing, switch tasks randomly, and not focus on a single activity. Most activities in the activity list will be profitable, but not all.

PS: For the people wondering, I've not given up on the project yet, I'm just trying to find an approach that's more viable than suicide botting. For right now, that means a lot of theorizing about how detection works, testing my hypothesis, and doing research into other people's "botting to max" series, since they emphasize the longevity of an account.

Edited by SqueezeTheorem

29 minutes ago, SqueezeTheorem said:

Update: I'm exploring the idea of what I'm calling an "autonomous bot" for my farm.  

From my research, it's clear a key component of BotWatch is sample size. This is to say that if you ran a script for, say, 2 hours a day, the ban rate is low. Why? Sample size. Jagex needs a large data sample from your account to issue a ban with confidence, and confidence is key. As a games company, they can't afford to incorrectly ban a large number of players for botting. This is likely why limiting your daily botting time helps avoid bans, and why suicide botting sessions reliably produce bans. In the first case, they have little data to analyze, and in the latter, they have more than enough. 

This is, of course, a hunch, but one I'm confident enough to make a new Script around. An autonomous, AIO bot that does the following:
1. Has a list of Tasks that can be performed, with requirements for each task, setup for each task (getting items from bank, traveling to area, etc), and task completion (teleporting away from an area, depositing outputs into a bank, etc)
2. Randomly chooses a task to execute based on whether or not requirements are met, or whether or not the the task is still appropriate given the account's current stats (perhaps the account is too high of a level for the task in question to be worth doing), etc.
3. Progresses an account in a very generalized sense, choosing some activity or skill, executing it for 1 - 2 hours, and then changing tasks. 
4. Does herb runs, if able

An additional benefit of this approach is that it further mimics human behavior via task switching. Humans aren't going to sit and do the same activity for 10 hours straight without breaks, and neither will this bot. Prolonged sessions of the same activity are a dead giveaway that an account is a bot. Autonomous, randomized task switching is an approach I've not seen tried anywhere else, and so I'm willing to give it a go. 

This is obviously an ambitious project, and will rely heavily on code reuse and object oriented programming to be doable.

TL;DR: I'm looking into making a bot that mimics human behavior in a very macro sense. It'll train a variety of skills and use some sort of simple "AI" to decide what tasks it should be doing, switch tasks randomly, and not focus on a single activity. Most activities in the activity list will be profitable, but not all.

PS: For the people wondering, I've not given up on the project yet, I'm just trying to find an approach that's more viable than suicide botting. For right now, that means a lot of theorizing about how detection works, testing my hypothesis, and doing research into other people's "botting to max" series, since they emphasize the longevity of an account.

Sounds like one hell of a project to code. Good luck and its an interesting theory that I've been wondering about myself too.

  • 1 month later...

Good luck with that. It seems that it shouldn't be that hard to make that project to work. Just a lot of different scripts together with some sort of logic in the main builder. I am currently working on something like that. Consider different areas for every switch of the same skill script.

  • 8 months later...

after reading through this entire post i feel like ive just witnessed you grow up lol

i just switched over from poopbot and agree with you about osbot aswell

Edited by anthony koulesser

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.