Docs / Game Servers / How to Set Up a Satisfactory Dedicated Server

How to Set Up a Satisfactory Dedicated Server

By Admin · Mar 1, 2026 · Updated Apr 23, 2026 · 27 views · 1 min read

Overview

Satisfactory is a first-person factory building game. The dedicated server lets up to 4 players (officially) build together in a persistent world.

Requirements

  • A Breeze with at least 6 GB RAM
  • 3 CPU cores
  • 15 GB disk space (grows with factory size)

Step 1: Install the Server

sudo useradd -r -m -d /opt/satisfactory sfserver
sudo -u sfserver steamcmd +force_install_dir /opt/satisfactory/server \
  +login anonymous \
  +app_update 1690800 validate \
  +quit

Step 2: Create a Systemd Service

sudo tee /etc/systemd/system/satisfactory.service <<EOF
[Unit]
Description=Satisfactory Dedicated Server
After=network.target

[Service]
User=sfserver
WorkingDirectory=/opt/satisfactory/server
ExecStart=/opt/satisfactory/server/FactoryServer.sh -log -unattended
Restart=on-failure
RestartSec=20
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now satisfactory

Step 3: Open Firewall Ports

sudo ufw allow 15777/udp
sudo ufw allow 15000/udp
sudo ufw allow 7777/udp

First-Time Setup

After starting the server for the first time:

  1. Open Satisfactory on your PC
  2. Go to Server Manager
  3. Add your server IP
  4. Set the server name, admin password, and create a new game

Resource Usage Notes

  • RAM usage grows significantly as your factory grows
  • Late-game factories with many machines can use 8-12 GB RAM
  • CPU usage increases with conveyor belts and vehicle automation

Was this article helpful?