Best ConVars And Commands To Enhance Performance On Source Engine Game Servers

In this guide, I will show you simple server configuration using ConVars and commands to enhance performance on SRCDS and Source Engine game servers. These ConVars and commands should be set a CFG file located in gamedir/cfg/ or set using the command line (adding + before the command). I recommend writing the configuration to gamedir/cfg/server.cfg.

All Games

sv_maxrate 0
sv_minrate 128000
sv_maxupdaterate <tickrate>
sv_minupdaterate <tickrate/2>
sv_maxcmdrate <tickrate>
sv_mincmdrate <tickrate/2>
net_splitpacket_maxrate 256000 // Does not exist for CS:GO. net_splitrate is useful in CS:GO instead.
sm_cvar net_maxcleartime 0.0001 // sm_cvar requires SourceMod and is only required for some games where the net_maxcleartime command is a hidden convar.
net_splitrate 4

The value of tickrate is 66 by default on most games, but you may see servers running 33, 100, or 128 tick.

Counter-Strike: Global Offensive-Specific

These are additional ConVars and commands for CS:GO.

sv_force_transmit_players 0
sv_force_transmit_ents 0