Results 1 to 19 of 19

Thread: Major Antiban

  1. #1
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default Major Antiban

    I've been thinking about this for a while actually. Since I'm using both RID (Occasionally) and Simba, I believe RID has a superior anti-ban.

    What I've been considering is, I know Simba and SRL are open source, but how about we start working on a global anti ban, that can be called in all scripts, but people wont' be able to analyze the code of it.

    I was thinking something like, make a list of all the things you could do while bored in RS, like look at stats (Wihin there there should be randomness as well, it should roll like 1-30 and pick a stat) The stat you're currently botting should be higher priority though, seems most logical. And even within that, when it rolls, for instance Woodcutting, it would have another roll, to either just hover the skill, or maybe even click it, and scroll around in the overview menu of the Woodcutting skill.

    This is just the basic idea, I've been thinking of it for quite some time.

    This would be extremely random, and very human like, it would call a random roll within a random roll, within a random roll, leaving it with an almost human decision making... Since it would have 100s of things to do when bored.

    AND you could even make it so everytime a script loads, it loads a random roll number (For the whole antiban itself, in ms, like 12002 or something, so every script would be completely random, antiban wise.

    Here's a very basic example:

    Simba Code:
    Randomness = '50' // This is the value that should be randomized everytime a script starts.

    procedure AntiBan;
    begin
      if not LoggedIn then Exit;
      case Random(Randomness) of
        0:ExampleProcedure0;
        1:ExampleProcedure1;
        2:ExampleProcedure2;
        3:ExampleProcedure3;
        4:ExampleProcedure4;
       end;
    end;

    procedure ExampleProcedure0;
    begin
      if not LoggedIn then Exit;
      case Random(Randomness) of
        0:ExampleAction0;
        1:ExampleAction1;
        2:ExampleAction2;
        3:ExampleAction3;
        4:ExampleAction4;
       end;
    end;

    procedure ExampleProcedure1;
    begin
      if not LoggedIn then Exit;
      case Random(Randomness) of
        0:ExampleAction0;
        1:ExampleAction1;
        2:ExampleAction2;
        3:ExampleAction3;
        4:ExampleAction4;
       end;
    end;

    procedure ExampleProcedure2;
    begin
      if not LoggedIn then Exit;
      case Random(Randomness) of
        0:ExampleAction0;
        1:ExampleAction1;
        2:ExampleAction2;
        3:ExampleAction3;
        4:ExampleAction4;
       end;
    end;

    procedure ExampleProcedure3;
    begin
      if not LoggedIn then Exit;
      case Random(Randomness) of
        0:ExampleAction0;
        1:ExampleAction1;
        2:ExampleAction2;
        3:ExampleAction3;
        4:ExampleAction4;
       end;
    end;

    procedure ExampleProcedure4;
    begin
      if not LoggedIn then Exit;
      case Random(Randomness) of
        0:ExampleAction0;
        1:ExampleAction1;
        2:ExampleAction2;
        3:ExampleAction3;
        4:ExampleAction4;
       end;
    end;

    It's just a really really rough piece of code, but you get the idea! First of all, some general random actions, and when one of those get triggered, you get the specific action it can do in the particular situation. Let's for arguments sake say that "ExampleProcedure1" is something like, "Needing to check something"... Then it has 4 "ExampleActions" one could be "Hoverskill" another could be "clickskill and scroll" Another could be enable xp counter, or whatever! You get the idea.

    This isn't as much a suggestion, more like, I need people to join the project. Since it's a big one. And we need alot of different ideas ^^
    Last edited by shadowmarkus; 02-19-2012 at 06:17 PM.

  2. #2
    Join Date
    Nov 2011
    Posts
    24
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I like the idea of a global antiban. It seems like it would help coordinate some scripters together working on that project alone. A global antiban that experienced scripters work on for the SRL community could really benefit... well everyone. I hope at least part of this idea comes to fruition.

  3. #3
    Join Date
    Feb 2012
    Location
    Discord
    Posts
    3,114
    Mentioned
    37 Post(s)
    Quoted
    538 Post(s)

    Default

    support, think that better anti ban is needed, especially since colour bots have to examine more and are alot less human like than the old reflection bots. i will make a list of ideas of things it could do soon.

  4. #4
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by cookies1 View Post
    support, think that better anti ban is needed, especially since colour bots have to examine more and are alot less human like than the old reflection bots. i will make a list of ideas of things it could do soon.
    I would appreciate that. Just think about what YOU do when you play.

  5. #5
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    50
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Although the AntiBan now isn't too bad, it would be excellent for a new one to be developed.

    Sort of off topic, but very nice sig.

  6. #6
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by Lundaz View Post
    Although the AntiBan now isn't too bad, it would be excellent for a new one to be developed.

    Sort of off topic, but very nice sig.
    Well, I was just thinking of the things that would improve Simba in general, and one is randoms (Which is being worked on atm) and another would be antiban.

    And thanks ^^

  7. #7
    Join Date
    Jan 2012
    Location
    Texas
    Posts
    241
    Mentioned
    0 Post(s)
    Quoted
    8 Post(s)

    Default

    I think there's plenty of anti-ban right now, however, more isn't bad either.
    Coming together is a beginning.
    Keeping together is progress.
    Working together is success.

  8. #8
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by Spiker View Post
    I think there's plenty of anti-ban right now, however, more isn't bad either.
    You don't get the point. The antiban we have a very few and limited options, and even if they were all added together, it would be nowhere near human-like.

    That's why I suggested a "copy" of the RID system, where each bot has an "unique personality" and did random human like stuff.

  9. #9
    Join Date
    Jan 2010
    Posts
    1,414
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    That's why I use my own custom anti-ban methods along side the SRL anti-ban methods.

    For the 'Unique personality', I was working on a system like that when I first started scripting. I might pick that up again one day in the future.

    Quote Originally Posted by shadowmarkus View Post
    You don't get the point. The antiban we have a very few and limited options, and even if they were all added together, it would be nowhere near human-like.

    That's why I suggested a "copy" of the RID system, where each bot has an "unique personality" and did random human like stuff.
    Simba Code:
    (* Main *)

    repeat
      WriteLn('I am an idiot!');
    until(False);

  10. #10
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by RISK View Post
    That's why I use my own custom anti-ban methods along side the SRL anti-ban methods.

    For the 'Unique personality', I was working on a system like that when I first started scripting. I might pick that up again one day in the future.
    Could you give me some examples of stuff your custom antiban would do? You don't have to post code... ^^

  11. #11
    Join Date
    Jan 2010
    Posts
    1,414
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Randomly right clicks the minimap,
    Randomly presses the spacebar and backspaces,
    Randomly turns the public chat to 'On' and 'Reads' the chat like a human would and then turns it back off,
    Randomly right clicks the chat box,
    Instead of just hovering over a skill and instantly going to the next task, it will wait for about 10 seconds, 'reading' the skill information. (This one isn't mine but included in SRL, just an added wait in the use of it.)

    I'm working on a new one that circles the mouse randomly as a human does sometimes. But I'm having trouble with it.
    I'm also thinking of making human-like mouse speed acceleration and deceleration during mouse movement itself, randomly, of course and not huge dramatic changes.

    E: I don't mind posting code of the anti-ban when I have it all completed. I'd rather show the whole thing instead of just snippets, haha.
    Last edited by RISK; 02-19-2012 at 11:59 PM.
    Simba Code:
    (* Main *)

    repeat
      WriteLn('I am an idiot!');
    until(False);

  12. #12
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by RISK View Post
    Randomly right clicks the minimap,
    Randomly presses the spacebar and backspaces,
    Randomly turns the public chat to 'On' and 'Reads' the chat like a human would and then turns it back off,
    Randomly right clicks the chat box,
    Instead of just hovering over a skill and instantly going to the next task, it will wait for about 10 seconds, 'reading' the skill information. (This one isn't mine but included in SRL, just an added wait in the use of it.)

    I'm working on a new one that circles the mouse randomly as a human does sometimes. But I'm having trouble with it.
    I'm also thinking of making human-like mouse speed acceleration and deceleration during mouse movement itself, randomly, of course and not huge dramatic changes.

    E: I don't mind posting code of the anti-ban when I have it all completed. I'd rather show the whole thing instead of just snippets, haha.
    Sounds really awesome! I'd love to help you if you want. Seems like you have been working on something very a-like to what I thought of.

  13. #13
    Join Date
    Nov 2011
    Location
    United states
    Posts
    516
    Mentioned
    1 Post(s)
    Quoted
    1 Post(s)

    Default

    I feel like one kind of preset anti ban wouldn't work it may cause scripts to crash or due stupid things like check a skill it's not training. Sounds like a good idea if it has not too specific functions or at least that's my opinion not to be mean.

  14. #14
    Join Date
    Oct 2011
    Location
    Chicago
    Posts
    3,352
    Mentioned
    21 Post(s)
    Quoted
    437 Post(s)

    Default

    I don't really agree with the approach here, I think it would be FAR superior if we followed the path of MSI and their "anti-ban for the occasion" like no mouse movements during alching or random right clicks etc. But tons of key moving




    Anti-Leech Movement Prevent Leeching Spread the word
    Insanity 60 Days (Killer workout)
    XoL Blog (Workouts/RS/Misc)

  15. #15
    Join Date
    Feb 2011
    Location
    Earth
    Posts
    1,784
    Mentioned
    1 Post(s)
    Quoted
    0 Post(s)

    Default

    I like the idea of new more in-depth anti-ban....it could prove vital if Jamflex ever goes after us directly.

    Randomize the "Personality" of a player, have it either be like super-sporatic, calm, slow, mindless, etc.

    Currently: Working on Defending&Attacking in my Castle-Wars Script
    Project Rebuild: 90M/170M

  16. #16
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by R4nd0m View Post
    I don't really agree with the approach here, I think it would be FAR superior if we followed the path of MSI and their "anti-ban for the occasion" like no mouse movements during alching or random right clicks etc. But tons of key moving
    But, the thing I'm suggesting has some kind of "anti-ban for the occasion" in the sense that the thing you're doing has a higher priority. So if you're mining, things related to mining has a higher priority, like looking at the mining xp, clicking it, scrolling, or whatever. And there are anti-bans that can work for anything you do really. Imagine alching, that every 200~ alch it will misclick and end up in the prayer tab, or some other tab for that matter.


    Quote Originally Posted by PatDuffy View Post
    I like the idea of new more in-depth anti-ban....it could prove vital if Jamflex ever goes after us directly.

    Randomize the "Personality" of a player, have it either be like super-sporatic, calm, slow, mindless, etc.
    That's exactly the reason I started thinking about this, seeing how JaGex claims to be able to get screen-scrapers.

    But yeah, it's something like that I was considering. Either make every single script random when it starts up, with a number. Or with a number, and a personality everytime the script runs as well. So sometimes you're hungover/lazy whatever, and slowly working in the beginning, takes alot of breaks, and then gets to work.

    Or something like that.

  17. #17
    Join Date
    Dec 2011
    Posts
    392
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    If it was random every time then how would you have a unique style? Every time you ran your bot you 'style' would change. As of right now every scripter adds their own antiban so that's random in its own way. If there was a way to keep your style that would be amazing O_o Ofc you could justwrite your own complex antiban and add it to the scripts you use personally thus keeping your own style.

    On another note I love a lot of the Antiban RISK mentioned. I'd like to see that implemented.

  18. #18
    Join Date
    Oct 2011
    Location
    Chicago
    Posts
    3,352
    Mentioned
    21 Post(s)
    Quoted
    437 Post(s)

    Default

    Quote Originally Posted by shadowmarkus View Post
    But, the thing I'm suggesting has some kind of "anti-ban for the occasion" in the sense that the thing you're doing has a higher priority. So if you're mining, things related to mining has a higher priority, like looking at the mining xp, clicking it, scrolling, or whatever. And there are anti-bans that can work for anything you do really. Imagine alching, that every 200~ alch it will misclick and end up in the prayer tab, or some other tab for that matter.

    Yeah something along those lines would be nice, I was just thinking of using MSI's antiban since it is already almost complete.




    Anti-Leech Movement Prevent Leeching Spread the word
    Insanity 60 Days (Killer workout)
    XoL Blog (Workouts/RS/Misc)

  19. #19
    Join Date
    Apr 2008
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by R4nd0m View Post
    Yeah something along those lines would be nice, I was just thinking of using MSI's antiban since it is already almost complete.
    I haven't looked that much into MSI's antiban to be honest, I might want to do that...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •