-
Posts
77 -
Joined
-
Last visited
-
Feedback
0%
Everything posted by SqueezeTheorem
-
Yeah, i finally made the "client" so I updated the OP.
-
The multiboxing client script is a success. See first post for video.
-
I'm starting to work on the initial version of this, without commands. It'll just mirror left clicks, right clicks, and make sure camera angles are aligned. Stay tuned!
-
I'm really surprised Jagex didn't do this sooner. Without any kind of verification whatsoever, you can create an account. Good for attracting new players, but awful for deterring bots. I'd assume they're going to move towards email verification at least in the near future, if not SMS.
-
How much would an Abyss ready runecrafting account go for? And how much without any agil levels? Stats: 44 RC 40 Att/str/def 40 Agility 40 Mining Quests: Abyss miniquest Rune mysteries Misc: - Hand trained - All RC pouches - Original owner - No bans/mutes
-
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
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. -
[WIP] NewbFisher - Self-repairing Lobster Bot Network
SqueezeTheorem replied to SqueezeTheorem's topic in Resource Collection
I've made some progress with this. Using an open source tutorial island solver and quester, I was able to make a script that completed tutorial island & got 7 qp all in one go. I've got a serious problem with this that I can't yet resolve with scripting... It's a much larger logistical challenge and it's gonna require the right VPN/VPS provider to get it done. fishing at level 40 is somewhat slow, so I just had the script go to level 45 instead. Very easy to adjust. -
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
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 -
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
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. -
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
Made it to the 18 hour mark. Muled 1.5M. Total cash now 4m. Considering doing fletching instead of flax for my first p2p bot since the banrate is much, much lower. Gonna let the remaining 10 bots go until they're banned. 10 more hours and I can afford 2 bonds instead of 1 -
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
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. -
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
I wish haha. Still f2p lobsters Close to a bond so I'm just gonna finish up the cash I need for one -
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
Got 10 bots running right now, wish me luck lol -
It would be very easy to create a script that controls many bots. Commands could include - interact <object name> <action> - walk <position> (position could be relative or absolute) - deposit <item name> <count> - withdraw <item name> <count> - select <itemname> - deselect <itemname> This is could be done through a console, or through in game chat. The console is a better option because it masks the fact that you're botting. I'll probably end up making this application and posting it here on OSBot. Very easy to do and could be extremely useful for some people. Hopefully it would decrease banrates compared to botting.
-
But could they even tell you were doing it?
-
10,000$ from Corporeal Beast Farm (Update Thread)
SqueezeTheorem replied to Chuckle's topic in Runescape
Last I checked, Arcus was paying $0.88/m. Probably not worth it tbh. Not if he's not botting. -
I'm relatively new to OSRS botting, but it's become clear to me that our current approach to scripting just isn't panning out. We aren't able to effectively mimic human behavior to the point where we can significantly reduce banrates. Botting at this point in time is basically a guaranteed ban. And maybe there's not much we can do about that, but I'm willing to try a few things in the way of anti-ban/anti-pattern. My first tactic is this multobixing script I'm currently working on. Whatever system Jagex uses to detect and ban bots *shouldn't* detect accounts using multiboxing software. Maybe if they're on the same IP they could, but I seriously doubt their current system is designed to take into account multiboxing. Granted, it isn't botting in the traditional sense, but it's taking human effort and magnifying it many times over, and that may be the best approach going forward. I'm not saying multiboxing is the best long-term solution, but hopefully it'll be of benefit to some of you while I explore some other stuff, and will provide some insight about their macro detection software. I've got a video below. Note, the bug where the shrimp becomes selected instead of being dropped has been fixed in the latest dev version. Release will be posted soon, in the correct subforum. This topic was initially started just asking if anyone thought it would work and would it could be useful for. Also, my challenge to the community once this is released: On a fresh, clean IP, try to get banned with this. If it can cause a ban, we might learn something about BotWatch in the process. Use cases: - Fletching - Herblore - Runecrafting natures on karamja (abyss won't work due to random teleport locations, may be able to make a special modification for abyss RC) - Fishing, if accounts are on the same world - Wilderness PKing in multi (maybe lure your BH target to you? (; ) - Some quests - Non-wilderness orb charging Things you can't multibox: - Combat - Agility - Anything where the location of objects/interfaces vary from world to world. TODO: - Add click queue, so that multiple clicks can be executed in short succession, and you don't have to slowly time your clicks when navigating things like bank interfaces - Some sort of paint - Combine command and control and client versions of the script into a single script.
-
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
Bank standing scripts are another interesting example. I suicide botted an account (that I still have access to) to ~80 fletching going 12 hours per day. I can't remember exactly how long this took, but botting pretty much anything else would have probably resulted in a ban. Just the other day, I saw an account at the GE that had literally 0 xp in all skills, except fletching, where he had ~59m xp. So why fletching? Why does it have a low ban rate, and why are fletching bots somewhat notorious for not getting banned? Under my theory, there really isn't a lot of deviation between human and bot behavior when it comes to fletching. There's some, but not much. You bank, click the knife, click the logs, and repeat. And so comparing behavior profiles in this case really wouldn't tell you much since they all basically look the same. Compare this to something like mining or woodcutting which is very click intensive and can be performed in a number of different ways (all the possible pathing possibilities, afk time, etc) and I'm sure bot profiles stick out like a sore thumb. EDIT: I found this old thread on another botting website with these images attached: This shows the walking path of one of its most popular RC scripts at the time and the ban heat map as released by Jagex. There are very few bans outside of that path. This could be because less people used other scripts at the time, or it could be because the other scripts that were used were less popular, and therefore their behavior couldn't be profiled. Just food for thought -
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
To my extreme shock, I had a f2p account that botted mining for three straight days and lived to tell the tale. I assumed it would be banned and so I completely abandoned it, but I checked today and it's still around... Keep in mind that this is a week later or so, meaning the account is probably in the clear. This was done using my own home-made script. The script mined tin at Barbarian Village and deposited it in the Varrock west bank. I believe the longevity of the account comes from a mistake in the script. Tin rocks have two separate ID's for some reason. I was aware of this, as all ores have 2+ ID's, but I forgot to add the second ID to the script, resulting in very quirky behavior compared to other mining scripts. This leads me to believe it is uniqueness, not human-like behavior, that prevents bans. My theory is Jagex collects behavior profiles over time. Profiles can then be analyzed and compared to other profiles to determine whether or not they come from a bot. However, if a unique profile appears from nowhere (new script), then Jagex/Jagex's system has nothing to compare it to, and it goes undetected. Of course, most common methods (woodcutting, mining, fishing) don't leave much room for deviation. All bots are going to behave in basically the exact same way, making private scripts less useful. However, if you intentionally (or unintentionally like in my case) make the bot make a mistake or behave in a quirky, inefficient way, you get a lower ban rate. Had I not made this mistake with my script, I don't think the account would have survived. -
I was curious about this myself, so I looked into Amazon Web Service's Lightsail VPS's. They're VPS's, not proxies, but they run Linux, and that means you're able to turn them into proxy servers relatively easily. Compared to other proxy servers, I would assume they have the benefit of: - Coming from Amazon's (presumably) very large pool of IP addresses, meaning they're likely clean - Reputable, since it's Amazon and not some weird sketchy company - Cheap. Lowest end VPS is $5/mo Another option is OVH, a pretty big player in the VPS market. I've used them in the past for stuff aside from botting and I can vouch for them. But yeah, I've not tried either of these yet, but I'm looking to. Seems like one of the better options to me.
-
As @LittleFinger pointed out, private scripts tend to be the best simply because they're more likely to use a unique pattern compared to public scripts. They can be a bit costly, but if you're botting a main account or know how to write your own, it may very well be worth it. Doesn't mean they're ban-proof, but I've been mining for almost 72 hours straight on F2P using a script I wrote if that's any indication.
-
[Log] [Attempt #3] Starting Up A Bot Farm From Scratch
SqueezeTheorem replied to SqueezeTheorem's topic in Botting & Bans
Update: F2P account has reached day 3, surprisingly. I'm not sure if it's luck, or if it has to do with the fact that my script has a marginally different behavior profile compared to other mining bots. It's produced a total of 6000 tin ore at this point lol -
SqueezeTheorem's Bot Farm (Last updated March 10th, 2021) Current phase: Small scale gold farming Goals: - Starting cash to give to other bot accounts - 150M/month - 300M/month - 500M/month - 1B/month - 2B/month - 4B/month - 5 accounts - 10 accounts - 20 accounts (10 running at a time in 12 hour shifts) Completed: - Starter GP - Find a low banrate method in p2p with consistent profits - Test method to ensure it can evade Jagex for long enough to make a profit TODO: - Find a method that's at least 500k per hour and is compatible with my low banrate tech Log March 20th, 2021: RIP Account #1, you nearly had 99 crafting and you had 99 fletching. (~8M loss) 4 accounts are left, 2 of them have prior temp bans so I'm muling them frequently. I've started a 6th account that I'm investing a lot more manual playtime into than usual. The goal is to make it appear more like a main account and have it do a variety of profitable activities (rather than just one) to see if that helps. Total cash stack is now 30M + assets on remaining accounts. Would be higher but I invested some in my 6th account. I've also recently discovered how to scale up to ~30 concurrent accounts by using an FPS limiter. March 13th, 2021: My first bond cycle complete, looking like it's gonna be around 18-19M profit. This is in spite of the 2 day temp bans on 2 accounts. 3 accounts were used. I have 2 days membership left on one account, 3 on another, and 4 on the third. They should be able to make up the cash to pay for their next bonds during that window. Account number 4 was recently created and will be rolling out tomorrow hopefully. I have the proxies needed to run 8 accounts concurrently. I can scale up to 16 accounts total using 12 hour shifts if I make some needed adjustments to my tooling. With 8 accounts, I'm on pace to make like 300M per month. I can dramatically increase that amount to around 1B, but I need GP to invest back into the farm to unlock better money making methods, and I also need to develop the tooling for those better methods. March 10th, 2021: It's been almost a year since I last took a crack at gold farming. It's even harder now than it was previously in terms of BR. While I can't bot for 20 hours per day per account anymore, I can still do 12 which isn't bad at all. I'm running 3 accounts total now. One of them was made only a week ago and it's about to get its first 99. Total assets across all accounts and my mule are just north of 20M. The combination of my current hardware and my chosen botting methods unfortunately limit me to 1B/month, which is only like $400 - $450 at best. If I can reach this point, I'll need to either find a way to scale up the farm or find better GP/hour methods that also have low banrates. I'm eyeballing nature runecrafting and the blast furnace, but I have a suspicion that Jagex probably manually monitors these activities. That could make my antiban useless. June 27th, 2020: I got all the requirements for blast furnace on an old account, but I'm afraid it won't work with my current low ban rate setup The good news is I've almost finished making an account to replace the one that was banned a couple weeks ago. I just need to manually train a few more agility levels and I should be back up to almost 10M/day again. June 25th, 2020: I'm 10 gold nuggets away from getting a coal bag (100% by hand >.<) on a much older account of mine and moving on to blast furnace. The account has decent stats and shouldn't look too much like a bot. My low banrate method comes with an efficiency hit, so I expect to make only 500k/hour doing steel bars at blast furnace instead of 1m. I imagine Jamflex manually watches blast furnace since it's such a gold farming hot spot. I'm going to be very cautious and be improving my antiban because I really don't wanna go through all the work of making a BF account by hand again. Assuming I can continue to bot 12 - 18 hours per day, this one account will make 6 - 9 M/day or 180 - 270M/month June 17th, 2020: 1.) Account #1 has achieved a 99 without a ban yet. 2.) I got a script working for an alternative method with higher GP/hour and lower requirements, but the location I used was too crowded. I had multiple people ask me "what are you doing" while I did the method during script development. They seemed confused and I drew too much attention to myself. Money making method #2 has been shelved for now. June 15th, 2020: The new account was just banned. Can't say I'm too surprised. It had a bot-like name and was level 3. Next account I make, I'm at least going to do waterfall quest and play manually for a bit. That's what I did on the first account and it's been going strong. I suspect there was a manual report or the account was being closely monitored. June 14th, 2020: After some pretty extensive research and making some custom tools, I'm finally at the point where I can run two accounts for 20+ hours per day without getting banned. This is accomplished using some highly unorthodox methods and tooling. The first account has been running 6 - 20 hours per day with no issues, and the second was just deployed. They're both p2p accounts. They don't make much, but it's consistent and they pay for their bonds within 24 hours. My only complaint is that these low banrates come at the price of pretty significant CPU costs, but its better than the alternative. Going forward, I'm going to prioritize antiban above almost everything else. The consistency of low banrate methods is better than higher GP/hour, higher banrate methods, at least to me.
-
[WIP] NewbFisher - Self-repairing Lobster Bot Network
SqueezeTheorem replied to SqueezeTheorem's topic in Resource Collection
Ay, thanks for the link. Didn't think about getting the tutorial island's progress percentage like that script does. Thanks for sending it my way. -
[WIP] NewbFisher - Self-repairing Lobster Bot Network
SqueezeTheorem replied to SqueezeTheorem's topic in Resource Collection
Shit, didn't expect anyone to even reply to this haha. I've made some progress with the tutorial island solver. OSBot has an amazing API, so it's much easier than it would have been with other clients. There's a few kinks to iron out, but hopefully I can complete it by this weekend.