

WINEDEBUG=-all # change TestInstance to your instance name target: 27016 published: 27016 protocol: udp mode: host environment: target: 8080 published: 18080 protocol: tcp mode: host appdata/space-engineers/steamcmd:/root/.steam ports: appdata/space-engineers/SpaceEngineersDedicated:/appdata/space-engineers/SpaceEngineersDedicated appdata/space-engineers/instances:/appdata/space-engineers/instances

# left side: your docker-host machine # right side: the paths in the image (!!do not change!!) Image: devidian/spaceengineers # if you want to run multiple servers you will have to change container_name and published ports container_name: se-ds-docker restart: unless-stopped volumes: Using docker-compose with premade docker imageĬreate a docker-compose.yml (see example below) and execute docker-compose up -dĭo not forget to rename TestInstance with your instance name! example composer file (just copy and adjust) (detailed instructions follow when requested)Īfter you have saved your world upload it (the instance directory) to your docker host machine /appdata/space-engineers/instances/.

How to useįirst you have to use the Space Engineers Dedicated Server Tool to setup your world. I wanted to have a more cleaner docker container with less dependencies (integrate sesrv-script parts instead of wget the whole script) and a little more configuration through composer files. I took parts of these projects to create this one: Space Engineers Dedicated Debian Docker Containerįirst of all thanks to 7thCore and mmmaxwwwell for their great prework making a linux dedicated server for Space Engineers real!
