[HOWTO] Fix "interpolate bug" // peaking advantage on CS:GO
Hi guys,

J3di from zBlock wrote a very interesting thread on CSGO PRO private forum.

ATM only possibility to fix it is to put the cvar directly into the server launch command line, so basically most of people won't be able to access it but I've already asked Valve to allow us to edit it.

Here is a copy of J3di thread :



Cvar "sv_clockcorrection_msecs" defaults to "60"
So this is something I discussed a while ago, as spotting this in the SDK struck me as somewhat odd. The result was in VALVE not changing this.
I understand why there is a need for jitter correction like this, but I've never liked this implementation.
I feel it should be down to the client to decide how much they need, this basically performs the same feature as "cl_interp" but isn't being configurable.

All zBlock match-servers currently have this set to "30" and Verygames DM have been running with "0" on their servers for months now.
It's also presently set at 0 in a couple of competitive league configs.

If you were to remove this cvar (or set it to 0 in CSGO) I'd be happy if the result was more relaxed cl_interp restrictions, so that "cl_interp_ratio" could be between 1 and 3, instead of the current forced competitive values min 1 and max 2.

Reducing this value should have the largest impact on the game for competitive players.
For example I have a average jitter of between 2-10ms on my home Internet connection and a latency of about 15ms to many game servers.
There is no need for me to have the 60ms jitter correction, it's increasing position latency by about 4x! So I could easily get away without the jitter correction and rely on a tiny amount of extrapolation.

If I wanted a slightly smoother more accurate game I could increase cl_interp_ratio to 2.
I'd really appreciate it if this in particular could be reviewed."



--------------------------------------------

We used sv_clockcorrection_msecs "0" (instead of default value 60) during ESWC and no-one complained about it (as expected).

I've also been using it ONLINE on CS:S on Team VeryGames DM server with same result.

So basically, if you want to test it, you need to ask you GSP to put :

+sv_clockcorrection_msecs 0 into the server launch option, it will basically remove peaking advantage
(21 replies)
Created 2012-11-10 05:02 by: RegnaM
PLZ FIX THIS REGGERS :-)
2012-11-10 05:11:24
PS: Old video showing this bug (present on CS:S/CS:GO): http://www.youtube.com/watch?v=y_WZD3s7FFg
2012-11-10 05:11:29
Did they fix the bug or just the community learnt to live with it? I mean CS:S players.
2012-11-15 08:39:14
hope this gets implemented,peekers advantage is ridiculous
2012-11-10 05:48:02
by: chack
#4
so atm (with def. settings) ingame you cant have ping <60 .. but what if you have ping 80? will it add +60 to this??
and will valve fix it? and full remove this?
in css is it cl_smooth ; cl_smoothtime?

Post edited 2012-11-10 08:51:12
2012-11-10 08:44:52
by: zeibi
#5
This will force awp players to stop playing without brains THX.


PS. Are they doing anything about smokebug reggers?

Post edited 2012-11-10 08:53:58
2012-11-10 08:50:40
im surprised there arent more posts in this thread
2012-11-11 01:04:30
Added to my private gameserver, seems to work.
2012-11-11 01:25:26
by: Dok1
#8
nice!
I hope they'll fix this...
2012-11-11 02:26:45
so basicly peeking close to boxes/walls is advantage ? :D
2012-11-11 03:02:07
:O
2012-11-11 08:56:08
every league and lan needs to have this

peekers advantage is a huge fucking joke
2012-11-13 09:25:26
in go atm its like - if u are waiting for opponent to come out, u are for example with awp - zoomed "on the corner" - he peaks, i know that i hit him in chest or head, but he doesnt get the bullet, then i die :) it looks like u shot too early. and this commands fix this :)
2012-11-13 10:05:44
This needs to be default, thanks for sharing regnam!
2012-11-14 00:40:25
by: Dok1
#14
Wondering why this doesen't get much attention...
2012-11-14 02:19:17
"+sv_clockcorrection_msecs 0 into the server launch option, it will basically remove peaking advantage"

Or just set 0 into the config no ?
2012-11-14 02:26:34
that wont work
2012-11-15 14:28:20
so if i cant access my control line through my gsp am i screwed? I can get sourcemod to do hidden cvars or put it in autoexec which runs before command line, but you think neither of those will work?
2012-11-15 21:03:56
more people need to see this
2012-11-15 04:48:46
Sounds good
2012-11-15 05:52:01
nice one.
is there any way to check if a server is running with this cvar?
2012-11-15 14:01:33

Login or register to add your comment to the discussion.