Fugz Posted July 21, 2015 Posted July 21, 2015 So recently I've noticed people saying not to use custom Anti-Bans like this: (Credits to: Buitenspel ) public void antiBan() throws InterruptedException { if (random(0, 10) == 1) { switch (random(0, 6)) { case 0: this.camera.movePitch(gRandom(20, 60)); this.log("Antiban: 0"); break; case 1: this.getTabs().getSkills().open(); this.getSkills().hoverSkill(Skill.RANGED); this.log("Antiban: 1"); sleep(random(1111, 2777)); break; case 2: this.camera.moveYaw(110 + random(25, 80)); this.log("Antiban: 2"); break; case 3: this.camera.moveYaw(random(1, 359)); this.log("Antiban: 3"); break; case 4: this.getMouse().moveRandomly(); sleep(random(3333, 5473)); this.log("Antiban: 4"); break; case 5: this.mouse.moveRandomly(); this.log("Antiban: 5"); break; case 6: this.log("Antiban: 6"); switch (random(1, 7)) { case 1: this.getTabs().open(Tab.ATTACK); break; case 2: this.getTabs().open(Tab.QUEST); break; case 3: this.getTabs().open(Tab.EQUIPMENT); break; case 4: this.getTabs().open(Tab.PRAYER); break; case 5: this.getTabs().open(Tab.MAGIC); break; case 6: this.getTabs().open(Tab.FRIENDS); break; case 7: this.getTabs().open(Tab.SETTINGS); break; } sleep(random(2377, 4556)); } sleep(random(186, 987)); this.getTabs().open(Tab.INVENTORY); } } For those who are against it, What would you recommend to do instead?
Alek Posted July 21, 2015 Posted July 21, 2015 For those who are against it, What would you recommend to do instead? Not believing in magic tricks and snake oil. 3
Fugz Posted July 21, 2015 Author Posted July 21, 2015 Not believing in magic tricks and snake oil. So don't do anything?
Alek Posted July 21, 2015 Posted July 21, 2015 So don't do anything? After ten years of fighting bots, I'm sure they have the technology to see past movemouserandomly() and checkrandomstats(). The random sleep times are the best (sarcasm): sleep(random(3333, 5473));
Fugz Posted July 21, 2015 Author Posted July 21, 2015 After ten years of fighting bots, I'm sure they have the technology to see past movemouserandomly() and checkrandomstats(). The random sleep times are the best: sleep(random(3333, 5473)); Fair point, I'll keep that in mind. Thanks
Mysteryy Posted July 21, 2015 Posted July 21, 2015 Antiban is a myth to attract users. I don't use it. Ever.
Bobrocket Posted July 21, 2015 Posted July 21, 2015 No one really knows what prevents bans. The idea of an antiban/antipattern is to essentially un-patternise yourself by doing some interactions that do not relate to the task. Whether or not these actually work is a different story, as humans have their own set of patterns. The most effective method to prevent bans would be to record your gameplay, and look at all the little interactions. Look at how you move your mouse, where you click, why you click where you click, as well as any interactions that do not relate to the task. For example, before an interaction finishes you may hover over the bank or whatever so you can bank quicker. I highlight a few things in my threads that can help un-patternise, for example attempting to simulate focus or adding typos to your strings. No one knows if these things actually help ban rates, but there does seem to be some correlation between antipatterns and ban rates (remember: correlation is not causation)
Harass Posted July 21, 2015 Posted July 21, 2015 I do put them in my own scripts but if they were to be implemented into public scripts it's redundant.
Twin Posted July 21, 2015 Posted July 21, 2015 A lot of users will bitch about there not being antiban. So something simple like that makes them feel better annd safer.
Tom Posted July 23, 2015 Posted July 23, 2015 (edited) Good antiban is good code, check yourself before you wreck yourself m8 Edited July 23, 2015 by Tom