Blaze wrote:Edit: If I stand still for awhile then move, the game moves normally; at least for a bit. So it looks like there's something slowing down the loading of new areas of the map. But that still doesn't explain why it's taking so much processor power.
I think this is a clue. I've turned off a change I did a few days ago, right before this started. Please see if it makes it better.
If it does, then the fault was with Sun's JNLP persistent data cache. I wanted to use it to cache minimap images, so that they didn't have to be loaded over HTTP
every time they became visible. Not only should minimaps load faster, it would also lessen the burden on Apache, which is already stealing I/O cycles from the game server as it is. As it turns out, though, Sun's implementation of the caching service is slower than I could have possible imagined. How they've managed, I've got no idea; I can only presume that they suck. I've turned it off again, though, so I hope it's faster now.
(Note that it's a pure client-side change, so you'll need to make sure the client is up-to-date to see the changes)