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

How Jagex will do it.

How will Jagex stop bots?

  • Re-write the client in a NOT Java language.

    Votes: 12 12.4%
  • Mix-up item IDs on a regular basis.

    Votes: 65 67.0%
  • Other -- Please specify on this thread.

    Votes: 20 20.6%

  • Total voters
    97
This is taken from a forum, and describes alot well. :)

This was not posted by a mod?

Also, if you'd randomize the packets how is the client going to read the packets?
 
Thread should be called "how jagex thinks they will do it"

you guys dont need to freek out just dont bot tomorow bots will be fine I'm guessing by the 26th (wednesday)
 
Thread should be called "how jagex thinks they will do it"

you guys dont need to freek out just dont bot tomorow bots will be fine I'm guessing by the 26th (wednesday)

Bold claim. Jagex might be onto something, and its about time.
 
Two Factor Authentication User
Examing the name, I now believe they will be implementing a regular ID change to ALL items in rs.

words

It's more probably 'clusterfuck', as in, bot clusterfucker. but hey, that's just my opinion.
 
MushyMuncher
Two Factor Authentication User
Christmas 2014
Christmas 2015
Easter 2016
Extreme Homosex
Homosex
Lawrence
Pizza Muncher
Sythe's 10th Anniversary
SytheSteamer
Some interesting points and facts stated.

I heard something about Runescript, the langauge in which Jagex uses to program with which Java then translates.

This most likely will not be the solution to how they stop all bots, however it could be a method:

Quote Mod John A:
We write in a scripting language called RuneScript, which our Game Engine team has created specifically for making RuneScape content. The Java-based game engine then reads this RuneScript code and makes it all work. RuneScript is constantly being changed and expanded as we add new features to it to allow it to do new things.

Source: http://jagex.wikia.com/wiki/Runescript


However Wolfdogs' theory seems possible too.

Only time will tell.
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
They've been moving code into native binaries for some time. If they are intelligent they will continue to do this, including perhaps moving some game logic into dlls.

If I were designing the system I'd look at pushing the connection and communication code into the binaries. Then, you could probably have for example a hashcheck thread (running on the binary side) to watch the JVM's classloader for any changes to the client class files. And if it detects any then it fails to grant a connection.
 
Chess Master
They've been moving code into native binaries for some time. If they are intelligent they will continue to do this, including perhaps moving some game logic into dlls.

If I were designing the system I'd look at pushing the connection and communication code into the binaries. Then, you could probably have for example a hashcheck thread (running on the binary side) to watch the JVM's classloader for any changes to the client class files. And if it detects any then it fails to grant a connection.

I've never seen you post in the RS section.

Regardless: That makes sense, would also help ban people (When it failed to grant a connection).
 
Re-write the client in a NOT Java language.
I though they said they will update their java version? (Prob JRE 7)
They might also use their own Java (Jagex has a lite version of java wich holds just what runescape needs, this opensource and comes with the desktop client). But still, they wont stop using Java ;)


