feat(service): add satisfactory game server (#8056)

Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
This commit is contained in:
Rafael Aguiar Gomes 2026-02-03 18:06:58 -03:00 committed by GitHub
parent e57cc16b91
commit cf850bdf3e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 33 additions and 0 deletions

BIN
svgs/satisfactory.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 KiB

View file

@ -0,0 +1,33 @@
# documentation: https://github.com/wolveix/satisfactory-server
# slogan: Satisfactory Dedicated Server for hosting your own Satisfactory game sessions.
# category: games
# tags: satisfactory, game-server, dedicated-server, steam, self-hosted, gaming
# logo: svgs/satisfactory.jpg
# ports: 7777 tcp/udp, 8888 tcp
services:
satisfactory-server:
image: wolveix/satisfactory-server:v1.9.10
ports:
- ${SERVER_GAME_PORT}:7777/tcp
- ${SERVER_GAME_PORT}:7777/udp
- ${SERVER_MESSAGING_PORT}:8888/tcp
volumes:
- satisfactory-server:/config
environment:
- AUTOSAVENUM=${AUTOSAVE_NUM:-5}
- DEBUG=${DEBUG:-false}
- DISABLESEASONALEVENTS=${DISABLE_SEASONAL_EVENTS:-false}
- LOG=${LOG:-false}
- MAXOBJECTS=${MAX_OBJECTS:?2162688}
- MAXPLAYERS=${MAX_PLAYERS:?4}
- MAXTICKRATE=${MAX_TICK_RATE:-30}
- MULTIHOME=${MULTI_HOME:-::}
- PGID=${PGID:?1000}
- PUID=${PUID:?1000}
- SERVERGAMEPORT=${SERVER_GAME_PORT:-7777}
- SERVERMESSAGINGPORT=${SERVER_MESSAGING_PORT:-8888}
- SERVERSTREAMING=${SERVER_STREAMING:-true}
- SKIPUPDATE=${SKIP_UPDATE:-false}
- STEAMBETA=${STEAM_BETA:-false}
- TIMEOUT=${TIMEOUT:-30}