View Single Post
  #6  
Old 03-22-2005, 07:35 AM
Soul-Blade Soul-Blade is offline
US Marine
Soul-Blade's Avatar
Join Date: Jul 2001
Location: Coeur d'Alene, ID
Posts: 945
Soul-Blade is an unknown quantity at this point
Send a message via AIM to Soul-Blade
Quote:
Originally Posted by WanDaMan
How come you didn't use that on Shifting Ages? dawg that was laggier than Era.

The issue was not anything related to scripting and making the scripting better (though if I took more time I likely could have reduced some lag). It was the fact my images were far too big. It was like having a 3d model in game - only the 3d model was pre-rendered in a sprite sheet. Graal can't handle images that big effectively (Well, Gv3 can handle them fine...that being said, you may see the space ships again. Just not on my PW ;-).

Also, reason number 2 I didn't implement a system like that is it really was not needed. It was a different type of gameplay. When you fired a weapon, it was near certain you would hit your enemy. It was meant for making the stronger player win. Of course, it was possible to try and dodge things..but when you've got missiles like homing missiles and magnetic bombs like SA had, you're going to get hit. Being able to dodge bullets is just insane, and that isn't what I was going for...the game was designed for serverside lag is what I am saying. Just not clientside lag...and that is the kind of lag it caused.

Quote:
Originally Posted by Stefan
The reason for the temporary clientside hit detection was that there is a bug right now that optimizes npcs so that they are not visible to serverside. That often removes 90% of the npcs so that the scripts and the npcserver in general runs much faster. The problem with that is that the npcs are not blocking anymore, and projectiles on serverside are flying through them, while they are blocked on clientside. So you might be hurt without seeing any projectile. That problem can be quite annoying if projectiles fly long ways, you can reduce the range by changing the shoot-parameters though. It is planned that the problem with those non-blocking npcs will be fixed soon.
Hmm...that is a terrible error. Getting hit through a wall, though, is not as bad as client hit detection. A better fix would be to reduce the range of weapons to 10-20 tiles or so, and still allow it to go through NPCs on serverside. Just my opinion...don't play the game either way so I don't know how annoying the bug is.
Reply With Quote