How to add launch options in Steam

To add launch options in Steam, right-click the game in your Library, select Properties, and type your options into the Launch Options box on the General tab.

This guide covers the exact steps, how to add several options at once, the common options Valve documents, how to confirm they work, and how to remove them when a game misbehaves.

Steam Support page listing the steps to set game launch options
Valve's steps: right-click the game in your Library, select Properties, and use the Launch Options box on the General tab. (Image: help.steampowered.com)

How to add launch options to Steam games

Launch options live in the Steam desktop client, so open it on your PC first. If it is not installed yet, download Steam for Windows and sign in.

  1. Open Steam and select Library at the top of the window.
  2. Right-click the game's title in the list and select Properties.
  3. Stay on the General tab and find the Launch Options section.
  4. Type the options you want, separating each one with a space, for example -novid -fullscreen.
  5. Close the Properties window and launch the game.

There is no Save button. Steam keeps whatever is in the box when you close the window, and applies it every time the game starts from Steam.

Understanding launch options in Steam

Launch options are parameters Steam passes to a game when it starts. Valve describes them as a way to change game settings before the game runs and to override the game's internal settings.

Question Answer
What they are Short text codes, usually starting with a hyphen (-novid) or a plus sign (+mat_hdr_level 0)
Where you set them Game Properties > General tab > Launch Options box
What reads them The game itself, not Steam, so each game decides which options it accepts
Which games accept Valve's list GoldSrc and Source engine games; Valve says its list does not apply to most third-party games
The plus-sign form Many Source console commands work as launch options when you add + in front of them, though some do not
How long they last Until you edit or clear the box; they apply on every launch from Steam

Benefits of using launch options in Steam games

Benefit Example option What it does
Recover from broken video settings -autoconfig Restores video and performance settings to defaults for the detected hardware
Start in the display mode you want -windowed or -fullscreen Forces windowed or fullscreen mode before the game draws a frame
Fix a wrong resolution or refresh rate -w 1920 and -refresh 144 Forces the width (height follows) and a specific refresh rate
Skip intro videos -novid Stops the Valve intro video from playing
Get to the console faster -console Starts the game with the developer console enabled
Collect evidence for a bug report -condebug Writes all console output to console.log

Valve's own summary is that launch options are an effective way to recover from incompatible video settings and to troubleshoot a wide range of issues.

How to access launch options in Steam

Two routes reach the same Properties window. Pick the one that matches where you are in the client.

Where you are Do this Why
Scrolling the game list on the left of Library Right-click the game's title > Properties Fastest; no need to open the game page
Already on the game's Library page Click the gear icon on the far right > Properties… Same window, reached from the game page
Want options for a desktop shortcut instead Set them on the game shortcut Steam's support page notes options can also be set by creating a game shortcut

Whichever route you take, the Launch Options section sits on the General tab, which opens first.

Step-by-step guide to adding launch options in Steam

Use this longer version the first time, or when a game has several options you need to get right.

  1. Open Steam and access your library: launch the Steam client, sign in, and click Library.
  2. Open game properties: right-click the game's title and select Properties, or click the gear icon on its Library page and select Properties….
  3. Navigate to the launch options: on the General tab, find the Launch Options text box.
  4. Enter your launch commands: type each option exactly as documented, including the leading - or +, with a space between options.
  5. Apply and close: close the Properties window; Steam keeps the text you typed without a separate save step.
  6. Launch the game: click Play and check that the option took effect, for example that the intro video is skipped with -novid.

How to add multiple launch options in Steam

Steam accepts any number of options in the one box. The rule from Valve is to separate each code with a space.

  1. Open the game's Properties and stay on the General tab.
  2. Click at the end of any text already in Launch Options.
  3. Type a space, then the next option, for example -novid -console -w 1920.
  4. Keep a value directly after the option it belongs to, such as -dxlevel 95 or +mat_hdr_level 0.
  5. Close the window and start the game to test the full set.

Never separate options with commas or semicolons. A value that drifts away from its option, such as -w -novid 1920, is read wrongly or ignored.

Common Steam launch options and their uses

These basic launch options come from Valve's support page. They apply to GoldSrc and Source engine games only, so a third-party game may ignore them or use its own names.

