Jump to content

grammatoncleric

Lifetime Sponsor
  • Posts

    82
  • Joined

  • Last visited

  • Days Won

    2
  • Feedback

    0%

Everything posted by grammatoncleric

  1. Again, more assumptions. What makes the optimal settings optimal? Lets say you and I want to make a zulrah bot. I can almost guarantee that we will not take the same botting route of creating a zulrah bot. We may run the same scripts at the same time, maybe even using the same proxy provider, it is very unlikely that we will both be using bot at the same place. The purpose of this is to not find out right off the bat, whats the best script to use 100% for everyone, absolutely not... The purpose of this is to find out what contributes to a ban and how to counter it. Lets say Jagex uses the focus of a window to determine if the account is a bot or not. The bot would simply need to focus the window until jagex changed the way that they detect bots. Lets say that Jagex starts using mouse data instead of window focus to detect bots. As soon as Jagex makes this switch for bot detection, the anti-cheat will pickup on this. Khaleesi has quite the edge on OSBot, but he still has low banrates with plenty of users using his scripts.
  2. The purpose of this thread is NOT for discussing techniques for anti-ban, nor discussing techniques on how to impliment anti-cheat. The purpose of this thread is to determine the direction the community wants to go.
  3. I have previously created an impossibly simple clicking script that just clicks as fast as it can at the exact same pixel and this account is still unbanned, perhaps this is only relevant to timing [2 years ago]
  4. It could determine which scripts, proxies, breaks, and botting durations that have the most success of not being banned. This would also not be limited to these features, but whatever the features we can think of that might impact bans that we can qualitative and quantity. I would ask that you re-read my thread in order to understand why this would be useful in reducing bans. As an example, if someone is experiencing bans with a script, proxy or any other feature, it could accurately said to be true or false based upon the majority This method is to figure where the bans are coming from, and where to shift the focus of improvement. This will likely reduce bans, but there are still many factors. As the title has the word "improve", meaning that there is a chronological order in which something becomes better, meaning, its going to take some time.
  5. Synopsis: Please do not vote until you have read the thread unless you have already done so. Should OSBot add analytics and use them for determining features that are increasing bans Background: So recently, I saw that a runelite plugin that is using machine learning and highscores to detect bots. Jagex IS supporting this and sends confirmations to better train the model making the detection better and the detector is being updated every single day. There is over 100M reports so far, and this bot may be 90% accurate. I personally have gotten far less, more around 5% accurate. This plugin runs in the background of runelite, so whenever an account is logged in, and this plugin is installed, it is running the model against whoever comes within range of the account that is running the plugin. It automatically sends reports to jagex if the model thinks that there is a 75% chance or greater of the rsn being a bot. The Problem: So with learning about this new bot detector and thinking of why this hasnt been done alot sooner as I myself even posses the knowledge of how to write the machine learning code to do this. I am also thinking about why OSBot, and all the other major botting clients have not implemented any sort of tracking feature(s). Many of the botting clients have a feature(s) suchas improving the mouse by using a hardware mouse, but there is no evidence that using the mouse is used as part of Jagex's bot detection system. There is no point in developing such things if there is nothing to verify that it will actually be beneficial. A guess an check approach is a rough way to go, and it has largely, been this way forever. There is no pre-check or after-check of such systems that can confirm or deny the results of any feature(s). This would be more powerful than Jagex's bot detection itself. Even as Jagex increases their ability to detect bots, this will still be more powerful as it is giving us confirmation of a sequence of events and features that lead to a ban, meaning that no matter how powerful their detection is, there will always be a way of countering it. Reality: This would also answer the age old question, is this client detectable? Jagex claims that they can detect when someone uses a third party client, suchas botting software, and this is very likely that they can detect a third party client, but can they detect a third party botting client? It would take some time, but it wouldnt be long before this question is answered. If there is no pattern to how accounts are being banned, there can only be a few reasons why. A: The third party client is being detected B: There are unknown variables that are effecting the bans. [as an example: Jagex is reading the HWIND of computers]. A is a dangerous thing to say because it may extinguish a community if improperly verified, however, prolonging the result indefinitely is also counter productive. B Can be solved. When you download a program from the internet, there is no encryption that exists today that cannot be reverse engineered. This is why SaaS exists [software as a service / an app on a website that provides a service for you that you access from a website] Possible Solution: Now, with my programming experience I could write my own botting manager, while it may take me awhile, I could still do it. However, lets take NotABot's botting manager as an example. NotABot has a guide on how to use OSBot for the inexperienced. With this inexperience, it is far more likely for the people using this botting manager to follow in the footsteps of the guides that NotABot provides. So, it would probably be safe to conclude that the majority of users would be generally using the same formula, proxies, scripts script duration, breaks. In order to get a proper, and accurate gauge on how effective the botting client is, the botting client itself needs to implement this kind of tracking. Even if NotABot has his developers implement tracking of the proxies and scripts being used within his botting platform, he still only represents a fraction of the entire botting clients being used [OSBot]. I personally wouldnt be phased at all to have to provide a bit of extra information [proxy provider] to the botting client for this kind of feature, but I am biased, so perhaps a poll would be better, however, having a poll may be a better solution than my sole opinion, but it still may not be the best. How can botters that are currently profiting and content with their current botting status, and botters that are newer, improve? After this is solved, then we can figure out how to proceed. A problem that I have not solved is the anonymity of botters success. This would more than likely level the playing field. While, experienced botters may always have an edge, this would more than likely significantly lessen that edge. Botting will eventually be undetectable as machine learning / ai advances, but how long till then is unknown, and when that time is reached, the profitability may be non-existent by then. How scripting would change: This would put massive amounts of pressure on developers to provide better programs / scripts for customers in one of the most important aspects of the botting community; the longevity of accounts. Currently scripters are not competitive as there is no incentive to do so, and this is confirmed by pricing. This possibly would reduce the number of scripts that are not doing well and using other people as leverage to test their scripts. Currently, this is a problem in all botting communities, and they have all put bandaids on as a temporary fix. [Removing all scripts from the repo, and forcing developers to follow new guidelines in order for their script(s) to be approved/shown on the new "cleaned" repo]. This is not a solution. This would also more than likely collapse newer developers as they do not have the experience in writing code for this purpose, and without small successes are likely to turn away from continuing to code for the community. This is a good and bad. New scripters means variety, and more importantly, better scripts. More variety is good for goldfarmers, and better scripts are better for goldfarmers and the casual botter [botters who are not selling the gold gained by their account(s)]. The better scripts will not be because the new scripters are writing them, but because there is more competition to do so. Important: This method is to figure where the bans are coming from, and where to shift the focus of improvement. This will likely reduce bans, but there are still many factors. The only way this would work is if this feature was forced upon the entire botting community, otherwise this is entirely pointless Thank you for your time ~grammatoncleric Really interested in what you thoughts are:
  6. script name: Khal Woodcutting trial length: 12-24hr reason for trial: testing against czars [i already own czars and am looking for a better script] are you ging to give feedback on the script: probably
  7. Looking for a way to switch attack styles future feature [attack, shared, strength, defense] - train evenly - keep within level range - train X levels before switching attack style Looking for auto upgrade equipment future feature [pre banked, ge would not be required]
  8. failing at the north house, has difficulties with the door feel free to dm me on discord at nubonix#3648 for more information
  9. -Script name: Khal Thieving -trial length: 1-24 hours - reason for trial: testing against czars, as czars is failing me, just trying to see if theres an up to date thieving script available on osbot atm - am i going to give feedback: probably
  10. purpose: prevent chain-banning goal: isolate osrs bots from each other running on the same machine - this significantly reduces the hardware requirements - im writing my own bot manager or thinking about it, as i have alot more time than money I',m aware that sandboxie is a software that is designed for isolation and I have a few questions about sandboxie, as well as isolation: - any idea on how NotABot is generating the .dat files? All i see in my random.dat file is a german letter "y" with oomlouts - how can this be verified that these files are being changed, and possibly `tracked`? - when I deleted these files, i did not see any change when the files were re-created. perhaps, data is sent to jagex when these files are deleted, but this is above my knowledge level [being able to confirm this]. - what needs to be done in order to isolate each osrs vanilla client instance as a virtual machine or "real" computer would do?
  11. Script is not terminating correctly. Steps to reproduce: [only use on an account you are willing to lose] Step 1: start the script Step 2: stop the script Step 3: repeat steps 1-2 a few times [until] The script is stopped, but the gui overlay is still being displayed
  12. looking for a free 24hr trial, thanks! ~nubonix
  13. Topic: Bug Report Quest: RFD Cook's Subquest Problem: Does not include a `rotten tomato` when delivering the quest items to the cook. Also repeats this dialogue forever, however, I know this is how loops work though Solution: `Buy` a `rotten tomato` from `Fadli` in the dueling arena next to the bank chest before return to the cook
  14. You may not have the requirements, please be sure to check the OSBot Logger for details and post accordingly. Also, please note that RFD Cook's subquest is required before any other RFD subquest. Why RFD cook's subquest exists and is not included in the other subquests I do not know.
  15. @Token It was supposed to complete the dialogue with king narod (at the very end of the quest, underground pass) and then start another quest afterwards. (reiterating so you don't have to search for my comment/post) Poggers, jw, how many lines of code is this...? Thank you!
  16. Topic: Bug Report OSBot Logger: INFO][Bot #1][05/17]: failed to find stage [INFO][Bot #1][05/17]: position: [x=1311, y=10205, z=0]; next: The Ascent Of Arceuus; queue: 2; member: true; mirror: true; input: false, resized: false [INFO][Bot #1][05/17]: running quest: The Ascent Of Arceuus; current stage: 12 repeats this till i stop the bot
  17. Bug report: - keeps trying to place a bird snare in the grand exchange...
  18. Probably the most amazing script for oldschool runescape period. (especially underground pass, and the walking when fighting the guard in holy grail, just wow man, super amazing) however, would like to report 1 bug that i found, does not complete the dialog for underground pass when the quest is completed (talking to king narod)
  19. at 33, fails to build kitchen (stands at bank) https://imgur.com/a/93O8TG3
  20. Needs to withdraw a saw & hammer before trying to build things for the servant (the banking right before building a bell)
  21. I've added/implemented (and got this to work) the script above to my main.java in the onLoop method, however, this only works for the first login, and I cant figure out how to make the account re-log back in to get another login code, suchas when I am banned and forcibly logged out. I get the error code 5, and I have my script setup so it tries and log back in, using the same method as onStart does (and I know this works because the bot wont login if i comment this out). How I am logging in via onStart is with loginToAccount(email, pass) SUMMARY: if forcibly logged out, how do I get an error code, because the error code that is given when logged out is always a five, which means the account is already logged in, and this isnt a real error code that is associated with the account, usually it is either locked (18) or banned (dono the code). Thank you in advance! Feel free to dm me on discord nubonix#3648
×
×
  • Create New...