Jump to content

Runescape 3 is coming this summer...(BTS Bonus edition)


SwreeTak

Recommended Posts

Seems to me cheating would only be made easier when using HTML5 and JavaScript instead of Java (all other things being equal)

"The more persistence a game tries to have; the longer it is set up to last; the greater number (and broader variety) of people it tries to attract; and in general the more immersive a game/world it set out to be--then the more breadth and depth of human experience it needs to support to be successful for more than say, 12-24 months. If you try to create a deeply immersive, broadly appealing, long-lasting world that does not adequately provide for human tendencies such as violence, acquisition, justice, family, community, exploration, etc (and I would contend we are nowhere close to doing this), you will see two results: first, individuals in the population will begin to display a wide range of fairly predictable socially pathological behaviors (including general malaise, complaining, excessive bullying and/or PKing, harassment, territoriality, inappropriate aggression, and open rebellion against those who run the game); and second, people will eventually vote with their feet--but only after having passionately cast 'a pox on both your houses.' In essence, if you set people up for an experience they deeply crave (and mostly cannot find in real life) and then don't deliver, they will become like spurned lovers--somebecome sullen and aggressive or neurotic, and eventually almost all leave."

Mike Sellers' Hypothesis

Link to comment
Share on other sites

When they first announced HTML5 someone here mentioned it would make catching bots easier. Any merit to this?

Yeah. Game updates, bots are trying to log in with their old methods, and JaGEx is going "Lolz, got you, you, you, and you!" Similar to the wilderness ditch, but less obvious to legit players.

99 dungeoneering achieved, thanks to everyone that celebrated with me!

 

♪♪ Don't interrupt me as I struggle to complete this thought
Have some respect for someone more forgetful than yourself ♪♪

♪♪ And I'm not done
And I won't be till my head falls off ♪♪

Link to comment
Share on other sites

When they first announced HTML5 someone here mentioned it would make catching bots easier. Any merit to this?

Theory: It means they couldn't use reverse engineering techniques like injection or reflection and would have to use more easy to detect methods of botting such as colour picking?

612d9da508.png

Mercifull.png

Mercifull <3 Suzi

"We don't want players to be able to buy their way to success in RuneScape. If we let players start doing this, it devalues RuneScape for others. We feel your status in real-life shouldn't affect your ability to be successful in RuneScape" Jagex 01/04/01 - 02/03/12

Link to comment
Share on other sites

When they first announced HTML5 someone here mentioned it would make catching bots easier. Any merit to this?

Theory: It means they couldn't use reverse engineering techniques like injection or reflection and would have to use more easy to detect methods of botting such as colour picking?

This isn't really my area of expertise, but I think it would still be possible to use injection and reflection.

Link to comment
Share on other sites

With javascript you do not even need reflection, you can do almost whatever you want.

You can even redefine almost every function of the standard API's such as DOM, WebSocket, etc.

 

Suppose I want to modify data a webapplication sends using WebSocket, I could inject this script using the firefox / chrome console:

 

// try this on http://www.websocket.org/echo.html

var _send = WebSocket.prototype.send;

WebSocket.prototype.send = function(data)
{
console.log('hi! ', data);
data = data.replace(/rock/ig, 'Slap');

_send.call(this, data);
};

 

This even works for WebSockets that have been created before you inject your script.

"The more persistence a game tries to have; the longer it is set up to last; the greater number (and broader variety) of people it tries to attract; and in general the more immersive a game/world it set out to be--then the more breadth and depth of human experience it needs to support to be successful for more than say, 12-24 months. If you try to create a deeply immersive, broadly appealing, long-lasting world that does not adequately provide for human tendencies such as violence, acquisition, justice, family, community, exploration, etc (and I would contend we are nowhere close to doing this), you will see two results: first, individuals in the population will begin to display a wide range of fairly predictable socially pathological behaviors (including general malaise, complaining, excessive bullying and/or PKing, harassment, territoriality, inappropriate aggression, and open rebellion against those who run the game); and second, people will eventually vote with their feet--but only after having passionately cast 'a pox on both your houses.' In essence, if you set people up for an experience they deeply crave (and mostly cannot find in real life) and then don't deliver, they will become like spurned lovers--somebecome sullen and aggressive or neurotic, and eventually almost all leave."

Mike Sellers' Hypothesis

Link to comment
Share on other sites

When they first announced HTML5 someone here mentioned it would make catching bots easier. Any merit to this?

Theory: It means they couldn't use reverse engineering techniques like injection or reflection and would have to use more easy to detect methods of botting such as colour picking?

 

That's what I'd read, so again, remember I said "if I remember right". I appreciate JoWie's explanation: I've been wrong before and I freely admit that coding/scripting/programming isn't much my forte (tried for over 20 years, but I'm looking to try again with Python). I do feel I should clarify that despite the similar names, however, Java and Javascript are not even CLOSE to being the same thing. Vulnerabilities are therefore going to be different. Apologies if this was already understood.

 