Mix-up item IDs on a regular basis.
They did this 1 week ago (change all ID's of the randoms).
Its not going to work as most scripters use names of objects/items rather then its ID's

This is what TRileZ said:

Your ideas are very good and the more evidence I see the less likely the switching the client option becomes. The only problems I see with your post is that, like you said, it only will effect reflection bots. However, Jagex mods were quick to correct the post on the original page saying it will effect BCEL based clients as well.

So I think at this point we have ruled out three things:

1. Switching to a non-java client -Jagex is requiring a new Java update no point in doing this if they were going to switch to a non-Java client. http://services.runescape.com/m=news/change-to-required-java-version

2. Obfuscation: They have tried this, literally thousands of times with every update...it is not a hard hurtle to get over for an experienced coder.

3. Encryption -- I have seen a lot of posts about this. It is pointless because even if there is encryption between server and client the information most be in an unencrypted form before it is compiled by the JVM...Also my classguard post would also be an unlikely alternative since the since the executing JVM has to somehow be able to read the data it wants to execute...it can't do this if it is encrypted.

I still think the most likely method is mixing up item/object IDs...and after reading mercatres post and hearing this had already been attempted on randoms I would not be surprised in the least if they didn't try something similar to this. We'll see...in the mean time please post more suggestions/comments.
 
They've been moving code into native binaries for some time. If they are intelligent they will continue to do this, including perhaps moving some game logic into dlls.

If I were designing the system I'd look at pushing the connection and communication code into the binaries. Then, you could probably have for example a hashcheck thread (running on the binary side) to watch the JVM's classloader for any changes to the client class files. And if it detects any then it fails to grant a connection.

Very true, I would have done the same but remember they are focusing making the game available to as many people as possible on as many OSs as possible. Java is very well known for its slogan "write once read anywhere" and I think that Jagex is afraid if they move away from Java because they fear will lose people over speed and compatibility problems.
 
Wouldn't mind it at all if they got rid of bots, they ruined the game. There is no point anymore for non botters because it's nearly impossible to pass them statistically, and theres not point for botters because they dont even play the game.

I think changing the item id's would drastically change the amount of successful botters, especially for simple skills such as woodcutting.
 
I bot, but I made a post on the Runescape forums a few months ago, suggesting they change item ID's every few hours, and it got a lot of support and feedback, some of which were from Jmods.

But thinking about it now, I can't really see how item ID's would affect that much botting-wise. Someone up above said it too, about a lot of scripts not using item ID's, but names instead. This update would break kiko's dungeoneering bot, cause there are a lot of things you can't right click and get a name for, that you have to interact with, but a lot of bots would be unaffected, right?

We'd have to go the route of RID, using color and shape recognition, if we want to bot dungeoneering again, I think. ;( Sucks, too. Kiko's so close to releasing party support.
 
I don't have much know how in the program department, but I'm not exactly sure that Jagex can fix the botting problem at its current rate. They claim to have "already banned 1.5 million bots".. Thats a pretty large number.. if even 10% of those are p2p (much more likely that its a higher number than that) then they're losing roughly $150,000 a MONTH?

$1,800,000 a year, because people want to bitch about the economy of a pixelated game and complain solely because they are either scared to bot or they can't afford/parents won't buy them paid bots?

They aren't fixing shit in my opinion. This is simply a clever ruse to keep the "legitimate players" happy in the meantime while they figure out ways around bots to buy time.

Why put so much effort into making frost dragons nearly impossible for bots if they were planning this? Unless they were intended to be harder to kill upon release, which I highly doubt since the best thing they drop are bones that won't exceed 25k at the most without bots.


Jagex said:
The project, code-named the ‘ClusterFlutterer’, will be launched as part of the RuneScape game update on Tuesday the 25th October permanently preventing “reflection” bots from working again.

My ass. If Jagex had the ability to do this they would've done it long ago before botting became the "problem" that it is today, it doesn't take a rocket scientist to figure out how to keep reflection out of a game like Runescape. I mean for fucks sake, they created the game. If infact the creators of these bots used in the game that they (jagex), themselves created are smarter and know more about how to operate the scripting and can continue to find ways around Jagex's methods of keeping them out, then maybe they should hire these bot creators to help them develop the game instead of the idiots they have working on it right now.

This is merely my opinion on it.

OT: How will they do it? They probably won't, as to how they could? I'm not sure.

If they truthfully want to stop goldfarming, they should buy these companies out, returning the hundreds of billions tied up in the websites to the players or destroying it. Botting? Will always be an issue because people just want those stats.
 
Two Factor Authentication User
{The project, code-named the ‘ClusterFlutterer’.........................permanently preventing “reflection” bots from working again.}
-MMG



even though jagex is known for stretching the truth; they have started to be more open about the anti-bot wars, so you have to take that into consideration somewhat
 
Sythe RSPS Player
<3 n4n0
Homosex
Le Monkey
Potamus
Wait, do you not have an Archer rank?
I agree with wolfdog, however I doubt botting will die, people will start producing bots like AI (robotzindisguise)
 
Even so those bots have limits RID is amazing no doubt but it has it's disadvantages to.

Running multiple RID bots takes up a huge amount of processing power and RAM because you have to run each in a separate VM.

Also, for a computer it is much more difficult to interpret visual information than it is using reflection/bcel. This limits what color recognition bots like RID can do. You will for example never see an RID dungeneering bot because color recognition algorithms can only go so far and with a skill this complicated and with that many branching possibilities one variable misinterpretation can lead to the bot preforming completely differently.
 
After RT5 it wouldn't be hard to rewrite it to other languages, Jagex already have an downloadable client which doesn't use Java.
 
Runescape Gamblingrunescape gambling
Back
Top