Startup Arguments

From Space Engineers Wiki
Jump to navigation Jump to search

Usage

In Steam, in the game list, right-click Space Engineers and select Properties. Under General, find Launch Options to enter one or more arguments of your choice, separated by a space.

Or, in the commandline, enter the arguments after the exe: "C:\Program Files (x86)\Steam\steamapps\common\SpaceEngineers\Bin64\SpaceEngineers.exe" -nosplash -skipintro

Startup arguments

  • -skipintro no longer plays the intro videos.
  • -nosplash no longer shows the image before game window appears.
  • -appdata <path> sets the appdata (where logs, saves, blueprints, etc are).
  • -coldstart precompiles game for your CPU to avoid it being done in realtime (JIT). This is automatically done when game updates (you'll see the ngen.exe requesting to run) or if ColdStart.txt is missing from appdata, so you should not need to use this arg manually.
  • -suppressLoadingDialogs skips popup when loading a world that has old or inexistent binary cache for its .sbc (currently it's .sbcB5).
  • +connect <ip> connects to the specified game server directly

For startup arguments specific to the Dedicated Server visit Setting up a DS: Command Line Tool

The <param> means you're required to replace it by something (don't include < and >), for more on this: Command Line Interface: Command description syntax.

Unknown or not recommended

  • ms-xbl-multiplayer:// likely used by xbox live to connect to another player or a server.
  • +connect_lobby <id> likely used by steam to connect you to a player that you clicked "join game" on.
  • -generateDx11MipCache likely generates mip cache for all game textures, not something players should be using. The mip cache is used to show an approximate color while the texture streams in.
  • -video_record takes screenshots 60 times a second and stores them in Recording folder in SE's appdata, and turns off some occlussion checks. Might require V-sync to be on to function.
  • -verboseNetworkLogging likely spams log with all sorts of details on sending or receiving packets
  • -render_sync
  • -report <logpath>
  • -reporX <logpath>
  • +launch_scenario <path> looks for a campaign at the path (unclear if it wants a folder or a file).
  • +launch_scenario_instance <path> has priority over +launch_scenario, unclear what the instance part means.
  • +launch_scenario_cross_platform likely sets the created lobby as cross-platform.