100ms delay makes sense for cl_updaterate 20.. 1000/20=50ms. 2x interp.. But I agree. There's likely a limited amount of gamers that cant pull 100 fps. I mean unless the Linux and Mac clients aren't as optimized.
That and cl_updaterate is no longer at 20 by default. It was changed to 40 with a recent update. This means the default ex_interp should be 0.05 (2/40). I think the default cl_updaterate could probably be higher though, nowadays the connections can handle that.
Why cl_updaterate and cl_cmdrate is not 101 automatically and rate not 20000?
mb better to add a command which completely disables interpolation?
@AnAkIn1 I see. Well I agree regardless ^^
Nothing extracted yet.
A lot of people don't know what ex_interp is and how to change it, and the default value of 0.1 is generally bad for most players. It increases the feeling of "getting shoot through walls".
Let's take a common example:
(I know you can wallshoot, but I am not talking about this)
Quake Live got a similar cvar as ex_interp, it's called cl_timenudge. It also has a cvar called cl_autoTimeNudge, which is supposed to set automatically the right interpolation time when turned on. Would it be possible to have something similar?
EDIT: If you aren't going to change it, maybe at least clamp it and set ex_interp to archive so it gets saved in config.cfg.