Skip to content
This repository has been archived by the owner on Nov 18, 2020. It is now read-only.

This project aims to provide an ubuntu docker image in order to host a fully functional dedicated Space Engineers® Server under Linux OSes

License

Notifications You must be signed in to change notification settings

Lazalatin/space-engineers-dedicated-ubuntu-docker-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

space-engineers-dedicated-ubuntu-docker-server

This project aims to provide an ubuntu docker image in order to host a fully functional dedicated Space Engineers® Server under Linux OSes

This project is archived!

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:


Credits

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!

Requirements

To use this repository you need at least:

  • docker-compose version 1.10.0
  • docker version v17.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

How to run

  • 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 in resources/SpaceEngineers-Dedicated.cfg according to your needs and issue docker-compose up in the projects root.

See, now you are running a fully customizable Space Engineers® Dedicated Server!

Known issues

  • As of today the performance is very poor. Multiplayer is barely possible and degrades greatly after first constructions are built.
  • See the issues.

How to contribute

See the contributing rules.

Disclaimer

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.

License

Please see the License file

About

This project aims to provide an ubuntu docker image in order to host a fully functional dedicated Space Engineers® Server under Linux OSes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •