Welcome to TRiBot Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

TRiLeZ

TRiBot AI Antiban Testing

96 posts in this topic

For nearly the past two weeks, I have been working on creating an artificially intelligent antiban system, which is currently ready to be tested. The system works by analyzing how the script performs, the patterns that form, when the player is idling (and the length time), and the triggers which make the script perform certain actions. After doing the analyzing, the system will make decisions on when to perform antiban actions, when and where it should hover the mouse, and when to rotate the camera to face a certain object.

 

This system works in conjunction with ABC (Anti-Ban Compliance), and character randomization (creating unique profiles for every different bot). In doing so, the antiban system is able to make the bot seem more human-like.

 

Currently the antiban system is automatically able to apply the following ABC elements:

  • Checking XP
  • Examining Random Objects
  • Randomly Rotating the Camera
  • Mouse Leaving the Game
  • Picking Up the Mouse
  • Random Mouse Movement
  • Random Right Clicking
  • Response Time to New Object
  • Response Time to Switching Objects
  • Hovering Objects
  • Using Closest Objects vs Using Objects Which Aren't the Closest
  • Moving to the Anticipated Next Object Location
  • Delay Between Item Interaction

Through my testing, the system works well. Now I'm asking the public to test the system, and tell me if it screws up the script. More thorough testing will be commenced when it's confirmed that the system does not break any scripts.

 

To test the antiban system: At the "TRiBot Login" interface, select "Development Release." Doing so should make TRiBot Dev 9.200_0R1 boot up. When you run a script, the antiban system will automatically run in the background.

 

Other things to note with the dev release:

  • If the bot house control over the mouse, human mouse input will be blocked unless the user moves the real mouse over the bot mouse.
14 people like this

Share this post


Link to post
Share on other sites

So if I have made a script without any form of antiban or ABCL implementation this would be sufficient?

 

Just wondering.

Share this post


Link to post
Share on other sites

@TRiLeZ

 

Im using erickhos autobuyer, im not logged in for more than 15 seconds at a time. Would it be worth testing this or should i just ignore?

Share this post


Link to post
Share on other sites

This is just what we needed! Thank you so much, lets meet Rid and give him a run for his money!

 

Good job Trilez!

Share this post


Link to post
Share on other sites

So if I have made a script without any form of antiban or ABCL implementation this would be sufficient?

 

Just wondering.

 

For the most part, yes. I'd say it's best to have the script also implement ABC since the antiban system could take a few minutes to kick in as it's learning how the script performs, or in case the system has problems identifying things.

 

@TRiLeZ

 

Im using erickhos autobuyer, im not logged in for more than 15 seconds at a time. Would it be worth testing this or should i just ignore?

 

Testing it would help.

Share this post


Link to post
Share on other sites

Im running a private script that will log every 1min max, so far it seems to be doing good all tho im not babysitting it i can see the difference...

 

Im just wondering if this script will bug some of the Customs random solvers i have on the private script im using. 

Share this post


Link to post
Share on other sites

THIS IS AMAZING! So glad to see this. There are only 3 things missing. You need to add a system that takes the current level of fatigue and slightly decreases mouse accuracy, or clicks similar looking items(Attentional awareness), and the microbreak system I was talking about. This system will help loads, but it wont help at all with bans if people are still running scrips 24/7, or use the crappy break handler(its okay but, not dynamic enough) So the last thing it needs is a microbreak system as i've explained in my suggestions, which has different systemic levels which go up randomly but realisticly for hunger, thirst, tiredness, and then takes a break for an appropriate amount of time for that activity, and if its a nap it will decrease the delays and accuracys and make them fast and good again. You could make it so the levels increase randomly for each runescape character or tribot account(account profiling) and with this I think bans will basically be non-existant.

 

Examples on break times, for thirst, 2 - 8 minutes, for hunger 10 - 45 minutes, and for naps 30 minutes to 6 hours possibly, all up to you. If these systems are implemented you will have done every idea I have came up with, and I think bans will be non existant. Thanks, please let me know of your input on if you will do anything with these ideas TRiLeZ I think these systems will help dramatically on top of this ai system.

1 person likes this

Share this post


Link to post
Share on other sites

Great addition, I will be running all of my accounts on this to further development. =]

Share this post


Link to post
Share on other sites

Run for 2 hours no problems at all, not broken the script i was using, only making it better =D

Share this post


Link to post
Share on other sites

How would this affect scripts with ABC already implemented and in the future once finished, should we remove the code for it?

Share this post


Link to post
Share on other sites

How would this affect scripts with ABC already implemented and in the future once finished, should we remove the code for it?

This is best added on top of ABCL 10 methods.

 

This should'nt be seen as a replacement, but another brick.

 

@TRiLeZ I am noticing some difference, as I have been botting for almost an hour with ZERO randoms so far.

Share this post


Link to post
Share on other sites

Its veryy good, but getting less xp like 3-5k 

P.S running nearly 40mins no randoms

Edited by Goddness

Share this post


Link to post
Share on other sites

Its veryy good, but getting less xp like 3-5k 

P.S running nearly 40mins no randoms

Yes, there may be a difference with the XP rate. but you have to make a choice, or getting banned real quick, and have a lot of exp. Or lose some xp/hr but have the account for a longer period.

Share this post


Link to post
Share on other sites

Problems  trying to login after a break, it was doing 'ABCL XP" in the middle of logging-in. Took about 6 tries to correct itself. 

Share this post


Link to post
Share on other sites

Not sure if this is related only to the development version but the script does not complete the mordaut random

Share this post


Link to post
Share on other sites

I got logged out for some reason - possibly due to inactivity which would be because the script wasn't doing anything in the development version, and the login handler didn't take over at all. just kept me logged out

Share this post


Link to post
Share on other sites

Not sure if this has anything to do with this but I get this in the bot debug and the bot stays at login screen:

 

e48eb7b4d5c40daff7cc42a186d9c82d.png

Share this post


Link to post
Share on other sites

The antiban overrides the mouse cursor even when a script isnt loaded, which is getting annoying when u trying to trade people but disables mouse very quickly.

 

Anyway to make it only activate when a script is loaded or will that undermine it?

Edited by lawlz1
1 person likes this

Share this post


Link to post
Share on other sites

Finally the revolution is starting to take place, thank you trilez for your work, even if it is in baby stages.

1 person likes this

Share this post


Link to post
Share on other sites

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.