Stupid hack: force an entity frame once 5 frames were skipped.
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 7 Aug 2009 18:39:53 +0000 (18:39 +0000)
committerdivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 7 Aug 2009 18:39:53 +0000 (18:39 +0000)
commitf44bba4d0245519b71fbea8970ae7823260862ce
tree4e5c138701fb04a5a8e7a14f28ad34decaa1f0a4
parent995b8e62733d66cf8ba63b62af1ba802612c80c3
Stupid hack: force an entity frame once 5 frames were skipped.
Fixes issues with cl_movement replay taking longer and longer when standing still and nothing on the map moves, while not causing so many empty entity frames that replay of lost frames can cause problems (well, in theory it now can, if an entity takes 5+3 server frames to be processed on the client, that is 0.1sec at a sys_ticrate matching 72fps - so try to avoid doing overlong processing in CSQC entity receive functions).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9104 d7cf8633-e32d-0410-b094-e92efae38249
host.c
protocol.c
protocol.h
server.h
sv_main.c