For operating a dedicated server in Docker in order to use it under Linux. The container uses Wine to run the server under Linux.
docker-compose.yml
and copy the content of docker-compose.yml.example
into it.docker-compose.yml
file, the environment variables ServerPassword
and SteamServerName
should be adjusted.docker-compose up -d
.
-d
from the command above.gamefiles
directory.data
directory.There are two ways to update the game server:
AutoUpdate
environment variable to true
. This checks for updates every time the container is started.gamefiles
directory while the server is turned off.Sometimes, changes to this container image are necessary. To apply these:
docker-compose.yml
with any changes made from docker-compose.yml.example
.docker-compose pull
to download an updated version of the container image.An example configuration for docker-compose can be found in the docker-compose.yml
file.
In addition to the default settings, which can be set via the environment variables, further arguments can be specified via the AdditionalArgs
environment variable.
Possible launch parameters and further information on the dedicated servers for Abiotic Factor can be found here.
Thanks to @sirwillis92 for finding a solution to the startup problem with the LogOnline: Warning: OSS: Async task 'FOnlineAsyncTaskSteamCreateServer bWasSuccessful: 0' failed in 15
message.