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