This project aims to provide an ubuntu docker image in order to host a fully functional dedicated Space Engineers® Server under Linux OSes
As of now this build is not what I wanted it to be, there are too many pitfalls and the performance is still poor. As I gave up on doing this myself and stumbled over better solutions, this repository is going to be archived. You may continue by forking this project or by going with one of the following projects:
- https://hub.docker.com/repository/docker/devidian/spaceengineers
- https://hub.docker.com/r/mmmaxwwwell/space-engineers-dedicated-docker-linux
Many parts of this project were compared with and adapted from https://github.com/bregell/docker_space_engineers_server
Thank you, Johan Bregell, for making your work open-source for me to learn from!
To use this repository you need at least:
docker-compose
version1.10.0
docker
versionv17.05
Please note, that this repository intends to run SpaceEngineers Server under Linux OSes. Windows is not a target platform of this project! But, I encourage you to fork and alter this project, if you like to use it under Windows too.
If you lack a recent version of docker-compose
you may change the version
property of the docker-compose.yml to '2'
, which should also work.
Regarding the needed Hardware Requirements for Space Engineers® Dedicated Server please refer to the "Requirements" section of the Dedicated Server Guide
- First you need to actually start the Dedicated Server Software using a genuine Windows® installation and generate a world using the local console.
- Second, start the server using the GUI once. This may be necessary to generate additional data.
- Third, save the data of the newly generated world using the save button.
- After that you need to copy the worlds data (normally to be found at path
C:\Users\<yourUsername>\AppData\Roaming\SpaceEngineersDedicated\Saves
) to your serving machine. - Here especially make sure that your world directory is copied to
/opt/SpaceEngineersDedicated/Saves
- Adjust environment variables (such as the path where you copied your server data) in
docker-compose.yml
and server settings inresources/SpaceEngineers-Dedicated.cfg
according to your needs and issuedocker-compose up
in the projects root.
See, now you are running a fully customizable Space Engineers® Dedicated Server!
- As of today the performance is very poor. Multiplayer is barely possible and degrades greatly after first constructions are built.
- See the issues.
See the contributing rules.
Space Engineer® is a trademark of KEEN Software House s.r.o.
I am not connected to nor entitled by KEEN SwH in any way.
Please see the License file