This repository contains everything to start an experimental dockerized dedicated Satisfactory server.
See this repository for the stable (early access) version: YannickFricke/Satisfactory-DS-Docker
Some images on Docker hub are storing the server files in volumes or on the host filesystem. This is not a best practice in the Docker ecosystem as described here.
Volumes should ONLY be used for user specific configuration / files. The server files are not a part of it and should not be stored in volumes or on the host.
Imagine Coffee Stain Studios breaks the dedicated server software and you wanna play with your friends. Other images would download and store the new server files in the volume. Now every time you start a new container it would read the broken server files and then crash.
It wouldn't even help to completely remove the local image due to that these kind of images are using Shell scripts to download and update the server files dynamically.
With this image this can't happen due to that the server files are stored as immutable data inside the container. Coffee Stain Studios broke the build? No problem! Just use the previous build id to run the old image and play with your friends!
Definetly not! Satisfactory still has the "old" multiplayer mode (through sessions and invites) which is probably less buggy than the dedicated servers.
There are only three reasons why you need a dedicated server:
The minimum hardware requirements for running the dedicated server which are listed here.
Download the repository to your computer or server and run the following command:
Take a look at the awesome video of Jace (one of the Community Managers @ Coffee Stain Studios) how you set up the server ingame here.
The folks at Satisfactory wiki have a pretty neat guide on how you can upload the savegame to your server here.
Everything that you need to know regarding this Docker setup is, that you need to place the file in the shared/SaveGames directory. docker-compose will then mount the directory to the required location inside the container.
As far as I know there will be the possibility that you can upload your savegame directly to the server once it is implemented. Then you won't need the linked guide anymore.
Rebar gun. It has already been reported here.Checkout the Satisfactory Q&A platform for the most recent information regarding server crashes and co here.
If you found a bug in the server / ingame you can report the bug directly to Coffee Stain Studios here.
When it comes to the Docker support you can use the issue tracker of this repository.
This repository is licensed under the MIT license. You can find the exact license in the LICENSE file.
Content type
Image
Digest
sha256:67744de60…
Size
1.7 GB
Last updated
about 2 months ago
docker pull yfricke/experimental-satisfactory-server