/satisfactory-docker

Primary LanguageShellMIT LicenseMIT

satisfactory-docker

Docker Pulls Docker Image Size (tag)

This is a Dockerized version of the Satisfactory dedicated server.

Docker-compose file

version: '3'
services:
    satisfactory-server-01:
        container_name: 'satisfactory-server-01'
        hostname: 'satisfactory-server-01'
        image: 'donimax/satisfactory-docker:latest'
        ports:
            - '7777:7777/udp'
            - '15000:15000/udp'
            - '15777:15777/udp'
        volumes:
            - 'opt/docker/satisfactory/config:/config'
        environment:
            - MAXPLAYERS=8
            - PGID=1000
            - PUID=1000
            - STEAMBETA=false
            - SERVERBEACONPORT=15000
            - SERVERGAMEPORT=7777
            - SERVERIP=0.0.0.0
            - SERVERQUERYPORT=15777
            - SKIPUPDATE=false
            - STEAMAPPID=1690800
        restart: unless-stopped

For windows volumes use for example:

        volumes:
            - 'c:/docker/satisfactory/config:/config'