A lightweight Space Engineers plugin loader aimed at dedicated servers.
If you do not have Visual Studio, you can download a pre-built DLL from the releases page and skip to Installation and usage.
- Clone this repository.
- Open
SEDedicatedPluginLoader.slnin Visual Studio. - If your Steam or Space Engineers install paths are not in the default
C:\Program Files (x86)\Steam, update the missing library references to the correct game install path. - Ensure the solution Platform is set to
x64, and notAnyCPU, to avoid mismatch warnings. - Click Build > Build Solution.
- Create a new installation directory.
- In the installation directory, add
DedicatedPluginLoader.dllfrom the build output, and theDependenciesdirectory from the root of this repository.
- Download the latest version from the releases page and unzip locally. If building yourself, skip to step 3.
- Right-click the unzipped DLLs, click Properties, select Unblock, and then click OK, or Space Engineers may not be able to load the DLL. Skip this step if Unblock does not appear in the Properties window.
- Add your plugin's dependencies to the
Dependenciesfolder. - Add your plugin libraries to the
Pluginsfolder. - Open Space Engineers' Dedicated Server Manager and navigate to the Plugins page for your server.
- Under Assemblies, click Add, and select
DedicatedPluginLoader.dll - Run the server.
DedicatedPluginLoader.dll
Dependencies/
0Harmony.dll
# Add dependency libraries here
Plugins/
# Add plugins here
- Open Space Engineers' Dedicated Server Manager and navigate to the Plugins page for your server.
- Under Assemblies, select
DedicatedPluginLoader, and click Remove. - Delete the folder containing
DedicatedPluginLoader.dll