I should also emphasize that security is most important to me, and I believe that's why the switch to HTML5 is coming about. Oracle has yet to fix that plug-in vulnerability properly. The base game will still likely use Java, but Jagex won't be using a means of putting it on the browser that is so vulnerable still. While I'm already pretty happy that Runescape supports OpenGL, I think things will just only get better for players on Linux in terms of performance and stability... although the community fretted hard about codecs (mostly H.264). I have every reason to believe we on Linux will be better served with HTML5.

Link to comment
Share on other sites

Am I the only one most excited about the customizable interface / better draw distances? Can't bloody wait for those :D

Hopeful, but jagex has a tendency to be a bit shallow on these things. I am excited too, but reluctant. Right now the camera doesn't give as much leeway as I would like for interface rearrangement.



Maxed [February 14, 2012] | Completionist [October 25, 2012] | Trimmed Completionist [in Progress]

Visit my Blog!


u_rza.png

Link to comment
Share on other sites

Isn't modifying the code/websockets easier to detect though?

 

Also could Jagex run the game under https as well to prevent cheaters?

612d9da508.png

Mercifull.png

Mercifull <3 Suzi

"We don't want players to be able to buy their way to success in RuneScape. If we let players start doing this, it devalues RuneScape for others. We feel your status in real-life shouldn't affect your ability to be successful in RuneScape" Jagex 01/04/01 - 02/03/12

Link to comment
Share on other sites

Isn't modifying the code/websockets easier to detect though?

 

Also could Jagex run the game under https as well to prevent cheaters?

 

That example I posted is detectable, yes. But the part that detects it would also have to run in the browser. So i could switch to a method that is not yet detected or I could remove the detection code. You could also do these kinds of things from within a firefox extension, that would even be harder to combat because an extension has more privileges than a web application (runescape).

 

HTTPS would not help much. Oversimplifying it a bit: it protects the endpoints (client and server) from anything in between (like a malicious router recording passwords), but it does not protect the endpoints from each other.

 

Note that variants of this can be done to any client. If you only have an executable, you could still modify the executable. It is just a whole lot easier in javascript.

Runescape already protects against a lot of cheats by making the server authoritative, even if the entire game was open source you could still not just give yourself a billion gold points.

The hard part is preventing cheaters from gaining information they should not have (like an enemy behind a wall in shooters), cheaters improving their input (aimbot) and automation (bots).

There is no real solution to aimbots and bots, if you can do it, a program can also do it. Detection software is not a solution either, you can always do your cheating at a higher level (like running the game in a virtual machine and doing the cheating in the host OS; or by controlling your keyboard with lego mindstorms ;p ).

 

All you can do is make it really really hard, like by changing your code very often, settings traps or by making it so hard bots have to solve hard AI problems.

  • Like 1

"The more persistence a game tries to have; the longer it is set up to last; the greater number (and broader variety) of people it tries to attract; and in general the more immersive a game/world it set out to be--then the more breadth and depth of human experience it needs to support to be successful for more than say, 12-24 months. If you try to create a deeply immersive, broadly appealing, long-lasting world that does not adequately provide for human tendencies such as violence, acquisition, justice, family, community, exploration, etc (and I would contend we are nowhere close to doing this), you will see two results: first, individuals in the population will begin to display a wide range of fairly predictable socially pathological behaviors (including general malaise, complaining, excessive bullying and/or PKing, harassment, territoriality, inappropriate aggression, and open rebellion against those who run the game); and second, people will eventually vote with their feet--but only after having passionately cast 'a pox on both your houses.' In essence, if you set people up for an experience they deeply crave (and mostly cannot find in real life) and then don't deliver, they will become like spurned lovers--somebecome sullen and aggressive or neurotic, and eventually almost all leave."

Mike Sellers' Hypothesis

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

I have all the 99s, and have been playing since 2001. Comped 4/30/15 

My Araxxi Kills: 459::Araxxi Drops(KC):

Araxxi Hilts: 4x Eye (14/126/149/459), Web - (100) Fang (193)

Araxxi Legs Completed: 5 ---Top (69/206/234/292/361), Middle (163/176/278/343/395), Bottom (135/256/350/359/397)
Boss Pets: Supreme - 848 KC

If you play Xbox One - Add me! GT: Urtehnoes - Currently on a Destiny binge 

 

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

Draw distance is the distance you can see in the game client.



Maxed [February 14, 2012] | Completionist [October 25, 2012] | Trimmed Completionist [in Progress]

Visit my Blog!


u_rza.png

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

Draw distance is the distance you can see in the game client.

This image shows it off pretty nicely, so with a much higher draw distance we can see wayyyy out into the distance instead of seeing a barrier of fog :P

 

Behind_the_Scenes_Special_Edition_HTML5_preview.png

safersbanner.png

Play Safe! smile.gif - Got useful information for the tip.it website? Post here!

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

Draw distance is the distance you can see in the game client.

This image shows it off pretty nicely, so with a much higher draw distance we can see wayyyy out into the distance instead of seeing a barrier of fog :P

 

Behind_the_Scenes_Special_Edition_HTML5_preview.png

 

Skyrimscape.

  • Like 1
Link to comment
Share on other sites

http://www.tomshardw...ease,21686.html

 

Runescape 3 on Toms Hardware

 