Option What it does
-novid or -novideo Skips the Valve intro video at launch
-console Starts the game with the developer console enabled
-toconsole Starts the engine directly in the console, unless a map is set with +map
-dev Enables developer mode, stops menu background maps loading and removes the quit dialog
-condebug Logs all console output to the console.log text file
-fullscreen Forces the engine to start in fullscreen mode
-windowed or -sw Forces the engine to start in windowed mode
-w [width] Sets the starting resolution width; the height follows automatically
-h [height] Sets the starting resolution height; not needed when -w is set
-refresh [rate] Forces a specific refresh rate
-lv Enables some low violence options in Left 4 Dead
-sillygibs Enables low violence in Team Fortress 2

Performance and compatibility launch options for Source games

Use these when a Source game runs badly, crashes on start, or looks wrong on older graphics hardware.

Option What it does When to use it
-autoconfig Restores video and performance settings to defaults for the detected hardware and ignores .cfg files After a settings change breaks the game; remove it afterwards
-dxlevel [level] Forces a DirectX level: 80, 81, 90, 95 or 98 Older graphics hardware that runs better on an earlier DirectX level
-16bpp or -32bpp Forces the colour depth GoldSrc games only
-heapsize [kilobytes] Sets the memory heap size the game uses Only when a game's own documentation calls for it
-nocrashdialog Suppresses some "memory could not be read" error dialogs Hides the dialog, not the cause
+r_rootlod # Model detail: 0 high, 1 medium, 2 low Lower detail on weak hardware
+mat_picmip # Texture detail: 0 high, 1 medium, 2 low Low video memory
+mat_reducefillrate # Shader detail: 0 high, 1 low Fill-rate limited GPUs
+mat_trilinear 0 Bilinear filtering, the least demanding mode Lowest-end hardware
+mat_forceaniso # Anisotropic filtering at 2, 4, 8 or 16 Higher values cost more resources
+mat_hdr_level # HDR lighting: 0 off, 2 full 0 needs the least resources

Valve warns that its games no longer support -dxlevel 70, and using it can cause crashes. Remove it if it is still in an old launch options string.

Network and connectivity launch options (GTA V example)

Valve's list has no network options, so these come from each game's own documentation. Grand Theft Auto V on PC is a common example: NVIDIA's GTA V performance guide lists options that go in a commandline.txt file in the game's install folder, separated by spaces.

GTA V option What it does
-scOfflineOnly Sets Rockstar Social Club to offline mode, which speeds up single-player loading and hides friend-progress pop-ups
-StraightIntoFreemode Loads the game directly into multiplayer freemode
-goStraightToMP Loads the game directly into a multiplayer match
-benchmark Loads the in-game benchmark instead of single or multiplayer
-ignoreDifferentVideoCard Stops the game resetting graphics options after a GPU swap

Other games use different names for similar switches. Check the publisher's support pages before you add a network option to any game that is not on Valve's list.

Best practices for setting launch options in Steam

Practice Why it matters
Copy option names from the game's own documentation Each game reads its own options; a typo or an option from another engine is ignored
Add one option at a time If the game breaks, you know which option caused it
Keep a copy of the full string in a text file You can restore a working set after clearing the box
Remove one-off options after use -autoconfig ignores your .cfg files until you remove it
Prefer in-game settings when they exist Launch options override internal settings, which can hide later changes you make in the menu
Avoid options you cannot explain Old forum strings often carry outdated values such as -dxlevel 70

How to check Steam launch options are working

  1. Reopen the game's Properties and confirm the text is still in Launch Options exactly as typed.
  2. For a Source game, add -console temporarily and launch the game.
  3. Confirm the developer console is open when the game starts.
  4. Check the visible effect of each other option: no intro video with -novid, a window with -windowed, the forced resolution with -w.
  5. Remove -console again if you only added it as a test.

If nothing changes, the game is not reading that option. Jump to the troubleshooting section below.

Resetting or removing launch options in Steam

Steps to reset or remove launch options are the same for one option or all of them: edit the box.

  1. Right-click the game in your Library and select Properties.
  2. On the General tab, click inside Launch Options.
  3. Delete the single option you want to remove, or select all the text and delete it to reset.
  4. Close the Properties window.
  5. Launch the game; it now starts with its own settings.

Clearing the box does not undo changes an option already made inside the game. If -autoconfig reset your video settings, set them again in the game's options menu.

