Forums

Game Engine & CM Answers! Thread is locked

Quick find code: 254-255-171-63698141

Mod Chris E

Mod Chris E

Jagex Moderator Forum Profile Posts by user
Q.) Do you think that there could be a possibility of stopping items from poking through each other in the future, as well as more realistic footing in game? E.g. legs + feet positioned realistically when on uneven ground?

- Certainly! Updates to our animation system are very high on the priority list for the graphics team and we're keenly aware of the need for better interaction between your avatar and the environment.

I think that the current features in game such as water are excellent for a browser based game right now and I’m wondering what further possibilities there are for the engine in the future :)

- The browser itself doesn't really limit us (you could release a AAA game in it if you wished, it's more that we aim to work on so many PCs that means we can't use the latest and greatest hardware effects)

Q.) What CPU would you advise as the minimum for adequate gaming experience (i.e. good FPS) on RuneScape?

- Anything within the last 5 years or so should play well. Personally at home I have an oldish Core2 which runs the game fine.

13-Apr-2012 17:40:15

Mod Michael

Mod Michael

Jagex Moderator Forum Profile Posts by user
Hi Ivan Strife:

"Will we ever see tweaks to Clan Chat so that players that wish to turn they're chat off from time to time won't appear as logged into the Clan Chat while sitting in the lobby?

I ask this since It's already possible to exit a Clan Chat while in game what if anything is currently hindering the ability to do so in the lobby?"

That's certainly something we could look at! :)

13-Apr-2012 17:40:15

Mod Jane

Mod Jane

Jagex Moderator Forum Profile Posts by user
Can't have favouritism on the Q&A vote Evil Chicken.

Wees


How many times!!! Vote Chocatrice! ;)
Mod Jane - Community & Events Director
Follow me on Twitter - @JagexJane

13-Apr-2012 17:43:51

Mod Philip

Mod Philip

Jagex Moderator Forum Profile Posts by user
i Zaros:

Hello mods of the GE and CM-teams,

If you can't answer a question please ask the other mods doing the Q&A to take a look.

So I heard the “bot nuke” didn't kill the bots permanently, are there any plans to permanently get rid of them?

If the next nuke will be permanent why all the secrecy? If it will disable bots there is nothing they can do to fix it right? So there would be no harm in letting the community know some details.

I won't bother you with the SoF, there are 9001 other people who want to rant about that so I won't waste my post space with that.

What's up with locking bot threads in the general forum? Shouldn't we encourage people to talk about issues like this instead of hiding it in the least active forum? Yes I'm looking at you “Other - Discussion & Suggestions*

What can you tell us about IVP, and in which way do they affect runescape's updates?

Why did Runescape's updates change so much? What happened to stuff we have all been waiting for like more metal dragons, more dragon equipment etc. Runescape is getting more and more updates that introduce new content and lore to the game instead of focusing on finishing and expanding existing content.

Why didn't you keep the old armor graphics? It would be really easy to make everyone happy and add an NCP that can trade you armor, much like how legs and skirts worked in Classic. For example to get the old graphics of a Rune med helmet you'd trade it for a Rune med helmet (old), it would have the same stats but the old graphics and it would be untradeable.

Thanks for answering the questions ;)
I will leave you with a quote:

"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."

~iZ

===

We are certainly planning on getting rid of the bots in the game. The reason for the secrecy is that we don't want to give them too much info about how we are going to get rid of them. Making the removal permanent is going to be an ongoing challenge. We expect to be constantly adding more and more blocks in the way of the bot writers, so that they have to spend more and more effort to get around this.

I'll leave the rest of your questions for CM :)
Technical Director

13-Apr-2012 17:43:57

Mod Chris E

Mod Chris E

Jagex Moderator Forum Profile Posts by user
13-Apr-2012 17:26:33
Unhide Profile Edit Highlight Bump Bad Good
To Engine Team:

A LOT of the actions done in Runescape have to be verified by the server before they can happen. there are only a few things that I can think of off of the top my head that are done client sided (such as changing the quanitity in a GE purchase).
For some things it just seems silly for, such as following through large blocks of chat which can take a VERY long time if you have a large ping. There are also some annoyances with using the banking system that would be greatly sped up if the verifying was done passively (i.e would happen instantly on our end, but if the servers detecting something illegal it would change it back).

