Satisfactory
Satisfactory dedicated server, downloaded anonymously from Steam. Claim it and set it up in the game's Server Manager.
| Download | Steam, anonymous (app 1690800) |
|---|---|
| Architectures | amd64 |
| Ports | game BOTH 7777 · reliable TCP 8888 |
| Recommended | 12288 MB memory · 4 cores · 15 GB disk |
| Player count | — |
| RCON | — |
| Version | f293e3d522e3 |
Settings
Template
satisfactory.yaml · import it in the panel or add it from the catalogue.
# Satisfactory dedicated server (anonymous Steam download).
id: satisfactory
name: Satisfactory
description: Satisfactory dedicated server, downloaded anonymously from Steam. Claim it and set it up in the game's Server Manager.
architectures: [amd64]
images:
- label: Steam runtime
image: registry.audifire.ch/hosting-panel/runtime-images/steam:latest
startupMode: shell
# the game itself, not FactoryServer.sh: that script doesn't pass the stop signal on
startup: exec ./Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port={{SERVER_PORT}} -ReliablePort={{RELIABLE_PORT}} -multihome=0.0.0.0 -log -unattended
stop:
signal: SIGINT
timeoutSeconds: 90
readyPattern: Engine is initialized
ports:
# UDP for the game, TCP for its Server API on the same port
- role: game
protocol: both
default: 7777
- role: reliable
protocol: tcp
default: 8888
variable: RELIABLE_PORT
steam:
appId: "1690800"
beta: "{{BRANCH}}"
# the developers recommend 12-16 GB; players and the factory's size decide the rest
resources:
memoryMb: 12288
cpuPercent: 400
diskMb: 15360
variables:
- key: BRANCH
name: Branch
description: Empty for the stable release, "experimental" for the newest build. Reinstall after changing.
visibility: admin
rules: nullable|in:,experimental
install:
image: registry.audifire.ch/hosting-panel/runtime-images/base:latest
entrypoint: bash
script: |
cd /mnt/server
server=Engine/Binaries/Linux/FactoryServer-Linux-Shipping
if [ ! -f "$server" ]; then echo "$server is missing: the Steam download failed."; exit 1; fi
chmod +x "$server" FactoryServer.sh
echo "Satisfactory installed. Open the Server Manager in the game, add this server and claim it."