Skip to main content

Launch Options for SCP: Secret Laboratory

This page lists various launch options you can use when starting SCP: Secret Laboratory. These options can help improve performance, troubleshoot issues, or customize how the game runs. If you're using Steam, you can add them in the “Set Launch Options” section to change how the game behaves when it starts. (Scroll to the bottom for more detailed usage and examples.)

Make sure to include the - in the launch parameter as its required for the argument to be recognised. For example, use-force-d3d11 and not force-d3d11 as the latter will not work.


SCP:SL specific arguments

Argument Description
-steam Sets the platform to Steam.
-discord Sets the platform to Discord.
-fdiscord Forces Discord authentication.
-authdebug Creates EnableDebug.txt in %appdata%, often used for verbose auth debugging.
-allow-syncbind Security Risk: Allows the server to log pressed keys (used in some mods or debug contexts).
-dnt Enables Do Not Track (DNT) mode.
-nosrv Disables DNS SRV record resolution.
-hidetag Hides the badge/tag above your name in-game.
-neverhidelocaltag Forces the local tag to always be visible.
-hidelocaltag Hides your local tag (even if shown by default).
-nevercover

Forces badges/tags not to be covered by the environment (debug/visual override).

--doh Enables DNS over HTTPS.
--http3 Forces HTTP/3 to be used.
--ipv4 Forces IPv4 to be used.

Unity engine arguments

These are the ones mostly needed for SCP:SL, For the complete Unity list, see the official docs: https://docs.unity3d.com/6000.1/Documentation/Manual/PlayerCommandLineArguments.html

Argument Description
-force-d3d11 Force Direct3D 11. Useful for compatibility.
-force-d3d12 Force Direct3D 12.
-force-vulkan Force Vulkan renderer.
-force-glcore Force OpenGL core profile.
-monitor <N> Launch on monitor number N (1-based).
-screen-width <px> Set window width.
-screen-height <px> Set window height.
-screen-fullscreen <0/1> 1 = fullscreen, 0 = windowed.
-window-mode <exclusive/borderless> Choose fullscreen style (where supported).
-popupwindow Borderless window (frameless).
-logfile <path> Write player log to a custom path (use - for stdout).
-nolog Disable player logging.

How to Use Launch Options

You can enter these launch options in Steam by right-clicking the game → PropertiesLaunch Options.
Multiple options can be combined by separating them with spaces.

Here are a few practical examples:

Example 1: Game is crashing or showing a black screen

Try running in windowed mode and disabling fullscreen:

-screen-fullscreen 0 -popupwindow

Example 2: Steam is down or unstable launch the game using Discord

Sometimes Steam has issues or 3rd-party Steam servers go offline, making it impossible to play SCP:SL.
In such cases, you can force the game to use Discord authentication instead:

-fdiscord

Example 3: Running the game on a low-end system

Force DirectX 11 and lower graphics settings:

-force-d3d11 -screen-quality Fastest