Skip to content

Instantly share code, notes, and snippets.

@mikedevita
Last active March 13, 2022 02:33
Show Gist options
  • Save mikedevita/eb8ad8949447fd123540ddf4b70ffc68 to your computer and use it in GitHub Desktop.
Save mikedevita/eb8ad8949447fd123540ddf4b70ffc68 to your computer and use it in GitHub Desktop.
satisfactory dedicated server docker-compose
TZ="America/Phoenix"
PUID="1029"
PGID="1031"
SATISFACTORY_SERVER_STARTUP_ARGUMENTS="FactoryGame -log -NoSteamClient -unattended"
SATISFACTORY_BRANCH=""
SATISFACTORY_START_MODE="0"
SATISFACTORY_MULTIHOME="0.0.0.0"
SATISFACTORY_SERVER_QUERY_PORT="15777"
SATISFACTORY_BEACON_PORT="15000"
SATISFACTORY_LISTEN_PORT="7777"
SATISFACTORY_EA_BRANCH="experimental"
SATISFACTORY_EA_SERVER_QUERY_PORT="15778"
SATISFACTORY_EA_BEACON_PORT="15001"
SATISFACTORY_EA_LISTEN_PORT="7778"
services:
satisfactory-server:
image: didstopia/satisfactory-server:latest
container_name: 'satisfactory'
restart: unless-stopped
environment:
TZ: $TZ
PUID: $PUID
PGID: $PGID
SATISFACTORY_SERVER_STARTUP_ARGUMENTS: $SATISFACTORY_SERVER_STARTUP_ARGUMENTS
SATISFACTORY_BRANCH: $SATISFACTORY_BRANCH
SATISFACTORY_START_MODE: $SATISFACTORY_START_MODE
SATISFACTORY_MULTIHOME: $SATISFACTORY_MULTIHOME
SATISFACTORY_SERVER_QUERY_PORT: $SATISFACTORY_SERVER_QUERY_PORT
SATISFACTORY_BEACON_PORT: $SATISFACTORY_BEACON_PORT
SATISFACTORY_LISTEN_PORT: $SATISFACTORY_LISTEN_PORT
ports:
- "7777:7777/udp"
- "15000:15000/udp"
- "15777:15777/udp"
volumes:
- /mnt/satisfactory/data:/steamcmd/satisfactory:cached
- /mnt/satisfactory/saves:/app/.config:cached
ea-satisfactory-server:
image: didstopia/satisfactory-server:latest
container_name: 'satisfactory-ea'
restart: unless-stopped
environment:
TZ: $TZ
PUID: $PUID
PGID: $PGID
SATISFACTORY_SERVER_STARTUP_ARGUMENTS: $SATISFACTORY_SERVER_STARTUP_ARGUMENTS
SATISFACTORY_BRANCH: $SATISFACTORY_EA_BRANCH
SATISFACTORY_START_MODE: $SATISFACTORY_START_MODE
SATISFACTORY_MULTIHOME: $SATISFACTORY_MULTIHOME
SATISFACTORY_SERVER_QUERY_PORT: $SATISFACTORY_EA_SERVER_QUERY_PORT
SATISFACTORY_BEACON_PORT: $SATISFACTORY_EA_BEACON_PORT
SATISFACTORY_LISTEN_PORT: $SATISFACTORY_EA_LISTEN_PORT
ports:
- "7778:7777/udp"
- "15001:15000/udp"
- "15778:15777/udp"
volumes:
- /mnt/satisfactory-ea/data:/steamcmd/satisfactory:cached
- /mnt/satisfactory-ea/saves:/app/.config:cached
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment