Skip to content

A Linux-based Docker image to run a Satisfactory server

License

Notifications You must be signed in to change notification settings

DiceNinjaGaming/Satisfactory-Docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Satisfactory Docker Image

A Docker image that can be used to host a Satisfactory server.

This is still WIP and may not be in a working state yet

Important folders

Name Description
/app/server Game server files
/app/backups Backup files
/app/logs Logs for the various processes

Environment Variables

General

Name Default Description
AUTO_PAUSE true Automatically pause the game when no users are connected
CRASH_REPORT true Automatically send crash reports to the developer
FILE_UMASK 022 umask value to use for configs, backups, and server files. This article has a good explanation on permissions and how the umask works
TZ Etc/UTC Time zone for the server. A full list can be found here
UPDATES_ENABLED true Whether to check for updates or not
UPDATES_INTERVAL 15 Number of minutes between update checks
UPDATES_STEAMCMD_ARGS Additional arguments to be passed to the steamcmd command

Backups

Name Default Description
BACKUP_AUTOSAVE_AMOUNT 5 Number of autosaves to keep
BACKUP_AUTOSAVE_INTERVAL 300 Number of seconds between autosaves
BACKUP_AUTOSAVE_ONDISCONNECT true Automatically save when the last player disconnects
BACKUPS_ENABLED true Whether or not backups should be enabled
BACKUPS_MAX_AGE 3 Backups more than this many days old will be removed
BACKUPS_MAX_COUNT 0 Maximum number of backups to keep. 0 keeps all backups
BACKUPS_INTERVAL 360 Number of minutes between backups

About

A Linux-based Docker image to run a Satisfactory server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 56.7%
  • PowerShell 43.3%