Skip to main content

Understanding and Using Additional Launch Parameters in ggLeap (Steam Example)

What are Additional Launch Parameters?
Launch parameters are command-line options that modify a game’s settings before it runs. These options can override in-game settings, helping to recover from incompatible video configurations or troubleshoot various issues.

For example, to force a game to start in windowed mode regardless of in-game settings (such as with Counter-Strike), add -windowed to the Additional Launch Parameters field in ggLeap.


Setting Game Launch Options in Steam

Launch options can be configured through:

  • Steam’s Library (right-click the game > Properties > Launch Options)
  • Creating a custom game shortcut with specified options
  • ggLeap’s Additional Launch Parameters field for games on client PCs

⚠️ Note: The launch options listed below apply only to Valve's GoldSrc and Source engine games. Most third-party titles do not support these.



🔧 Common Launch Options

Launch Option Description
-autoconfig Resets video/performance settings to default based on current hardware. Ignores config files until removed.
-dev Enables developer mode and disables certain UI elements like the quit dialog.
-condebug Logs console output to console.log.
-console Opens the game with the developer console enabled.
-toconsole Starts the game directly in console mode.
-dxlevel <level> Forces a specific DirectX version (e.g., -dxlevel 90). Useful for compatibility/performance. Supported levels: 80, 81, 90, 95, 98.
-fullscreen Starts the game in fullscreen mode.
-windowed or -sw Starts the game in windowed mode.
-16bpp / -32bpp Sets color depth. (GoldSrc only)
-w <width> Sets the screen width (e.g., -w 1280).
-h <height> Sets the screen height. If omitted, height is determined automatically.
-refresh <rate> Sets a specific screen refresh rate.
-heapsize <kilobytes> Specifies memory allocation for the game.
-nocrashdialog Suppresses certain crash dialog messages.
-novid / -novideo Skips the Valve intro video.
-lv Enables low-violence mode (Left 4 Dead only).
-sillygibs Enables low-violence mode (Team Fortress 2 only).

🎮 Launch Options for Graphics & Performance Tuning

Command Description
+r_rootlod # Model detail (0 = High, 1 = Medium, 2 = Low)
+mat_picmip # Texture detail (0 = High, 1 = Medium, 2 = Low)
+mat_reducefillrate # Shader detail (0 = High, 1 = Low)
+r_waterforceexpensive # Water quality (0 = Low, 1 = High)
+r_waterforcereflectentities # Water reflectiveness (0 = Low, 1 = High)
+r_shadowrendertotexture # Shadow quality (0 = Low, 1 = High)
+mat_colorcorrection # Color correction (0 = Low, 1 = High)

🔍 Filtering Modes

Command Description
+mat_trilinear 0 Use bilinear filtering (least intensive)
+mat_trilinear 1 Use trilinear filtering
+mat_forceaniso # Anisotropic filtering (# = 2, 4, 8, or 16)
+mat_hdr_level # HDR lighting (0 = Off, 2 = Full)

🧰 Useful Steam Client Launch Options

Option Function
-login <user> <password> Bypasses the login window with credentials.
-tcp Forces Steam to use the TCP protocol instead of UDP.
-clearbeta Opts out of any Steam beta participation.
-silent Starts Steam minimized to the system tray.

Was this article helpful?

More in Games & apps

Not finding what you are looking for?

Chat with us or send us an email. Chat is open 24/7 through the bubble at the bottom right.

Send us an email