Jump to content

Banned within hours on new script


azthy312

Recommended Posts

Hi all,

I have just started botting and read that the best way to not get banned is to write my own script, so that is what I did, but unfortunately all of my bots seem to get banned within a couple hours of running.

The bot in question is a Tab Scamming bot (you've probably seen them in the GE before) with somewhat simple actions - spamming in chat, trading with players who trade you, giving timed replies and declining trade after a set period of innactivity. The script itself could definitely use some improvements, but it does the job it's meant to and I haven't observed any abnormal behaviour on the most recent version. I also haven't yet implemented any anti-ban/anti-pattern as I do not know how. I am also botting from my home IP, which has never been botted on before.

I realise that this particular type of bot will definitely attract significantly more reports, but it seems the other tab scamming bots I see aren't banned anywhere near as quickly.

I suppose my question is this - is adding anti-ban and/or anti-pattern likely to help? Or is it likely the issue lies within the script itself?

I also do plan on eventually getting premium and using mirror mode, but I wanted to make sure that the script was completely ready before moving onto that. Would mirror mode help at all?

Apologies in advance if this is a stupid question

 

Link to comment
Share on other sites

6 minutes ago, Czar said:

Hello!

Hmm well are you: botting tutorial island? How're you creating/registering accounts? What're your delays like after getKeyboard().type("..."), is it fixed/randomised? Botting in f2p or p2p? There are so many factors at play here, more info would help :doge: 

Hey thanks for the reply!

I am not botting tut island.

To register the accounts I'm going to the RS homepage and creating them manually from my home IP - one of the accs had a verified email but the others didn't (They were throwaways from before starting botting that I'd already bonded).

To type I am using a typeInstantString that I found on this forum (code below) with fixed delays, bar one that times the delay based on a response from the trading player.

private void typeStringInstant(String output){

    for(int i = 0; i < output.length(); i ++){

        char c = output.charAt(i);
        int code = KeyEvent.getExtendedKeyCodeForChar(c);
        // Type the character
        getBot().getKeyEventHandler().generateBotKeyEvent(400, System.currentTimeMillis(), 0, code, c);
    }
    keyboard.typeEnter();
}

And I am botting in P2P

Link to comment
Share on other sites

There's your answer: insta-typing. I am actually surprised you are not insta banned, or that you're lasting above 30 mins lol. I remember making an autotyper for a private script a while back and the insta one just got decimated with bans, other one did last a couple days. Might be something worth checking out!

Link to comment
Share on other sites

29 minutes ago, Czar said:

There's your answer: insta-typing. I am actually surprised you are not insta banned, or that you're lasting above 30 mins lol. I remember making an autotyper for a private script a while back and the insta one just got decimated with bans, other one did last a couple days. Might be something worth checking out!

Ahhhh I see. I guess I assumed it would be okay because I was never banned for using shortkeys, but now that I know it isn't I'll change it.

If I were to edit that typing script so it puts randomised delays between each button press (but still be faster than getkeyboard.typestring("")) do you think that would be okay?

Link to comment
Share on other sites

1 hour ago, srosha said:

have you tried it with find my ip? i believe they are static ips unless using proxy or vpn

 

Just tried and was able to change my IP (though it did take a few restarts). I was under the impression that the majority of ISPs gave dynamic IPs unless specifically requested otherwise.

1 hour ago, Gunman said:

@azthy312The other guys probably just replace the accounts as they get banned. Probably use a similar name too, so you never noticed it's a new account. Ignore that guy about the IP thing btw. Takes a lot to get an ip truly "flagged".

You may be right there - I hadn't considered the fact that they could all just be using similar names.

52 minutes ago, Planet said:

Are you getting any accepted trades with that? Seems so well known that it would be a waste of time.

You'd think so, but surprisingly enough some people still fall for it. My accounts very rarely got banned when I was just using shortkeys before writing the bot though, so I'm not sure how it compares when you factor in the price of bonds and the fact that accepted trades are fairly few and far between.

Edited by azthy312
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

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