Jump to content

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


SqueezeTheorem

Recommended Posts

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
  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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
  • Like 4
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 1 month later...
  • 8 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...