Skip to content

Configuring your Space Engineers server

Updated July 03, 2026
Space Engineers
Space Engineers: Configuration | GameServerKings KB

Space Engineers: Configuration

This guide covers SpaceEngineers-Dedicated.cfg (the main server config), the easiest way to generate it, and world management. Complete Getting Started first.

The Config File

The server config is in the data folder shown in the panel (typically instance/SpaceEngineers-Dedicated.cfg). World-specific settings also live in Saves/<World>/Sandbox.sbc.

The cleanest way to edit settings is the in-game Dedicated Server Configurator (see "Generating a Config Locally" below), but for quick changes you can edit SpaceEngineers-Dedicated.cfg directly:

XML
<?xml version="1.0" encoding="utf-8"?>
<MyConfigDedicated>
  <ServerName>My GSK Space Engineers Server</ServerName>
  <ServerDescription>Survival on Earth-like</ServerDescription>
  <Welcome>Welcome to the server!</Welcome>
  <Pause>false</Pause>
  <IgnoreLastSession>false</IgnoreLastSession>
  <ServerPort>27016</ServerPort>
  <SteamPort>8766</SteamPort>
  <ServerPasswordHash></ServerPasswordHash>
  <ServerPasswordSalt></ServerPasswordSalt>
  <RemoteApiEnabled>false</RemoteApiEnabled>
  <RemoteApiPort>8080</RemoteApiPort>
  <Administrators>
    <string>76561197960287930</string>
  </Administrators>
  <Banned />
  <Mods />
  <LoadWorld>/path/to/world</LoadWorld>
  <Scenario>Star System</Scenario>
  <PremadeCheckpointPath></PremadeCheckpointPath>
  <WorldName>My World</WorldName>
  <AsteroidAmount>0</AsteroidAmount>
  <SessionSettings>
    <GameMode>Survival</GameMode>
    <InventorySizeMultiplier>3</InventorySizeMultiplier>
    <AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
    <AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
    <RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
    <OnlineMode>PUBLIC</OnlineMode>
    <MaxPlayers>16</MaxPlayers>
    <MaxFloatingObjects>56</MaxFloatingObjects>
    <EnableCopyPaste>true</EnableCopyPaste>
    <AutoHealing>true</AutoHealing>
    <EnableSpiders>true</EnableSpiders>
    <EnableWolfs>true</EnableWolfs>
    <EnableEncounters>true</EnableEncounters>
    <CargoShipsEnabled>true</CargoShipsEnabled>
    <EnableDrones>true</EnableDrones>
    <EnableSunRotation>true</EnableSunRotation>
    <ThrusterDamage>true</ThrusterDamage>
    <DestructibleBlocks>true</DestructibleBlocks>
    <EnableIngameScripts>true</EnableIngameScripts>
    <EnableScripterRole>true</EnableScripterRole>
    <ViewDistance>20000</ViewDistance>
    <SyncDistance>3000</SyncDistance>
    <PermanentDeath>false</PermanentDeath>
    <AutoSaveInMinutes>5</AutoSaveInMinutes>
    <EnableJetpack>true</EnableJetpack>
    <SpawnWithTools>true</SpawnWithTools>
    <StartInRespawnScreen>false</StartInRespawnScreen>
  </SessionSettings>
</MyConfigDedicated>

Key Fields

FieldNotes
ServerNameServer browser display name
MaxPlayersCapped by slot purchase
OnlineModePUBLIC, FRIENDS, PRIVATE, OFFLINE
GameModeSurvival, Creative
ScenarioStar System, Earth-like, Mars, Moon, Empty World, etc.
InventorySizeMultiplier1 to 10 (3 is typical for casual servers)
AssemblerSpeedMultiplier1 to 100
RefinerySpeedMultiplier1 to 100
EnableCopyPasteTrue to allow players to paste blueprints
AutoSaveInMinutes5 to 15 is sensible
AdministratorsList of SteamID64 strings (grants in-game admin)
ModsList of Workshop mod IDs (see Mods)

Restart after editing.

Hand-editing XML is error-prone. The most foolproof method uses the in-game configurator:

  1. Install Space Engineers Dedicated Server locally on your PC (free via Steam Tools; search "Space Engineers Dedicated Server").
  2. Run it locally and configure everything in the GUI: scenario, multipliers, mods, admins.
  3. Save.
  4. Upload the resulting SpaceEngineers-Dedicated.cfg and the world save folder to your server.
  5. Set LoadWorld in the config to point to the uploaded world folder.

This gives you a valid config without wrestling with XML by hand, and the GUI exposes every setting with descriptions.

World Management

Worlds live in Saves/. Each world folder contains:

  • Sandbox.sbc (world settings)
  • Sandbox_config.sbc (gameplay settings)
  • Various .sbs files (the actual world state)
  • Backup/ (automatic in-world backups)

Uploading an Existing World

To move a single-player world to the server:

  1. Find your local saves at %appdata%\SpaceEngineers\Saves\<SteamID>\.
  2. Upload the world folder via SFTP to Saves/ on the server.
  3. Set LoadWorld in the server config to the new path.
  4. Restart.

Wiping a World

To start fresh, stop the server and either:

  • Delete the world folder, or
  • Change the WorldName (and LoadWorld) to a new value

Restart to generate a new world from your scenario and settings.

PCU and Block Limits

PCU (Performance Cost Unit) limits cap how much each player can build, which is the single most important lever for server stability:

XML
<TotalPCU>200000</TotalPCU>
<PiratePCU>50000</PiratePCU>
<BlockLimitsEnabled>PER_PLAYER</BlockLimitsEnabled>

Set these in the config's session settings. See Getting Started for why subgrid-heavy builds are the main performance risk.

Common Issues

  • Players cannot connect: Confirm OnlineMode is PUBLIC and the port matches the panel Network tab.
  • Config changes do not apply: You edited while the server was running, or edited the wrong copy. Stop the server, edit SpaceEngineers-Dedicated.cfg, then start.
  • World will not load: LoadWorld points to a path that does not exist. Confirm the world folder is in Saves/ and the path matches.
  • Multipliers feel wrong in-game: Some settings live in the world's Sandbox.sbc rather than the dedicated config and can override it. Regenerating the config locally with the world loaded avoids mismatches.
  • Mods for adding Workshop content (referenced in the <Mods> section)
  • Torch Server for advanced administration
  • Getting Started for performance tips and backups
Made with 💜 by GameServerKings