So before the update I had this:
badconnection.cfg
// Bad connection
cl_cmdrate 40
cl_interp 0
cl_interp_ratio 2
cl_lagcompensation 1
cl_pred_optimize 2
cl_smooth 0
cl_smoothtime 0.01
cl_updaterate 40
rate 35000
and exec badconnection in my autoexec.
Oddly, every setting execs except cl_interp 0; it gets set to 0.025 instead.
I tried manually doing exec badconnection in the console and it went from the default of .1 to 0.025 again. If I type cl_interp 0 in console, I get the same result.
This is where it got really strange though -- I put cl_interp_ratio on 1 instead of 2 and my lerp was back to 25. I put that in badconnection.cfg and put exec badconnection in my autoexec. However, whenever I start the game, it still doesn't work and gets put back to 2. I have to manually type cl_interp_ratio 1 every time I start tf2.
So before the update I had this:
badconnection.cfg
// Bad connection
cl_cmdrate 40
cl_interp 0
cl_interp_ratio 2
cl_lagcompensation 1
cl_pred_optimize 2
cl_smooth 0
cl_smoothtime 0.01
cl_updaterate 40
rate 35000
and exec badconnection in my autoexec.
Oddly, every setting execs except cl_interp 0; it gets set to 0.025 instead.
I tried manually doing exec badconnection in the console and it went from the default of .1 to 0.025 again. If I type cl_interp 0 in console, I get the same result.
This is where it got really strange though -- I put cl_interp_ratio on 1 instead of 2 and my lerp was back to 25. I put that in badconnection.cfg and put exec badconnection in my autoexec. However, whenever I start the game, it still doesn't work and gets put back to 2. I have to manually type cl_interp_ratio 1 every time I start tf2.
i think the server limits the min interp to 0.025
i think the server limits the min interp to 0.025
1/40 = 0.025
You can't have a interp of 0. Previously, setting interp to 0 would just make it as low as possible, it wouldn't actually be 0. Now, the command cl_interp has been deprecated, is is being overridden by your other _xratio's and _xrate's.
Check your config file, make sure nothing in there is overriding your settings. Also, your class configs might have net settings in them, I know mine do.
EDIT: The minimum interp would be 1/(200/3) or 0.015, assuming your _xrate's were at 66.6666666 repeating, which is the tickrate of all tf2 servers.
1/40 = 0.025
You can't have a interp of 0. Previously, setting interp to 0 would just make it as low as possible, it wouldn't actually be 0. Now, the command cl_interp has been deprecated, is is being overridden by your other _xratio's and _xrate's.
Check your config file, make sure nothing in there is overriding your settings. Also, your class configs might have net settings in them, I know mine do.
EDIT: The minimum interp would be 1/(200/3) or 0.015, assuming your _xrate's were at 66.6666666 repeating, which is the tickrate of all tf2 servers.