Skip to content

CS2 Cvars List

Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.

CvarDescription
cl_clock_recvmargin_timeconstant_slowdown 0.3Clock sync will remove 63.2% of the error in N seconds
Flags and default
Flags
developmentonly
Default
0.3
cl_clock_recvmargin_adjust_limit_speedup 106.0Clock sync will not speed up time faster than N%
Flags and default
Flags
developmentonly
Default
106.0
cl_clock_recvmargin_adjust_limit_slowdown 93.0Clock sync will not slow down time slower than N%
Flags and default
Flags
developmentonly
Default
93.0
cl_clock_recvmargin_spew_interval 0
Flags and default
Flags
release
Default
0
cl_clock_buffer_ticks 0.0Clock sync will try to maintain an additional margin of N ticks. This is intended to smooth over packet loss, and is a replacement for cl_interp_ratio / cl_interp. This value is simply added to cl_clock_recvmargin_desired
Flags and default
Flags
developmentonly
Default
0.0
cl_tickpacket_recvmargin_desired 5.0Recvmargin-based usercommand pacing will try to maintain N ms margin between user command arriving at the server and the server needing that user command. See also cl_tickpacket_desired_queuelength.
Flags and default
Flags
developmentonly
Default
5.0
cl_tickpacket_recvmargin_minsamples 10Recvmargin-based usercommand pacing will not take action unless we have N samples
Flags and default
Flags
developmentonly
Default
10
cl_tickpacket_recvmargin_window 4.0Recvmargin-based usercommand pacing will use past N seconds
Flags and default
Flags
developmentonly
Default
4.0
cl_tickpacket_recvmargin_timeconstant 0.4Recvmargin-based usercommand pacing will remove 63.2% of the error in N seconds
Flags and default
Flags
developmentonly
Default
0.4
cl_tickpacket_recvmargin_adjust_limit 5.0Recvmargin-based usercommand pacing will not speed up or slow down command pacing by more than N% compared to realtime
Flags and default
Flags
developmentonly
Default
5.0
cl_tickpacket_recvmargin_spew_interval 0
Flags and default
Flags
release
Default
0
cl_tickpacket_desired_queuelength 0.0This value, multiplied by the tick interval, is added to cl_tickpacket_recvmargin_desired to obtain the effective desired recv margin.
Flags and default
Flags
userinfo
Default
0.0
sv_cq_min_queue 0Server min buffer size.
Flags and default
Flags
developmentonly replicated defensive
Default
0
cl_cq_min_queue 0Used by the client to inform the server of their desired queue length. Derived from cl_tickpacket_recvmargin_desired and cl_tickpacket_desired_queuelength
Flags and default
Flags
userinfo
Default
0
cl_ticks_warning_level 0Print a message about problems with ticks and interpolation. 0=never, 1=warnings, 2=all, even if hidden by interpolation
Flags and default
Flags
release
Default
0
cl_ticks_net_print_threshold 2.0Print a message if network issues cause problems with server snapshots of user commands not being available when needed, if the percentage (0...100) exceeds this value. A value of 0 will cause the message to always print each time it is calculated
Flags and default
Flags
release
Default
2.0
cq_buffer_bloat_msecs_max 64.0Server will not allow the client to buffer up more than N ms of commands.
Flags and default
Flags
replicated release
Default
64.0
cl_jitter_bad_threshold_up 20.0When upstream packet jitter in a frame exceeds this threshold (ms), the frame is considered to have 'irregular delivery'. This is a derived value and should not be modified manually
Flags and default
Flags
userinfo
Default
20.0
r_aspectratio 0.0
Flags and default
Flags
developmentonly defensive
Default
0.0
cl_interpolate trueInterpolate entities on the client.
Flags and default
Flags
developmentonly clientdll userinfo
Default
true
cl_cache_sendtable trueCache sendtables
Flags and default
Flags
developmentonly defensive
Default
true
cl_sendtable_cache_filename sendtables.binSend tables cache file
Flags and default
Flags
developmentonly defensive
Default
sendtables.bin
cl_spawngroup_spewresources falseSpew all manifest add/updates.
Flags and default
Flags
developmentonly
Default
false
cl_log_tick falseLog when a tick is received
Flags and default
Flags
developmentonly defensive
Default
false
cl_log_tick_skips 0Log when the tick delta >= this
Flags and default
Flags
developmentonly defensive
Default
0
cl_spawngroup_log falseDump the contents of the next spawngroup manifest to file.
Flags and default
Flags
developmentonly
Default
false
cl_debug_overlays_broadcast falseRender debug overlays from server.
Flags and default
Flags
release
Default
false
sv_pausable_dev trueWhether listen server is pausable when running -dev and playing solo against bots
Flags and default
Flags
developmentonly
Default
true
sv_pausable_dev_ds falseWhether dedicated server is pausable when running -dev and playing solo against bots
Flags and default
Flags
developmentonly
Default
false
sv_pure_kick_clients trueIf set to 1, the server will kick clients with mismatching files. Otherwise, it will issue a warning to the client.
Flags and default
Flags
release
Default
true
sv_pure_trace 0If set to 1, the server will print a message whenever a client is verifying a CRC for a file.
Flags and default
Flags
release
Default
0
sv_cheats falseAllow cheats on server
Flags and default
Flags
notify replicated release
Default
false
sv_lan falseServer is a lan server ( no heartbeat, no authentication, no non-class C addresses )
Flags and default
Flags
release
Default
false
sv_pausable 0Is the server pausable.
Flags and default
Flags
release
Default
0
sv_voicecodec vaudio_speexSpecifies which voice codec DLL to use in a game. Set to the name of the DLL without the extension.
Flags and default
Flags
release
Default
vaudio_speex
sv_pvs_max_distance 0.0if set, adds a maximum range to PVS/PAS checks
Flags and default
Flags
replicated release
Default
0.0
sv_parallel_sendsnapshot 20: run all send jobs on main thread; 1: send jobs run asynchronously (except on dedicated server); 2: send jobs asynchronously; 3: send jobs run in parallel but block to not overlap the next tick; 4: main server clients' send jobs run in parallel, then HLTV server jobs; this approximately matches pre-async profile for a single HLTV server configuration
Flags and default
Flags
release
Default
2
sv_skyname sky_urb01Current name of the skybox texture
Flags and default
Flags
gamedll clientdll archive replicated
Default
sky_urb01
sv_debug_overlays_bandwidth 65536Broadcast server debug overlays traffic
Flags and default
Flags
release
Default
65536
sv_debug_overlays_broadcast falseBroadcast server debug overlays
Flags and default
Flags
notify cheat release
Default
false
sv_voiceenable true
Flags and default
Flags
archive notify release
Default
true
voice_debugfeedbackfrom false
Flags and default
Flags
developmentonly defensive
Default
false
sv_reserve_slots_for_reconnecting_players_kick_prior trueKick a previously connected player with the same steamID if a replacement comes along
Flags and default
Flags
developmentonly defensive
Default
true
sv_memlimit 0If set, whenever a game ends, if the total memory used by the server is greater than this # of megabytes, the server will exit.
Flags and default
Flags
cheat release
Default
0
sv_hibernate_postgame_delay 5.0# of seconds to wait after final client leaves before hibernating.
Flags and default
Flags
release
Default
5.0
sv_hibernate_when_empty truePuts the server into extremely low CPU usage mode when no clients connected
Flags and default
Flags
release
Default
true
sv_shutdown_immediately_on_request falseThe server will always shutdown on receiving the shutdown request, even if not hibernating
Flags and default
Flags
developmentonly defensive
Default
false
sv_search_key
Flags and default
Flags
release
Default
—
sv_region -1The region of the world to report this server in.
Flags and default
Flags
release
Default
-1
sv_cluster 0Data center cluster this server lives in.
Flags and default
Flags
release
Default
0
© 2025 Hypen.cz