azthy312 Posted July 21, 2020 Share Posted July 21, 2020 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 Quote Link to comment Share on other sites More sharing options...
Czar Posted July 21, 2020 Share Posted July 21, 2020 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 Quote Link to comment Share on other sites More sharing options...
azthy312 Posted July 21, 2020 Author Share Posted July 21, 2020 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 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 Quote Link to comment Share on other sites More sharing options...
srosha Posted July 21, 2020 Share Posted July 21, 2020 would reccomend not using home address ip since they can flag ips. Quote Link to comment Share on other sites More sharing options...
azthy312 Posted July 21, 2020 Author Share Posted July 21, 2020 3 minutes ago, srosha said: would reccomend not using home address ip since they can flag ips. Can't I reset my home IP by restarting the router? Quote Link to comment Share on other sites More sharing options...
Czar Posted July 21, 2020 Share Posted July 21, 2020 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! Quote Link to comment Share on other sites More sharing options...
azthy312 Posted July 21, 2020 Author Share Posted July 21, 2020 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? Quote Link to comment Share on other sites More sharing options...
srosha Posted July 22, 2020 Share Posted July 22, 2020 1 hour ago, azthy312 said: Can't I reset my home IP by restarting the router? have you tried it with find my ip? i believe they are static ips unless using proxy or vpn Quote Link to comment Share on other sites More sharing options...
Wisply Posted July 22, 2020 Share Posted July 22, 2020 for delay do you get banned if you have a set delay of always like 3 seconds? Quote Link to comment Share on other sites More sharing options...
Gunman Posted July 22, 2020 Share Posted July 22, 2020 @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". Quote Link to comment Share on other sites More sharing options...
Planet Posted July 22, 2020 Share Posted July 22, 2020 Are you getting any accepted trades with that? Seems so well known that it would be a waste of time. Quote Link to comment Share on other sites More sharing options...
azthy312 Posted July 22, 2020 Author Share Posted July 22, 2020 (edited) 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 July 22, 2020 by azthy312 Quote Link to comment Share on other sites More sharing options...