Troubleshooting issues with launch options in Steam

The game ignores the launch option

A typing error, a missing hyphen, or an option this game does not support.

  1. Check for typing errors: compare each option letter by letter with the game's documentation, including the leading - or +.
  2. Verify compatibility: Valve's common options work only in GoldSrc and Source engine games, so look up the game's own option names.
  3. Make sure options are separated by single spaces and values sit right after their option.

The game crashes or shows a black screen after adding options

One option in the string conflicts with the hardware or the game version.

  1. Reset launch options by clearing the Launch Options box, then launch the game.
  2. If it starts, test incrementally: add back one option, launch, and repeat until the crash returns.
  3. Remove -dxlevel 70 if it is present; Valve says it can cause crashes.
  4. For a Source game with broken video settings, try -autoconfig once, then remove it.

Launch options stopped working after an update

The game or the Steam client changed, or game files are damaged.

  1. Update your game and Steam: open Downloads in Steam and let any pending update finish, then restart Steam.
  2. Restart your computer and launch Steam.
  3. Right-click the game, select Properties, open the Installed Files tab and click Verify integrity of game files.
  4. Launch the game again with the same options.

Options work, but the game still stutters or overlays break

Another program that hooks into games is running at the same time.

  1. Turn off conflicting software that hooks into games, such as other game launchers, screen recorders and FPS overlay tools, before you start the game.
  2. Launch the game from Steam with your options and compare the result.
  3. Leave your antivirus running; it is not a launch options conflict and should stay on.

Nothing above fixes it

The problem is specific to the game or your account.

  1. Consult support: open Steam Support and select Help Me With My Issue to reach the right help topic.
  2. Search the game's community forums in Steam Discussions for the exact option and error.
  3. Treat forum option strings as suggestions, and test them one at a time.
Steam game Properties Installed Files tab with Verify integrity of game files button
When launch options stop working after an update, damaged game files may be the cause; Verify integrity of game files checks them. (Image: help.steampowered.com)

Additional tips for optimizing Steam games

Additional tips that pair well with launch options:

Tip How
Change an option string later Edit the text in Launch Options; the new string applies on the next launch
Repair missing textures or crashes Properties > Installed Files > Verify integrity of game files; one or more files failing to verify is normal
Do not verify several games at once Valve advises against running verification for multiple games or during a virus scan
Keep big games on your fastest drive Add a new Steam library folder on an SSD and install there
Lower Source detail without menus Use +r_rootlod 2 and +mat_picmip 2 for low model and texture detail

Steam launch options FAQ

What is launch options in Steam?

Launch options are text parameters Steam passes to a game when it starts. They change game settings before the game runs and override its internal settings, which helps recover from incompatible video settings. Each game decides which options it accepts.

Where is launch options in Steam?

Right-click the game in your Steam Library and select Properties. The Launch Options box is on the General tab, which opens first. You can also click the gear icon on the game's Library page and choose Properties.

How do I add multiple launch options in Steam?

Type all of them in the same Launch Options box with a single space between each one, for example -novid -console -w 1920. Keep any value directly after its option, and never use commas or semicolons between options.

How do I use launch options in Steam?

Enter the options in the game's Properties under Launch Options, close the window, and start the game from Steam. The options apply on every launch from Steam until you edit or clear the box.

How do I change launch options in Steam?

Open the game's Properties, click inside the Launch Options box on the General tab, and edit or replace the text. Close the window and the new string applies the next time you start the game.

Do Steam launch options work for every game?

No. Steam passes the text to the game, and the game decides what to do with it. Valve's common options such as -novid and -console apply to GoldSrc and Source engine games, not to most third-party games.

How do I add launch options to an exe or shortcut?

Steam's support page says launch options can also be set by creating a game shortcut and setting the options on that shortcut. For games inside Steam, the Launch Options box in Properties is the simpler and supported route.

How do I remove launch options in Steam?

Open the game's Properties, select all the text in Launch Options and delete it, then close the window. The game then starts with its own settings. Settings an option already changed inside the game stay as they are.

Bottom line: when to use Steam launch options

Use Steam launch options for fixes the in-game menu cannot reach, such as a broken resolution, a crash on start or a forced display mode, and keep the string short. The game reads every option itself, so a short, documented string is easy to test, and clearing the box always returns the game to its own settings.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *