by Odin » Wed Jun 20, 2007 6:04 am
Actually, turning off the Real-Time World Lights/Shadows seems to mitigate the problem.
In fact, setting all graphical modes to their lowest/off values gives me a huge boost in ping time. The problem is, I should have this ping even if I have everything on max. There's no reason why having the graphics on their highest should increase my ping time. I even lag on a local(127.0.0.1/localhost) server when I'm playing against bots! Movement/shooting should be fluid and instantaneous, even if I'm presently lagging. If I click the mouse button, I expect my weapon to fire immediately. If I press the W key, I expect my character to move as soon as the button is pressed. Make lag transparent, like it never even happened. I shouldn't stutter in my movement as lag is occurring, my client should predict what's happening and allow me to keep moving even when I'm lagging. All these things are commonplace in modern games.
Many people have the same problems as I do. They say if they turn everything on low, it fixes the problem, and that was actually the temporary solution given to me. However, I don't want to play a game that had much work go into its graphics, and not have it play like it's meant to.
Why does low rendering speed cause lag? I've come to realize more than needs to be is tied to the netcode in DarkPlaces/Nexuiz. I can run other graphically intensive multiplayer games and not have these problems like in Nexuiz. Graphics rendering and networking should be completely seperate. Correct me if I am wrong, but this is not the case in Nexuiz. I do not experience a difference in ping time when I change graphics modes in other games.
I was told on IRC that Darkplaces/Nexuiz' netcode is vastly superior to Q3A's netcode, and that Q3A is an "utter crap" engine. If this is the case, then why are there so many problems with the Nexuiz engine? If anything, Q3A's netcode should be taken example of, as it was touted as being superior to anything before it(and in fact was, and still is amazing even today).
I hate ranting but I've had this problem with Nexuiz for as long as it's existed. I'll continue to play Nexuiz(I am a die-hard fan!), but please devs, fix the (eleven-year-old)netcode!