A plugin and mod loader for the Space Engineers (SE1) Dedicated Server. Hard fork of Pulsar, adapted to run the headless dedicated server — no WinForms, no Telerik UI, no Windows-service host.
Magnetar ships two launchers that drop in for SpaceEngineersDedicated.exe:
| Launcher | Runtime | Platforms |
|---|---|---|
MagnetarLegacy |
.NET Framework 4.8 | Windows only |
MagnetarInterim |
.NET 10 (via dotnet-compat) | Windows + Linux |
On Windows both launchers are built; on Linux only MagnetarInterim
(.NET 10).
Compatibility plugins are loaded implicitly:
- dotnet-compat for .NET 10 compatibility
- linux-compat for Linux compatibility
You can register new plugins by making PRs to the MagnetarHub.
Quasar is a separate control plane with a Web UI that can manage and control multiple Magnetar instances from one place. Each Magnetar reports structured status and logs; Quasar orchestrates them.
MagnetarConfig is a cross-platform terminal UI (Terminal.Gui, Turbo Vision
look) that configures and operates one Magnetar-managed Dedicated Server
instance: edit the global SpaceEngineers-Dedicated.cfg, per-world session
settings and mod lists, create/delete/activate worlds, manage plugins and
profiles, start/stop/reload the daemonized server (PID-file status), and read
the game and Magnetar logs. It ships in both bundles next to the launcher and
runs as ~/.local/share/Magnetar/MagnetarConfig (Linux) or
MagnetarConfig.bat (Windows). See the Config tool user manual.
| Page | What's in it |
|---|---|
| Install & Releases | Prebuilt bundles, what to download, installing. |
| Usage | Running the launcher, daemon mode, handoff to the DS. |
| Configuration | Config/install dirs, DS detection, environment variables. |
| Config tool | MagnetarConfig user manual: edit config/worlds/mods/plugins, start/stop, logs. |
| Config tool internals | Design and implementation of MagnetarConfig: file formats, architecture, state machines, testing. |
| Plugins | Plugin hubs and the trust boundary. |
| Building | Per-platform build, dependency staging, packaging, releases. |
| Repository layout | What lives where in the source tree. |
For the full code handbook — architecture overview, launch sequence, and a navigable module-by-module / file-by-file reference of the entire source tree — see Docs/TOC.md.
Discord for support and developer discussion. GitHub issues and PRs for bug reports and contributions.