Browse all CS2 console commands and variables related to network settings, rates, telemetry, and connection diagnostics. This group includes commands for bandwidth limits, packet behavior, network statistics, telemetry data, latency monitoring, and other connection-related settings.
For detailed performance monitoring, see my CS2 Telemetry (Net Graph) Guide. If your main problem is latency, check How to Lower Ping in CS2 for matchmaking settings and common connection fixes.
Use the filter below to find a specific network or rate command. The table includes each entry's description, default value, type, and flags, making it easier to find settings related to bandwidth, telemetry, latency, and connection diagnostics.
sv_cheats 1, so on your own server or in offline practice. On a matchmaking server it does nothing.
| Command | Description | Default | Type | Flags |
|---|---|---|---|---|
cl_ |
Buffers incoming network messages on the client. | true | cvar | |
cl_ |
Enables or disables client clock correction. | true | cvar | sv_cheats |
cl_ |
No description yet | 0 | cvar | |
cl_ |
Sets the period over which peer-to-peer connection retries are spread. | 20 | cvar | |
cl_ |
Reports the client's desired minimum command queue length to the server. | 0 | cvar | |
cl_ |
Sets the minimum interval between prediction-error summaries; 0 disables them. | 0 | cvar | |
cl_ |
Enables entity extrapolation when interpolation history runs out. | true | cvar | sv_cheats |
cl_ |
Sets how long the client may extrapolate entities. | 0.25 | cvar | sv_cheats |
cl_ |
Forces the engine to flush an entity packet for debugging. | 0 | cvar | sv_cheats |
cl_ |
Forces an uncompressed update from the server. | — | cmd | sv_cheats |
cl_ |
Allows the client to send HTTP logs from the main menu. | false | cvar | |
cl_ |
Controls detailed network-problem telemetry for loss, late delivery, and peak jitter (0 = Never, 1 = Poor conditions only, 2 = Always). | 0 | cvar | saved to config |
cl_ |
Sets the packet-delivery anomaly percentage considered poor. | 2 | cvar | saved to config |
cl_ |
Controls display of missed user-command and server-snapshot percentages (0 = Never, 1 = Poor conditions only, 2 = Always). | 1 | cvar | saved to config |
cl_ |
Controls the HUD graph for packet jitter, loss, and reordering (0 = Never, 1 = Poor conditions only, 2 = Always). | 0 | cvar | saved to config |
cl_ |
Sets the ping threshold in milliseconds considered poor. | 100 | cvar | saved to config |
cl_ |
Controls ping display in the HUD (0 = Never, 1 = Only when poor, 2 = Always). | 1 | cvar | saved to config |
cl_ |
Controls the HUD graph showing how early or late user commands reach the server (0 = Never, 1 = Queue problems only, 2 = Always). | 0 | cvar | saved to config |
cl_ |
Makes the client ignore network packets for debugging. | false | cvar | sv_cheats |
cl_ |
Reports the effective client simulation interpolation time. | — | cmd | |
cl_ |
Enables or disables Hermite interpolation. | true | cvar | sv_cheats |
cl_ |
Sets the number of client simulation interpolation ticks. | 0 | cvar | |
cl_ |
Displays interpolation profiling timing information. | false | cvar | saved to config |
cl_ |
Sets the upstream jitter threshold in milliseconds considered irregular; this is a derived value and should not normally be changed. | 10 | cvar | |
cl_ |
Sets the number of ticks used to buffer server snapshots and user commands. | 0 | cvar | saved to config |
cl_ |
Controls how packet loss is smoothed: clock synchronization when disabled, or interpolation when enabled. | false | cvar | |
cl_ |
Prints a summary of Source 2 networking statistics. | — | cmd | |
cl_ |
Polls incoming network messages every frame instead of every tick. | true | cvar | |
cl_ |
No description yet | false | cvar | |
cl_ |
Prints debug output for every predicted user command. | false | cvar | |
cl_ |
Enables client prediction of body-shot effects. | false | cvar | saved to config |
cl_ |
Enables client prediction of headshot effects. | false | cvar | saved to config |
cl_ |
Enables client prediction of ragdolls when a kill occurs. | true | cvar | saved to config |
cl_ |
Experimental prediction optimization; marked by the developers for removal. | false | cvar | |
cl_ |
Sets the delay before the client resends a connection attempt. | 0.5 | cvar | |
cl_ |
Displays prediction errors; higher modes add detailed field differences or filtering options. | 0 | cvar | |
cl_ |
Displays tick and timing values using a bitmask (1 = Render time, 2 = GameTime, 4 = Predicted entity time, 8 = Predicted entity offset, -1 = All). | 0 | cvar | |
cl_ |
Sets a value used with the tick interval to calculate the desired packet receive margin. | 0 | cvar | |
cl_ |
No description yet | 0 | cvar | |
cl_ |
Sets the network-problem percentage threshold at which warnings about unavailable snapshots or user commands are printed. | 2 | cvar | |
cl_ |
Controls tick and interpolation warnings (0 = Never, 1 = Warnings, 2 = All). | 0 | cvar | |
cl_ |
Prints tick timing statistics or sets their reporting interval. | — | cmd | |
cl_ |
Sets how many seconds without receiving server packets are allowed before the client disconnects. | 30 | cvar | saved to config |
cl_ |
Sets the maximum number of CUserCmds sent in a single client move message. | 4 | cvar | |
clientport |
Sets a specific local client port; 0 lets the system assign a random port. | 0 | cvar | |
connect |
Connects to a remote game server. | — | cmd | |
cq_ |
Sets the maximum number of milliseconds of client commands the server allows to be buffered. | 64 | cvar | |
cq_ |
Enables command-queue event logging. | false | cvar | |
cq_ |
Sets the interval in seconds for per-player command-queue statistics logging; 0 disables it. | 0 | cvar | |
cq_ |
Sets how many consecutive substitute commands the server may generate when client commands are missing. | 4 | cvar | |
cq_ |
Prints every command as the server executes it. | false | cvar | |
disconnect |
Disconnects from the current server. | — | cmd | |
mm_ |
Sets the maximum preferred ping when searching for dedicated servers. | 150 | cvar | saved to config |
net_ |
Displays network-channel information. | — | cmd | |
net_ |
Overrides the client's connection method (0 = GC choice, >0 = Prefer SDR, <0 = Prefer direct UDP). | 0 | cvar | |
net_ |
Prints detailed statistics for each network connection. | — | cmd | |
net_ |
Clears all simulated network conditions. | — | cmd | |
net_ |
Configures simulated network jitter. | — | cmd | |
net_ |
Configures simulated packet latency for sent and received traffic. | — | cmd | |
net_ |
Configures simulated packet loss for sent and received traffic. | — | cmd | |
net_ |
Prints the currently simulated network conditions. | — | cmd | |
net_ |
Sets the maximum message size in KB accepted by the server. | 32 | cvar | |
net_ |
Sets the maximum number of segments accepted in one packet. | 50 | cvar | |
net_ |
Sets the maximum amount of client data the server will buffer in KB. | 128 | cvar | |
net_ |
Sets the maximum number of client messages the server will buffer. | 100 | cvar | |
net_ |
Lists all registered network message types. | — | cmd | sv_cheats |
net_ |
Displays information about a network message by class name or ID. | — | cmd | sv_cheats |
net_ |
Gets or changes SteamNetworkingSockets options, including simulated lag and packet loss. | — | cmd | |
net_ |
Displays serializer permutation information. | — | cmd | sv_cheats |
net_ |
Prints ping times to Steam Datagram Relay locations and the currently selected route. | — | cmd | |
net_ |
Specifies the public-facing IP address of a server behind NAT or DHCP. | 0 | cvar | |
net_ |
Prints UDP packet summaries to the console. | false | cvar | |
net_ |
Limits net_showudp output to non-loopback traffic. | true | cvar | |
net_ |
Displays current network status. | — | cmd | |
net_ |
Enables or disables network-message validation. | — | cmd | sv_cheats |
rate |
Sets the maximum data receive rate in bytes per second. | 786432 | cvar | saved to config |
sdr |
Legacy command renamed to net_option. | — | cmd | |
status |
Prints current server/client connection status. | — | cmd | |
status_ |
Prints connection status in JSON format. | — | cmd | |
sv_ |
Sets how far a player's tick base may deviate from the server tick count before correction. | 30 | cvar | |
sv_ |
Sets how many commands remain above the minimum when trimming a bloated command queue. | 1 | cvar | |
sv_ |
Sets how much extra queue space to preserve when trimming command-queue bloat. | 0 | cvar | |
sv_ |
Sets how many commands remain above the minimum when trimming a queue after a catch-up request. | 1 | cvar | |
sv_ |
Allows client-side damage prediction. | true | cvar | |
sv_ |
Controls enforcement of out-of-order delta-tick acknowledgements (0 = No kick, 1 = Kick TV clients, 2 = Kick all clients). | 2 | cvar | |
sv_ |
Controls logging of out-of-order delta-tick acknowledgements (0 = Off, 1 = Disconnect cases only, 2 = All). | 2 | cvar | |
sv_ |
Enables the alternate network-baseline system; 2 also enables debug output. | 1 | cvar | |
sv_ |
Filters lag-compensation targets using the player's view angle. | true | cvar | sv_cheats |
sv_ |
Forces lag-compensation state restoration without validating the restore position. | true | cvar | sv_cheats |
sv_ |
Sets how many late commands may run at zero timescale before an on-time command. | 5 | cvar | |
sv_ |
Allows the server to accept direct UDP connections in addition to P2P/SDR. | true | cvar | |
sv_ |
Sets the maximum number of server queries per second answered for a single IP. | 3 | cvar | |
sv_ |
Sets the global maximum number of server queries answered per second. | 60 | cvar | |
sv_ |
Sets the averaging window used for query-rate limits. | 30 | cvar | |
sv_ |
Sets the maximum client bandwidth rate allowed by the server; 0 means unlimited. | 0 | cvar | |
sv_ |
Sets the maximum lag-compensation window in seconds. | 0.2 | cvar | |
sv_ |
Sets an additional maximum lag-compensation limit for other human players when above 0. | -1 | cvar | |
sv_ |
Sets the minimum client bandwidth rate allowed by the server; 0 means unlimited. | 98304 | cvar | |
sv_ |
Displays entity-packing statistics; use clear to reset the counters. | — | cmd | |
sv_ |
Controls threaded entity transmit/PVS checks (1 = Listen servers, 2 = Dedicated servers). | 2 | cvar | |
sv_ |
Controls threaded snapshot/entity packing (1 = Listen servers, 2 = Dedicated servers). | 2 | cvar | |
sv_ |
Selects how snapshot-send jobs are scheduled across threads. | 2 | cvar | |
sv_ |
Delays damage-induced player slowdown by the specified number of ticks to reduce prediction errors. | 2 | cvar | |
sv_ |
Keeps old network snapshots indefinitely for debugging instead of discarding them. | false | cvar | |
sv_ |
Prints a warning when processing one player's user commands exceeds the specified milliseconds. | 5 | cvar | saved to config |
Nothing matches that. Try a shorter word, or reset the filters.