Biggest pet peeve of blogs like that is the inevitable comment of

"Most have, since then, grown out of the game, or simply got tired of grinding to just about level anything."

 

NO.

This is not a fact, you have made it up based on your personal experience/hearsay. Do not smear the entire game with the same brush of 'most out grow it' - I mean just look at the crew and well known names around any of the big fansites most date back a good 5+ years and the fact that there is plenty of people actively playing who can wear the 10 year vet cape.

 

It annoys me mostly because it is kind of a back-handed insult: If RS is a game most 'grow out of' it implies to be a long term player is to not grow up eg you immature, have limited to no independence etc.

Plv6Dz6.jpg

Operation Gold Sparkles :: Chompy Kills ::  Full Profound :: Champions :: Barbarian Notes :: Champions Tackle Box :: MA Rewards

Dragonkin Journals :: Ports Stories :: Elder Chronicles :: Boss Slayer :: Penance King :: Kal'gerion Titles :: Gold Statue

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

Draw distance is the distance you can see in the game client.

This image shows it off pretty nicely, so with a much higher draw distance we can see wayyyy out into the distance instead of seeing a barrier of fog :P

 

Behind_the_Scenes_Special_Edition_HTML5_preview.png

 

Skyrimscape.

 

Please show me anywhere in Skyrim that looks like that.

Sylpheed.png
Link to comment
Share on other sites

Can we just stop arguing and accept that this is gonna be beautiful?

  • Like 3

yqe0mrU.jpg

^^My blog of EoC PvM, lols and Therapy.^^

My livestream- Currently: Offline :(

Offical Harpy Therapist of the Mad

[hide=Lewtations]

Barrows drops: Dharok's helm x2, Guthan's helm, Ahrim's top, Hood and skirt, Torag's hammers, Karils skirt, Karil's top, Torag's helm, Verac's skirt, Verac's Flail, Dharok's Platebody.

Dag kings drops: Lost count! :wall:

4k+ Glacors, 7 Ragefires, 4 Steadfasts, 4 Glaivens, 400+ shards![/hide]

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

Draw distance is the distance you can see in the game client.

This image shows it off pretty nicely, so with a much higher draw distance we can see wayyyy out into the distance instead of seeing a barrier of fog :P

 

Behind_the_Scenes_Special_Edition_HTML5_preview.png

 

Skyrimscape.

 

Please show me anywhere in Skyrim that looks like that.

 

I was half-joking. It just has a similar 3d view to Skyrim.

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

Draw distance is the distance you can see in the game client.

This image shows it off pretty nicely, so with a much higher draw distance we can see wayyyy out into the distance instead of seeing a barrier of fog :P

 

Behind_the_Scenes_Special_Edition_HTML5_preview.png

 

Skyrimscape.

 

Please show me anywhere in Skyrim that looks like that.

 

I was half-joking. It just has a similar 3d view to Skyrim.

 

If by 'similar 3D view' you mean 'the only possible 3D view for a game world rendered in 3D with a camera attached to a player figure' I agree.

I mean its no more similar to Skyrims 3D world than it is to batman Arkham, assassin's Creed etc...

  • Like 1

Plv6Dz6.jpg

Operation Gold Sparkles :: Chompy Kills ::  Full Profound :: Champions :: Barbarian Notes :: Champions Tackle Box :: MA Rewards

Dragonkin Journals :: Ports Stories :: Elder Chronicles :: Boss Slayer :: Penance King :: Kal'gerion Titles :: Gold Statue

Link to comment
Share on other sites

Dumb question, but what do they mean by 'draw distances?' Is this just another term for depth perception and other visual oriented things?

Draw distance is the distance you can see in the game client.

This image shows it off pretty nicely, so with a much higher draw distance we can see wayyyy out into the distance instead of seeing a barrier of fog :P

 

Behind_the_Scenes_Special_Edition_HTML5_preview.png

 

Skyrimscape.

 

Please show me anywhere in Skyrim that looks like that.

 

I was half-joking. It just has a similar 3d view to Skyrim.

 

If by 'similar 3D view' you mean 'the only possible 3D view for a game world rendered in 3D with a camera attached to a player figure' I agree.

I mean its no more similar to Skyrims 3D world than it is to batman Arkham, assassin's Creed etc...

 

[bleep]ing hell, you guys are bunch of pessimistic turds. It was a simple joke, move on.

 

Personally I think the update will be nice, but Jagex needs to slow down with these HUGE updates (gm quests/eoc - most recents) and do so more minor tweaks/start some new quest lines.

  • Like 1
Link to comment
Share on other sites

Personally I think the update will be nice, but Jagex needs to slow down with these HUGE updates (gm quests/eoc - most recents) and do so more minor tweaks/start some new quest lines.

The problem with that idea is that Runescape is 12 years old. Over the last few years Jagex has seen a steady decline in players which says to me (and probably them) that it's not so much individual updates that make players leave, but the game becoming more outdated every year thus gaining fewer and fewer new players. To keep up with the competition the NEED to have massive overhauls to avoid being left in 2007. I agree, small fixes are awesome, but that's not what lures in and keeps new players.
Link to comment
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
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.