CS2 Launch Options

All CS2 launch options explained. Select the ones you need and copy your personalized launch options string.

How to Set Launch Options

  1. Open Steam and go to your Library
  2. Right-click Counter-Strike 2Properties
  3. In the General tab, find Launch Options
  4. Paste your launch options string
  5. Close — settings save automatically

Your Launch Options

-novid -high -nojoy +fps_max 0

4 options selected

-novidPerformanceBothLow ImpactRecommended

Skips the Valve intro video on startup. Saves a few seconds every launch.

-highPerformanceBothMedium ImpactRecommended

Sets CS2 to high CPU priority in Windows. Gives CS2 more system resources.

-freq 144PerformanceBothHigh ImpactRecommended

Forces your monitor's refresh rate. Change 144 to your monitor's actual Hz (60, 120, 144, 240, 360).

-tickrate 128GameplayBothMedium ImpactRecommended

Sets offline/local server tickrate to 128. Essential for practicing smoke lineups.

-nojoyPerformanceBothLow ImpactRecommended

Disables joystick/controller support. Frees up small amount of CPU and RAM.

+fps_max 0PerformanceBothHigh ImpactRecommended

Removes the FPS cap entirely. Allows your system to render maximum frames.

+rate 786432NetworkBothMedium ImpactRecommended

Sets maximum network bandwidth. Recommended for connections above 6 Mbps.

-threads 4PerformanceBothMedium Impact

Sets the number of CPU threads CS2 uses. Set to your physical core count (4, 6, 8, etc.).

Don't set higher than your actual CPU core count.

-processheapPerformanceCS:GOLow Impact

Legacy CS:GO option for memory optimization. No effect in CS2.

Does nothing in CS2. Only use for CS:GO.

-disable_d3d9exPerformanceCS:GOLow Impact

Disables DirectX 9 optimizations. CS2 uses DX11, making this irrelevant.

Irrelevant for CS2.

-softparticlesdefaultoffPerformanceCS:GOLow Impact

Disables soft particle effects for a minor FPS gain.

+mat_queue_mode 2PerformanceCS:GOMedium Impact

Forces multi-threaded rendering. CS2 handles this automatically.

Can cause instability in CS2.

-fullscreenDisplayBothMedium Impact

Forces fullscreen mode. Best performance.

-windowedDisplayBothMedium Impact

Forces windowed mode. Higher input lag than fullscreen.

-noborderDisplayBothLow Impact

Removes window border in windowed mode (borderless window).

-w 1920 -h 1080DisplayBothHigh Impact

Forces a specific resolution. Change to your preferred resolution.

-vulkanDisplayCS2High Impact

Uses Vulkan rendering API instead of DirectX 11. Can improve FPS on AMD GPUs.

May cause crashes on some systems. Test before using.

+cl_interp_ratio 1NetworkCS:GOMedium Impact

Sets interpolation ratio to 1 for more accurate server representation.

+cl_cmdrate 128NetworkCS:GOLow Impact

Sets command rate to 128. Matches 128-tick servers.

+cl_updaterate 128NetworkCS:GOLow Impact

Sets update rate to 128. Matches 128-tick servers.

-consoleGameplayBothLow Impact

Opens the developer console on startup.

-language englishGameplayBothLow Impact

Forces the game to use English language.

+exec autoexecGameplayBothLow Impact

Executes your autoexec.cfg on startup. Required for custom configs.

-allow_third_party_softwareGameplayCS:GOLow Impact

Allows third-party software while playing. Disables Trusted Mode.

Reduces anti-cheat protection.

-nosoundAudioBothLow Impact

Disables all sound. Only useful for testing.

You won't hear anything in game.