Skip to content

Recommended ConVars

Ryan H. edited this page Mar 3, 2026 · 2 revisions

Introduction

This is a guide outlining some recommended commands that you should have on your server for security purposes. It will not only just give you the command & value but also the reasoning behind that choice as well.

sv_maxusrcmdprocessticks

Default: 23 (or 0 on Atomic hosts)

Recommended: 16

This controls the maximum number of client movement commands (user commands) the server will process in a single server tick. Setting this to a high number allows for extended fake lag and possibly speed hacking.

On servers like Atomic (which has it at zero by default), you can get this craziness.

sv_usercmd_custom_random_seed

Default: 0

Recommended: 1

This controls a sync between the clientside and serverside random seed. Randomizing it (like in CS:GO or TF2) results in it being significantly harder to do things like nospread.

If you ever wondered why bullet impacts weren't synced in CS:GO or TF2, this is why.

sv_clockcorrection_msecs

Default: 60

Recommended: 30

This controls the amount a client's clock can drift from the server's clock before correction occurs. Keeping it lower prevents some exploits but can result in stuttering depending on the average ping of your users. Adjust as needed.

sv_client_max_interp_ratio

Default: 5

Recommended: 3

This controls the maximum interpolation amount. Reducing it blocks some forms of backtrack from functioning (interp abuse).

Clone this wiki locally