Skip to content

Conversation

@bauxiteDYS
Copy link
Contributor

We can see in the SDK code FIXME_INTERP_RATIO, I believe this is because the cl_interp value is being used instead of cl_interp_ratio if it's larger and I don't really believe that's how it should work, probably ideally want clients to have the lowest interp they asked for between the two.

This doesn't change all that behaviour, it's a very quick fix that just changes the default cl_interp to match a resulting value when default ratio of 2 is used assuming cl_updaterate 66 (clamped by server). Also we don't allow clients to further increase their interp beyond 0.1s, as it's not necessary and causes greater problems in lag comp, not to mention typos and bad configs reducing the quality of the gameplay experience.

Unfortunately defaults for cl_cmdrate and cl_updaterate live in the engine so can't be changed at the moment, but these can be enforced by server settings which most server operators already do.

Ideally the clients would get the minimum interp they have asked for or the minimum server enforced interp if there is one.

@Agiel Agiel added the Tournament Priority Issues to be prioritized for the upcoming NT;RE tournament label Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tournament Priority Issues to be prioritized for the upcoming NT;RE tournament

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants