When you stop moving, does the entity seem to overshoot and then jump back? If so, this isn't really lag. The jump back is caused by the dead reckoning system (smoothing) overcalculating the location of the entity, and then correcting it. You can use ent_sendnow to 'send the location quicker'. It helps some but doesn't fully correct the problem.

It seems to me that when locoweed originally wrote his tutorial, he 'avoided' this problem by setting dplay_smooth = 0 to turn off smoothing.


Did you use var dplay_smooth = 0? Declaring it as a var is important. I don't believe it will work without doing this.


Giorgi3

10,000 parts flying in a close formation does not constitute an airplane. Some assembly is required.