Jump to content

vlad3921

Members
  • Posts

    11
  • Joined

  • Last visited

  • Feedback

    0%

Profile Information

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

vlad3921's Achievements

Newbie

Newbie (1/10)

2

Reputation

  1. That's what I was thinking, thanks!
  2. I'm currently using the official osrs GE API to get some items: http://services.runescape.com/m=itemdb_oldschool/api/catalogue/detail.json?item=554 But I can't see any information about the amount traded in that json. The amount traded is provided on the webpage (the graph all the way down) below, but not in the json above http://services.runescape.com/m=itemdb_oldschool/Fire+rune/viewitem?obj=554 How do third party sites like rsbuddy get the amount traded? I'd like to use the osrs GE API and not rely on other sites as they're often down. For example, I could use https://rsbuddy.com/exchange/summary.json But I'm not sure if that's updated at all. The rsbuddy link says fire runes are sold and bought at 5gp, with an average of 1.6m traded (today?) while the osrs api says the price is 6. I went in game to test, the price is indeed 6 at the GE for both buy and sell. You can see why I'd like to avoid third party providers. So how do I get the amount traded?
  3. Wait, what did you disassembly there? The OSBot client instance itself? If so, of course you're gonna see osbot api calls in it. That doesn't mean that information is shared with Jagex though. Disassembly instructions of a 3rd party program has nothing to do with what's sent over the server. By that logic, Jagex can also reconstruct the scripts you've written yourself. Although I'm the type of person who also believes Jagex knows exactly which client you're using, that is not the way they do it so please don't spread fake news.
  4. I'm liking the architecture and hierarchy in the code. I haven't had much time to go through it, only skimmed through some class names and had to figure out why the gui was messing up, but I just tried 3 tasks and it seemed to work very nicely. I especially like the task system and judging by the hierarchy of your code, it seems like adding a new task shouldn't be too hard. If I have time, I might implement a shop buyer task and add it to your project as my way of thanking you for sharing this: a task where you can buy any item from any shop, bank and repeat until you reach your desired quantity. I wrote this script myself and it works completely flawlessly. However I need to figure out how all this gui stuff works before i can add it.
  5. Figured it out. Your Data folder in the OSBot folder needs to have the following additional folders: explv_aio/resources and in this resources folder, the images and fonts folder. I'm not sure why the bot script doesn't automatically create this folder for you if it doesn't exist. Apparently, in the code, the fix was to download the pictures from github but even that failed. Would be best just to put an extra instruction on github to manually create the folder and add the images and fonts in there
  6. The github version doesn't work, both compiled locally and downloaded. I get the same dead gui screen. I compiled using Eclipse as I have no clue how Intellij works. Are there any Json files that the jar needs inside the Osbot Data folder in order for it to work or something?
  7. Oh didn't notice, still new to these parts sorry. Why are people getting suspended?
  8. 2 years late... yeah how? Not that I think I'll ever access those emails ever again other than the verify a new account, but you know just in case the account will get locked in the future.
  9. Oh my those ban rates... After reading through this whole thread, I'd like to summarize some conclusions, coulds and woulds: You made a huge automatic bot farm, but no matter how much you increased it in size, it could never make up for all the money spent on maintaining it. ~500 f2p bots should have easily allowed you to make 1.2b per month to break even. Hell, it should have made much more than that. I saw you used a 15k/h method to make your money. I assume that's because you want to get to moneymaking as soon as the account was created and therefore needed a low-level method of making money. But there are several ways of making much more gp/h in f2p, even with 0 skills/quests. My own method, which only uses 2 bots right now, makes 200k/h on each account in f2p with 0 skills, straight out of tutorial island. This particular method has an upper ceiling of maybe 20 bots however, due to the nature of the method. Which brings me to my next point: I believe that if you diversified your moneymaking and chose instead to go for smaller but more efficient farms, you would've come out on top and achieve your end goal: massive gp profit. Instead of making a 480 bot farm of this extremely common/naive method, which is woodcutting/mining/other common methods, you could've made separate smaller farms of 5-20 bots doing uncommon tasks that are much more efficient, as in, make much more gp/h. Option 1: smaller, more diverse farms Ultimately, what killed your operation was the massive ban rates. Had your accounts not been banned daily or, later on, 20 minutes after creation, I'm sure your operation could have succeeded. Would smaller, more diverse bot farms be better in this regard? I've observed that your accounts, at first, used to get banned within a day or two. Then as the farm expanded, those ban rates increased up until it reached the breaking point of 20 minutes after creation. Therefore we can conclude that time and amount of accounts doing the same task affect ban rates a lot. This is public knowledge, I know. But this also implies that smaller, more diverse farms are better. Because your accounts won't be banned as fast, so you won't be wasting time creating new accounts/ leveling them up/recovering/setting them up/having to pay for tons of stuff etc etc, and therefore massively drive down costs while AT THE SAME TIME increase your gp/h. Option 2: IP switching There's a second option to smaller bot farms that should be considered: IP switching. I saw you tried cycling through IPs but that at the end of the day, you still used the same proxys that were flagged. I have almost no knowledge in web stuff, but I do have a computer science background with almost a decade of experience in video game development. Let's assume in a perfect scenario, every time one of the accounts got banned, you'd create a new one with a new, unused IP. Would this fact alone affect your ban rates on such a huge farm? Would it go from 20 minutes ban after creation to 1-2 days after creation? My gut is telling me no. Because if it did, then public scripts would be no different from private scripts. Public scripts are bad because there's tons of accounts running them, not because of IP issues. Therefore this second option of IP switching wouldn't fix your problem, it would delay it at best. The amount of delay would depend on the number of accounts botting and since you were making thousands a day... well the value would be close to 0. All this being said, I believe the best course of action would be a mix of those 2 options above. Because option 1 on its own will sooner or later get into Jagex's crosshair just like your own big farm, though over a much longer period of time. Mixing this with option 2 will extend the life of option 1 even more so, allowing you to focus on other things, such as finding new obscure moneymaking methods. I believe you were a bit too wishful thinking when you set yourself a goal of making 2b/month. Not because of the 2b part, but because of the month part. A farm of that scale will not survive Jagex's anti bot system for very long. You had spent that 900$ in only technically a few days at most (the start of the month), since I assume most payment methods are per month. So although you made 35m/day or whatever at first, I'm sure it quickly devolved to much less once Jagex caught up and implemented that 20min ban after creation stuff, which massively drove down your total gp/day. Anyway, thanks for documenting your experience. It's been extremely insightful. I hope my analysis has also been somewhat helpful, if at least not wrong.
  10. Thanks, that's what I thought. What's the API that deals with the menu that opens up when you right click on an object such as npc or chest? I managed to get as far as right clicking on my object, but now I'm not sure how to choose the option I want from the popup.
  11. As an example, npc.interact("Talk") does the following:: 1. Moves mouse to npc 2. Right clicks on npc 3. Moves mouse to 'Talk' option 4. Left clicks on it Steps 2 to 4 are done in extremely fast succession so I'd like to add in a little delay in between those steps to help with antiban. The same goes for other built in api methods, such as bank.depositAll() or store.buy(). Is this possible? If yes, how would you do it? Side question: How would you simulate a random mouse movement on screen? Currently, the pointer moves only if osbot was given a command which is fine, but I'd like to add some random, natural mouse movement while there is no command(event) being run.
×
×
  • Create New...