Bug 4686 - cl.snap.servertime < cl.oldframeservertime error
Status: RESOLVED WONTFIX
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Platform
Version: 1.36
Hardware: PC All
: P3 normal
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2010-08-01 07:23 EDT by Gros Bedo
Modified: 2011-02-04 12:10:48 EST
1 user (show)

See Also:



Description Gros Bedo 2010-08-01 07:23:59 EDT
When issuing a "nextmap" or "map", the clients gets randomly kicked out with the error message "cl.snap.servertime < cl.oldframeservertime".

Tests and conclusions :

This bug only happens with "nextmap" or "map", never with "map_restart".

It happens with unedited versions of GTV3.

Trying to connect a quake 3 client to a GTV3 server connected to a quake 3 server works flawlessly.
Trying to connect a quake 3 client to a GTV3 server connected to an ioquake3 server produce the error. (I tried with old revisions, about as old as it was possible to compile with mingw, like v560).

Now the last significant test : I tried to set cl_TimeDelta 1 inside the GTV server and the q3 client.
The results were pretty astounding : while quake 3 server increases a lot the TimeDelta at "map", an ioquake3 server instead decreases it a lot ! What is interesting is that the difference in behaviour only happens when issuing a "map", when doing a "map_restart", both servers increases a little their values.

Tested on Windows (Windows XP, Vista and Seven) and Linux (Gentoo and Debian).

For more infos, see the forum thread :
http://ioquake.org/forums/viewtopic.php?f=12&t=1600#p3578
Comment 1 Thilo Schulz 2011-02-04 12:10:48 EST
See Forum thread why we won't fix this.