Start with an empty Launch Options box. Add one option only when you need a specific behavior, then test again. -console is useful for opening the developer console; it is not an FPS boost. Avoid copying a long “best settings” string without checking what every option does.
Where to enter launch options
Open your Steam Library.
Right-click Counter-Strike 2 and select Properties.
Under General, enter an option in Launch Options. Separate multiple entries with spaces. Restart the game.
Step-by-step: test one option safely
Copy your current Launch Options text into a note, then clear the Steam field. Launch CS2 once to establish a baseline.
Decide on one goal: open the console, set a cap, or troubleshoot a launch problem. Add only the option for that goal.
Restart CS2. Test the same map or practice routine with similar settings. Note stutter, crashes and responsiveness as well as FPS.
Remove the option if it does not help. Repeat with another option only after returning to the baseline.
Launch option comparison
This table separates a command’s purpose from whether you need it. A launch option should solve a specific problem, not decorate your settings.
| Option | Use | Recommendation |
|---|---|---|
| -console | Open the developer console when CS2 starts | Useful if you use the console; not a performance boost |
| +fps_max [number] | Set an FPS cap before joining a server | Prefer CS2’s Maximum FPS In Game slider for most players |
| -autoconfig | Reset video and performance settings and ignore cfg settings while active | Temporary troubleshooting only; remove afterward |
| -vulkan | Change rendering behavior | Hardware-dependent; benchmark before keeping it |
| -high | Request high process priority | No guaranteed FPS gain; leave out unless tested |
| -threads X | Manual threading override from older tweak lists | Usually leave out; do not guess a value |
| -novid | Old intro-skip recommendation | No demonstrated need for a modern CS2 setup |
Options worth understanding
-consoleWhat to skip or test carefully
No single option string is best for every setup. If a guide gives you ten flags at once, you cannot tell which one helped or hurt.
Run a fair before-and-after test
Save your current Launch Options text, then clear the box and play a repeatable match or practice run.
Add just one option and repeat the same test. Watch for crashes, stutter, frame time and feel, not only peak FPS.
Keep the option only if it solves the problem consistently. Otherwise remove it before trying another.
If a launch option breaks the game
Remove the last option you added and relaunch. If you cannot remember what changed, clear the Launch Options box and test the game with defaults.
A small example, not a magic preset
If you want the console to open at launch, the entire Launch Options box can contain just this:
-consoleFor an FPS cap, CS2 also has a Maximum FPS In Game slider under Video → Advanced Video → Frame Pacing. Use that first. If you test the command below, set it before joining a server: Valve changed CS2 so fps_max cannot be changed while connected. The number is only an example.
+fps_max 300Common questions
Will launch options automatically increase FPS? No. Some change behavior or help recover from a problem. Measure a specific result before keeping one.
Can I use several options together? Yes, Steam separates them with spaces, but add them one at a time so you can tell what each does.
Why is my autoexec ignored? Check whether -autoconfig is present. Steam says that option ignores settings inside cfg files until you remove it.