WALKERBEXAll CS2 articles ↗
← CS2
Gaming / CS2 / Troubleshooting

CS2 launch options: which ones are useful, and which should you skip?

Use only launch options that solve a problem you can actually observe. Here is a clear way to test them.

By Walker Bex EditorialPublished 2026-10-09
01Start with no options
02Add one at a time
03Keep only a proven benefit
Quick answer

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

1

Open your Steam Library.

2

Right-click Counter-Strike 2 and select Properties.

3

Under General, enter an option in Launch Options. Separate multiple entries with spaces. Restart the game.

Steam · Counter-Strike 2 · Properties
GeneralLaunch Options
-console
Enter one option, then launch CS2 to test it.
Illustration of where to enter a launch option in Steam. The actual Steam screen may look slightly different.

Step-by-step: test one option safely

1

Copy your current Launch Options text into a note, then clear the Steam field. Launch CS2 once to establish a baseline.

2

Decide on one goal: open the console, set a cap, or troubleshoot a launch problem. Add only the option for that goal.

3

Restart CS2. Test the same map or practice routine with similar settings. Note stutter, crashes and responsiveness as well as FPS.

4

Remove the option if it does not help. Repeat with another option only after returning to the baseline.

A long string of copied flags makes troubleshooting harder. One change at a time shows you what actually worked.

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.

OptionUseRecommendation
-consoleOpen the developer console when CS2 startsUseful if you use the console; not a performance boost
+fps_max [number]Set an FPS cap before joining a serverPrefer CS2’s Maximum FPS In Game slider for most players
-autoconfigReset video and performance settings and ignore cfg settings while activeTemporary troubleshooting only; remove afterward
-vulkanChange rendering behaviorHardware-dependent; benchmark before keeping it
-highRequest high process priorityNo guaranteed FPS gain; leave out unless tested
-threads XManual threading override from older tweak listsUsually leave out; do not guess a value
-novidOld intro-skip recommendationNo demonstrated need for a modern CS2 setup

Options worth understanding

-console: opens the developer console at launch. Use it if that is convenient; do not expect more FPS.
-autoconfig: resets video and performance settings for the detected hardware and ignores cfg settings until removed. Use it for troubleshooting, then remove it.
+fps_max 300: an example FPS cap, not a universal best value. Choose a cap that fits your PC and display, and compare stability as well as average FPS.
-console
Commands that start with + are console commands passed at launch. Steam notes that many, but not all, console commands work this way.

What to skip or test carefully

-novid: an old recommendation that offers no clear fix for current CS2 problems. Leave it out unless you can confirm a benefit.
-high and -threads X: copied performance tweaks can behave differently across PCs. Do not assume they improve frame times.
-vulkan: a rendering change to test only if your system supports it and you can compare results. If performance or stability worsens, remove it.

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

1

Save your current Launch Options text, then clear the box and play a repeatable match or practice run.

2

Add just one option and repeat the same test. Watch for crashes, stutter, frame time and feel, not only peak FPS.

3

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.

Use -autoconfig only when you want to reset video and performance settings. Remove it afterward if you want cfg settings to apply.

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:

-console

For 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 300

Common 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.

Sources

More CS2 fixes →