Jump to content

AntiBan vs No-AntiBan


AntiBan vs No-AntiBan  

17 members have voted

  1. 1. Should I use custom AntiBan?

    • Yes
      8
    • No
      9


Recommended Posts

Posted

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?

 

Posted

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)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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