**Would it be possible to tone this down?
**How hard is it to have a game tick running constantly?
**Is the game tick affected when the server lags because of heavy load?

- The game was originally 100% server side on launch in 2004. Since then we've added a client side scripting system and improvements to the interface system which allows the content team to move responses to the client where it's safe to do so. Newer content is generally better at this, but we still keep a lot of restrictions in place (as you see). The reason for this is simply that it allows us to keep the security at the engine level without having to worry the content team about client/server security - they can get on with making great content!

There's a fairly noticable delay between clicking something and it actually happening (kinda brings it back to my first question).

**How much extra load would be added to the servers if the duration of a tick was halfed or thirded, would we ever see decrease in time between ticks?

- Well, twice, three times etc! Actually, our engine was tweaked to run at 10x its current rate for Stellar Dawn, and that worked OK - the main problem is that we'd break a LOT of content doing it.

**What's the current biggest character filesize? How much memory does an active character use?

- Save games are a few kilobytes generally, memory on the server will again be a few 10s of kilobytes and 100s of K on the client for the models, sounds etc

**How insightful has the hiring of Mod Jacmob been? In an interview (no source) I read he was pretty confident all bots could be stopped, is this still the case?

- He's great to work with and has been very busy working on the anti botting.

13-Apr-2012 17:45:12

Mod Chris E

Mod Chris E

Jagex Moderator Forum Profile Posts by user
What is the reason why there is a delay when hopping between worlds? Is it because of the games coding or is it just to give other players a chance to join the world?

It was originally in place to reduce rare resource farming (eg. rune rocks).

13-Apr-2012 17:45:49

Mod Chris E

Mod Chris E

Jagex Moderator Forum Profile Posts by user
Why is there a bank space limit? Is it due to server space?

Yes, simple as that. Every (Stack of) item you have uses 6 bytes of server space, so do the maths!

13-Apr-2012 17:46:35

Mod Jane

Mod Jane

Jagex Moderator Forum Profile Posts by user
To Mod Jane:
1) Is it allowed to make multiple posts, if a questions falls in my mind I forgot in my first post?
2) What do you like most about a Q&A? :)



  • 1) Yes, I want you guys to get as many questions answered as reasonably possible. :)

  • 2) Seeing the Community getting answers directly from the horses mouth, so to speak. :)

Mod Jane - Community & Events Director
Follow me on Twitter - @JagexJane

13-Apr-2012 17:46:35

Mod Michael

Mod Michael

Jagex Moderator Forum Profile Posts by user
Hi Collin892:

"In your opinion, what was most challenging for you while coding the core system for the Grand Exchange, if any at all? You did an excellent job on the Grand Exchange, and both the old and new Clan Chats. Thank you for all you have done and will do."

That's a good question. It's been quite some time since I originally worked on the GE, and I have a lot of good memories about it! :) There were many challenges along the way in getting it from design to launch, but I think the most challenging aspect was writing a core system capable of dealing with such a massive number of trades. When we first launched the GE, it was dealing with millions of exchanges an hour - that's a lot of processing! I was very pleased with the code I came up with to handle that!

To this day the Grand Exchange is the feature I feel most proud of and so privileged to have built from the ground up with such awesome content developers. I'm glad it's been so useful for so many people.

13-Apr-2012 17:48:18

Mod Stevew

Mod Stevew

Jagex Moderator Forum Profile Posts by user
To Mod Stevew:

If one were to be recruited as a player moderator on a voluntary basis, what types of activities other than help the community abide by the rules does he or she have to perform? Also, would there be more powers given to a player moderator in the future such as temporarily banning a disruptive player from RuneScape?

===

Our P Mods are all voluntary so we don't have any things that they 'have to do'. Generally speaking P Mods will choose to support and be involved in community activities and of course they do have some limited tools to deal with serious rule breaking if they happen to come across it.

We don't have any immediate plans to extend P Mod 'powers' but I would be interested in giving them tools to be more involved in the community. For example, if a P Mod is running an event it might be handy for them to have a tool that tells them how many people are at the event - so we can get an idea of how successful they are. That's just something that popped out of my head, but you get the idea. :)

Steve

13-Apr-2012 17:50:09

Quick find code: 254-255-171-63698141 Back to Top