CS2 Cvars List
Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.
| Cvar | Flags | Description | Default |
|---|---|---|---|
| sv_logfile false | archive release | Log server information in the log file.Flags and default
| false |
| sv_logflush false | archive release | Flush the log file to disk on each write (slow).Flags and default
| false |
| sv_logecho true | archive release | Echo log information to the console.Flags and default
| true |
| sv_log_onefile false | archive release | Log server information to only one file.Flags and default
| false |
| sv_logbans false | archive release | Log server bans in the server logs.Flags and default
| false |
| sv_parallel_packentities 2 | release | Set to 1 to use threaded snapshot sending on listen servers, 2 for dedicated servers.Flags and default
| 2 |
| sv_networkvar_validate false | release | Validate each StateChanged against known offsets.Flags and default
| false |
| sv_enable_delta_packing true | release | When enabled, this allows for entity packing to use the property changes for building up the data. This is many times faster, but can be disabled for error checking.Flags and default
| true |
| sv_usenetworkvars true | developmentonly defensive | Use networkvar system.Flags and default
| true |
| sv_networkvar_perfieldtracking true | release | Track individual field offset changes, rather than a single dirty flag for the whole entity.Flags and default
| true |
| sv_enable_alternate_baselines 1 | release | Allow alternate baseline system, set to 2 for debugging spew.Flags and default
| 1 |
| sv_enable_pvs_vis_bits false | developmentonly gamedll | Flags and default
| false |
| rcon_password | dontrecord release server_cannot_query | remote console password.Flags and default
| |
| rcon_connected_clients_allow true | replicated release | Allow clients to use rcon commands on server.Flags and default
| true |
| vconsole_rcon_server_details | dontrecord release server_cannot_query | when non-empty allows for easy vconsole connection to the dedicated server.Flags and default
| |
| sv_rcon_banpenalty 0 | developmentonly defensive | Number of minutes to ban users who fail rcon authenticationFlags and default
| 0 |
| sv_rcon_maxfailures 10 | developmentonly defensive | Max number of times a user can fail rcon authentication before being bannedFlags and default
| 10 |
| sv_rcon_minfailures 5 | developmentonly defensive | Number of times a user can fail rcon authentication in sv_rcon_minfailuretime before being bannedFlags and default
| 5 |
| sv_rcon_minfailuretime 30.0 | developmentonly defensive | Number of seconds to track failed rcon authenticationsFlags and default
| 30.0 |
| sv_rcon_log true | developmentonly defensive | Enable/disable rcon logging.Flags and default
| true |
| sv_steamauth_ignore_localhost true | release | Ignore VAC and auth errors for client connected via localhost address or in-engine loopbackFlags and default
| true |
| closecaption false | clientdll archive userinfo | Enable close captioning.Flags and default
| false |
| hostname | release | Hostname for server.Flags and default
| |
| hostname_in_client_status false | release | Show server hostname in client status.Flags and default
| false |
| developer 0 | release | Set developer message level.Flags and default
| 0 |
| violence_hblood true | archive | Draw human bloodFlags and default
| true |
| violence_hgibs true | archive | Show human gib entitiesFlags and default
| true |
| violence_ablood true | archive | Draw alien bloodFlags and default
| true |
| violence_agibs true | archive | Show alien gib entitiesFlags and default
| true |
| sv_unlockedchapters 1 | archive | Highest unlocked game chapter.Flags and default
| 1 |
| name unnamed | archive per_user | Flags and default
| unnamed |
| mem_test_quiet false | developmentonly defensive | Don't print stats when memtestingFlags and default
| false |
| mem_test_each_frame false | developmentonly defensive | Run heap check at end of every frameFlags and default
| false |
| mem_test_every_n_seconds 0 | developmentonly defensive | Run heap check at a specified intervalFlags and default
| 0 |
| engine_sse42 true | developmentonly defensive | turn on sse4.2 optimizations in the engineFlags and default
| true |
| sv_temp_baseline_string_table_buffer_size 524288 | developmentonly defensive | Buffer size for writing string table baselinesFlags and default
| 524288 |
| tv_playcast_delay_resync 0.0 | release | To alleviate intermittent network connectivity problems, this is the number of seconds to wait before actually re-syncing the stream after failureFlags and default
| 0.0 |
| tv_playcast_showerrors | hidden release | Set to display headers upon error (e.g. "CF-Ray,CF-Cache-Status,Body" )Flags and default
| |
| tv_playcast_origin_auth | hidden release | Get request X-Origin-Auth stringFlags and default
| |
| tv_playcast_max_rcvage 15.0 | hidden release | Flags and default
| 15.0 |
| tv_playcast_max_rtdelay 300.0 | hidden release | Flags and default
| 300.0 |
| tv_playcast_delay_prediction true | release | Flags and default
| true |
| tv_playcast_retry_timeout 25.0 | release | In case of intermittent network problems, how long should playcast retry fragment retrieval before resorting to resyncFlags and default
| 25.0 |
| tv_broadcast_keyframe_interval 3.0 | release | The frequency, in seconds, of sending keyframes and delta fragments to the broadcast relay serverFlags and default
| 3.0 |
| tv_broadcast_keyframe_interval1 3.0 | release | The frequency, in seconds, of sending keyframes and delta fragments to the broadcast1 relay serverFlags and default
| 3.0 |
| tv_broadcast_startup_resend_interval 10.0 | release | The interval, in seconds, of re-sending startup data to the broadcast relay server (useful in case relay crashes, restarts or startup data http request fails)Flags and default
| 10.0 |
| tv_broadcast_max_requests 20 | release | Max number of broadcast http requests in flight. If there is a network issue, the requests may start piling up, degrading server performance. If more than the specified number of requests are in flight, the new requests are dropped.Flags and default
| 20 |
| tv_broadcast_max_requests1 20 | release | Max number of broadcast1 http requests in flight. If there is a network issue, the requests may start piling up, degrading server performance. If more than the specified number of requests are in flight, the new requests are dropped.Flags and default
| 20 |
| tv_broadcast_drop_fragments 0 | hidden release | Drop every Nth fragmentFlags and default
| 0 |
| tv_broadcast_terminate true | hidden release | Terminate every broadcast with a stop commandFlags and default
| true |