• Log in or sign up for an account here: https://www.sythe.org/login

Artificial Intelligence - The Future of Botting

Status
Not open for further replies.
It's already started on script bots too, there's a firemaking bot with randomized paths, whenever it get stuck cause of an obstacle it remembers it and never use that path again.
RiD is a scripted AI, or just allot of "ElseIf".
 
The method implied today by most modern bot clients is known as reflection. NeXus does this very well. However the disadvantage to this is that the bot-client loads the Runescape.jar into it's own virtual machine. Meaning that you are literally downloading the entire RS client rather than just playing it via web-browser. This isn't necessarily illegal, but if you were suspected of botting this is often one of the many things Jagex looks for.

You do realize that you have to download the runescape jar in order to run it in a web browser... right?

^ LMFAO this is so wrong u have no idea. Do u know how big the Runescape.jar is? alot bigger than the ibot files u download, and reflection is its name REFLECTION, meaning it does not touch the RS client in ANY way. Noob.

Um. No.
neXus ~20MB
runescape jar ~1MB
Feel free to check yourself.

RuneScape download: http://world23.runescape.com/runescape.jar
neXus download: http://impsoft.info/download.php

I'd also like to point out that although the RS.jar (this time speaking about the whole game) is huge people have stolen the entire thing and hosted it on their own private servers. However reflection and bcel clients both download the entire RS *client* .jar which is about 30 mb.
Private servers were made by reverse-engineering the runescape client. The runescape client is ~1MB.

Reflection does not touch the RS client, do u not understand this? Basically, they load runescape in a contained browser, then creates a mirrior REFLECTION of it and take info from the Mirror NOT the actual client. DO YOU UNDERSTAND? now, BCEL, does touch the client, it injects itself into the client, extracting whatever it needs from the client, this can be detected by jagex, but not reflection, the only thing jagex can see if you are using a reflection client is that the game is being played on an unamed browser which is perfectly legal. GF.

You don't understand reflection at all.
http://en.wikipedia.org/wiki/Reflection_(computer_science)
http://download.oracle.com/javase/tutorial/reflect/index.html
http://java.sun.com/developer/technicalArticles/ALT/Reflection/

No, they don't need to dig into your computer your browser information, OS, ip address, screen resolution and all types of interesting stuff is broadcasts for just about anyone to see. If you don't believe me go here and see for yourself.

http://www.whatsmyip.org/more/

For me they were able to see the following information: User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13

Yes, any server you connect to has your IP address (obviously) and any information that is sent via HTTP request headers (which can be changed with little to no effort). How is information sent via HTTP request headers going to get somebody banned for botting?

^Nice spam.

^Nice spam.
 
Jimmy thanks for the comments.

1. Yes, I do understand that you have to download the RS.jar in order to play the game. I never knew that the it was 1mb that seems extremely small but I'll take your word on it. I am pretty sure that Jagex can detect if you are loading the game through a normal web-browser or via some 3rd party client.

2. Thanks for backing me up...

3. Thanks for the info would you mind explaining the process of reverse engineering the client to do this?

4. Yeah I thought I was right on this one to. My understanding of reflection is that it downloads the different java .classes and then can read (or write although Nexus doesn't use this) the data, scripts can then dig from this data like any normal library.

5. I never said you could get banned by this. I simply stated that if you are suspect already to using a bot Jagex may check to see if you are running a 3rd party client which could confirm their original suspicions.



Thanks Jimmy!
 
For the client to operate inside the the botting client the .jar needs to be downloaded. Load up any Nexus bot and notice in your terminal how it downloads the .jar file after you navigate through the setup wizard.
 
Yes we know that robotz in disguise Are brilliant bots, no need to make more threads like this.

Maybe some people didnt know...try not to be so negative
 
OMFG.
I hate this thread more and more every second I see it in the rs2cheating section.

Most people here have no clue on how programs work but they all say "RiD is tha best shizz" because some douchebags advertise with some big words, its all SE (social engineering). Really! It reminds me to hitler.

RiD aint great at all.

I love ur simple picture of an AI (A FULL AI DOES NOT EXIST) it looks like a 5 year old talking about bots. In fact, the 2 pictures are exactly the same.

"If conditions are right start chopping with predefined parameters"
Well, before this happens, RiD will check your stats and if you have a hatchet or not (Like a script would).

It will then check the current location (like a script) to know if it has to walk to the trees first or not... AND SO ON.

Btw, people call it a script because when it gets executed it starts at the top, and if it reads the end it stops.
Simple (command line) c++ and java function in the same way, python is a scripting language to.
 
@Thr0back: Dude, clearly you don't have a clue what you are talking about. No one is claiming that full AI exists. However AI bots use methods that simply aren't the same as a normal script. A normal script uses Boolean (If, Else) logic tests to progressively (like you said) start at the top and work it's way down.. I'm not 100% sure, I would have to talk to RiD, but I believe his bots use methods such as "fuzzy logic" in it's place. Yes, it will check your stats, like you said, and glean what it can and then operate within the set parameters in a random way. You are given a unique seed which assigns how the bot will behave within the set parameters. The major difference is that like a human it is making decisions in real-time (not working from the top down).

On another note your example of Social engineering only proves your ignorance. Social engineering in the computer science world is the manipulating people to give away information without them knowing it.
 
OMFG.
ave no clue on how programs work but they all say "RiD is tha best shizz" because some douchebags advertise with some big words, its all SE (social engineering). Really! It reminds me to hitler.

It is the "tha best shizz". At first, I hated botting. I tried Nexus and thought "eh.. this isn't very human like, but it gets the job done." Then I tried RiD and I haven't looked at Nexus since.
 
@Thr0back: Dude, clearly you don't have a clue what you are talking about. No one is claiming that full AI exists. However AI bots use methods that simply aren't the same as a normal script. A normal script uses Boolean (If, Else) logic tests to progressively (like you said) start at the top and work it's way down.. I'm not 100% sure, I would have to talk to RiD, but I believe his bots use methods such as "fuzzy logic" in it's place. Yes, it will check your stats, like you said, and glean what it can and then operate within the set parameters in a random way. You are given a unique seed which assigns how the bot will behave within the set parameters. The major difference is that like a human it is making decisions in real-time (not working from the top down).

On another note your example of Social engineering only proves your ignorance. Social engineering in the computer science world is the manipulating people to give away information without them knowing it.
Ok, so what is the difference between your powerminer, and mine?
 
Status
Not open for further replies.
Runescape Gamblingrunescape gambling
Back
Top