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 → Properties → Launch 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
No comments to display
No comments to display