Skip to content

Repository files navigation

Magnetar

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:

You can register new plugins by making PRs to the MagnetarHub.

Control plane — Quasar

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.

Configuration tool — MagnetarConfig

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.

Documentation

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.

Contact

Discord for support and developer discussion. GitHub issues and PRs for bug reports and contributions.

About

Magnetar plugin loader for the Space Engineers Dedicated Server.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages