When CS2 replaced CS:GO in 2023, it introduced several improvements, including Sub-Tick input timing that reduces the need for legacy launch flags. This guide focuses on the best console commands in CS2 to help you with FPS, practice, and quality-of-life settings. They aim to enhance stability and performance, although it is worth bearing in mind that the game's basic systems have changed, and the things that worked well in CS:GO may no longer be as applicable now.
Capping your FPS can make a big difference in how stable the game feels. In CS2, Valve improved its engine to give a smoother experience, particularly with Sub-Tick input. Although you may not have completely removed the variation in your frame rates, having a fixed number of frame rates will help you avoid spikes and stuttering to provide you with a more stable experience.
For most players, setting fps_max 300, or any value about 20-30% above their average FPS, is a good idea. After that, you should monitor your frametime stability, not just the peak FPS, since a smoother delivery can make a world of difference. Adjust based on your temps or monitor’s refresh rate.
If you’re practicing specific skills or trying to improve your movement and aim, using these commands in a local server or workshop map can be really helpful. Here’s a core set of commands you might want to try:
Command | What it Does | When to Use | Works Online? |
sv_cheats 1 | Enables cheats for local training | Needed for testing certain commands | No |
sv_grenade_trajectory 1 | Shows grenade path | For learning grenade throws | No |
sv_showimpacts 1 | Displays where bullets hit | Helps with shooting accuracy | No |
sv_infinite_ammo 1 | Unlimited ammo for training | Practice without reloads | No |
mp_buy_anywhere 1 | Allows buying anywhere on the map | For free-buy practice | No |
mp_roundtime 60 | Sets round time to 60 minutes | To practice over a longer period | No |
mp_warmup_end | Ends the warm-up phase immediately | To start practicing right away | No |
god | Enables god mode (no damage) | For uninterrupted practice | No |
noclip | Enables flying through walls | Useful for pathing and testing | No |
A quick note, some practice cvars might change across patches, so always check for the latest updates when using workshop maps or local lobbies.
These are minor tweaks that can improve your overall experience without affecting performance too much:
Command | What it Does | When to Use | Works Online? |
net_graph 1 | Displays network stats and FPS | Check for latency or FPS dips | Yes |
cl_righthand 0/1 | Switches weapon to left/right hand | Personal preference | Yes |
cl_autowepswitch 0 | Disables automatic weapon switch | For better control over weapons | Yes |
sensitivity <value> | Adjusts mouse sensitivity | Tied to eDPI calculations | Yes |
For the sensitivity command, remember to tie it to your eDPI (DPI × Sensitivity), and test it through drills like bot headshots or 180° flicks. That’ll help ensure it feels just right for your aiming style.
In CS2, Valve introduced the Sub-Tick technology to better timestamp and register inputs between server ticks. That is, you don’t have to worry much anymore about commands such as cl_updaterate, cl_cmdrate, or cl_interp* as they stopped being useful for official servers. Sub-Tick improves the overall input timing, reducing lag or delays between when you press a button and when it registers in-game.
You can read more on the latest updates about Sub-Tick in Valve’s patch notes for 2025.