Mit einem eigenen Satisfactory-Server können du und deine Mitspieler jederzeit an derselben Fabrik weiterbauen. Der Server läuft unabhängig von einem Spieler-PC und kann rund um die Uhr erreichbar bleiben. Besonders bei langen Spielständen, großen Fabriken oder einer festen Gruppe ist ein Dedicated Server deutlich komfortabler als eine normal gehostete Mehrspieler-Sitzung.

In dieser Anleitung erfährst du, wie du einen Satisfactory Dedicated Server unter Windows oder Linux erstellst, welche Ports geöffnet werden müssen und wie du den Server anschließend im Spiel beanspruchst. Außerdem zeigen wir dir, wie du vorhandene Speicherstände hochlädst, Backups erstellst, Mods installierst und typische Verbindungsprobleme löst.

Satisfactory Server – riesige futuristische Fabriklandschaft mit Förderbändern, Rohren und Ingenieuren in der Abenddämmerung

Info
Diese Anleitung wurde am 02.08.2026 für Satisfactory Update 1.2 geprüft. Der Dedicated Server verwendet die Steam-App-ID 1690800. Standardmäßig werden 7777/TCP, 7777/UDP und 8888/TCP benötigt.

Satisfactory Server erstellen: Das Wichtigste in Kürze

Für einen eigenen Satisfactory-Server benötigst du einen Windows- oder Linux-Rechner mit ausreichend RAM, SteamCMD und eine erreichbare IP-Adresse. Die Serverdateien lädst du mit der App-ID 1690800 herunter. Anschließend startest du den Server, öffnest die Ports 7777 und 8888 und fügst ihn im Server Manager von Satisfactory hinzu.

Die Grundeinrichtung erfolgt nicht über eine klassische Konfigurationsdatei, sondern direkt im Spiel. Dort beanspruchst du den Server, vergibst ein Admin-Passwort und erstellst eine neue Welt oder lädst einen vorhandenen Speicherstand hoch.

Satisfactory Server in 8 Schritten

  1. Geeigneten Windows- oder Linux-Server bereitstellen.
  2. SteamCMD herunterladen und installieren.
  3. Dedicated Server mit App-ID 1690800 installieren.
  4. FactoryServer.exe oder FactoryServer.sh starten.
  5. 7777/TCP, 7777/UDP und 8888/TCP freigeben.
  6. Server im Satisfactory Server Manager hinzufügen.
  7. Server beanspruchen und Admin-Passwort setzen.
  8. Neue Welt erstellen oder vorhandenes Savegame hochladen.

Inhalt

Was ist ein Satisfactory Dedicated Server?

Ein Dedicated Server ist eine eigenständige Serveranwendung, die ohne laufenden Spielclient betrieben wird. Anders als bei einer normalen Mehrspieler-Sitzung muss der ursprüngliche Host nicht selbst im Spiel sein. Die Welt kann deshalb dauerhaft verfügbar bleiben.

Ein eigener Server eignet sich besonders, wenn:

  • mehrere Spieler unabhängig voneinander bauen möchten,
  • die Fabrik auch ohne den ursprünglichen Host erreichbar sein soll,
  • ein größerer oder langfristiger Spielstand verwendet wird,
  • regelmäßige Backups und ein kontrollierter Serverbetrieb gewünscht sind,
  • der Server auf einem VPS, Rootserver oder separaten Rechner laufen soll.
Info
Satisfactory Dedicated Server können derzeit nur von PC-Spielern verwendet werden. Steam- und Epic-Spieler können gemeinsam auf einem PC-Server spielen. PlayStation- und Xbox-Spieler können Dedicated Server hingegen nicht verwenden.

Voraussetzungen und Hardware

Die tatsächliche Auslastung hängt stark von der Größe der Fabrik, der Zahl der Spieler und dem Fortschritt des Spielstands ab. Große Produktionsanlagen, viele Förderbänder, Fahrzeuge und weit verteilte Außenposten erhöhen vor allem die CPU- und RAM-Auslastung.

Empfohlene Ausstattung

EinsatzbereichRAMFreier SpeicherEmpfehlung
Kleine neue Welt, wenige Spieler8 GBmindestens 25 GBEinstieg
Mittlerer Spielstand12 GBmindestens 25 GBsinnvoller Standard
Große Fabrik oder mehr als vier Spieler16 GB oder mehrmindestens 30 GBempfohlen
Sehr großer Langzeit-Spielstand24 GB oder mehrmindestens 40 GBabhängig vom Savegame

Achte zusätzlich auf:

  • eine CPU mit guter Single-Core-Leistung,
  • eine SSD oder NVMe statt einer langsamen HDD,
  • ein 64-Bit-Betriebssystem,
  • eine stabile Internetverbindung,
  • eine öffentliche IPv4-Adresse oder funktionierendes IPv6,
  • Zugriff auf Firewall und Router.

Für den Server selbst ist keine leistungsstarke Grafikkarte erforderlich.

Tipp
Möchtest du dich nicht um SteamCMD, Linux-Dienste, Firewallregeln und Updates kümmern, kannst du einen fertig eingerichteten Satisfactory Server bei DeinServerHost mieten. Die Verwaltung erfolgt bequem über das Gameserver-Panel.

Heimserver, VPS oder Gameserver?

Ein Heimserver kann für eine kleine Gruppe ausreichen. Er muss jedoch dauerhaft laufen und von außen erreichbar sein. Bei einem Internetanschluss mit DS-Lite oder CGNAT ist eine klassische IPv4-Portfreigabe häufig nicht möglich.

Ein VPS oder Rootserver bietet eine öffentliche IP-Adresse und läuft rund um die Uhr. Dabei musst du Betriebssystem, Updates, Firewall und Backups selbst verwalten. Ein fertiger Gameserver nimmt dir diese technischen Aufgaben weitgehend ab.

Wichtige Serverdaten und Ports

EinstellungWert
Steam-App-ID1690800
Spiel-App-ID526870
Windows-StartdateiFactoryServer.exe
Linux-StartdateiFactoryServer.sh
Standard-Spielport7777/TCP und 7777/UDP
Reliable-Messaging-Port8888/TCP
Unterstützte Server-SystemeWindows und Linux
Unterstützte ClientsPC über Steam und Epic Games

Verwende für SteamCMD unbedingt die App-ID 1690800. Die App-ID 526870 gehört zum eigentlichen Spielclient und installiert nicht den Dedicated Server.

Satisfactory Server unter Windows erstellen

1. Ordner anlegen

Erstelle zunächst zwei Verzeichnisse:

C:\steamcmd
C:\satisfactory-server

Der erste Ordner enthält SteamCMD, der zweite die eigentlichen Serverdateien.

2. SteamCMD herunterladen

Lade SteamCMD über die offizielle Valve-Webseite herunter und entpacke die ZIP-Datei nach:

C:\steamcmd

Starte anschließend steamcmd.exe einmal. Beim ersten Start lädt SteamCMD weitere benötigte Dateien herunter.

3. Satisfactory Dedicated Server installieren

Öffne die Eingabeaufforderung oder PowerShell und führe folgenden Befehl aus:

C:\steamcmd\steamcmd.exe +force_install_dir C:\satisfactory-server +login anonymous +app_update 1690800 validate +quit

SteamCMD meldet nach erfolgreicher Installation sinngemäß:

Success! App '1690800' fully installed.

4. Server starten

Wechsle in den Installationsordner:

cd C:\satisfactory-server

Starte den Server anschließend mit:

.\FactoryServer.exe -log -unattended

Beim ersten Start kann es einige Minuten dauern, bis alle Ordner angelegt und die Dienste vollständig gestartet wurden. Schließe das Fenster nicht, solange der Server laufen soll.

Optional: Startdatei für Windows erstellen

Erstelle im Serverordner eine Datei namens start-server.bat:

@echo off
cd /d C:\satisfactory-server
FactoryServer.exe -log -unattended
pause

Danach kannst du den Satisfactory-Server über diese Datei starten.

Satisfactory Server unter Linux erstellen

Die folgenden Schritte eignen sich für Debian und Ubuntu. Die Installation erfolgt unter einem eigenen Benutzer, damit der Gameserver nicht mit Root-Rechten ausgeführt wird.

1. Serverbenutzer und Abhängigkeiten anlegen

sudo useradd --create-home --system --shell /bin/bash satisfactory
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y curl tar lib32gcc-s1

2. SteamCMD als Serverbenutzer installieren

Wechsle zum Benutzer satisfactory:

sudo -iu satisfactory

Lege die benötigten Ordner an:

mkdir -p /home/satisfactory/steamcmd
mkdir -p /home/satisfactory/server
cd /home/satisfactory/steamcmd

Lade SteamCMD herunter und entpacke es:

curl -fsSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz

3. Satisfactory Dedicated Server herunterladen

/home/satisfactory/steamcmd/steamcmd.sh \
  +force_install_dir /home/satisfactory/server \
  +login anonymous \
  +app_update 1690800 validate \
  +quit

4. Server manuell starten

cd /home/satisfactory/server
./FactoryServer.sh -log -unattended

Beim ersten Start werden die Serververzeichnisse und Einstellungsdateien erzeugt. Beende den Server für die weitere Einrichtung mit Strg + C.

Wichtig
Starte den Server nicht dauerhaft als Benutzer root. Ein eigener, eingeschränkter Benutzer reduziert die Folgen möglicher Sicherheitslücken oder fehlerhafter Mods.

Linux-Server als systemd-Dienst starten

Mit einem systemd-Dienst startet der Satisfactory-Server automatisch nach einem Neustart und wird bei einem Absturz neu gestartet.

Erstelle die Datei:

/etc/systemd/system/satisfactory.service

Inhalt:

[Unit]
Description=Satisfactory Dedicated Server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=satisfactory
Group=satisfactory
WorkingDirectory=/home/satisfactory/server
ExecStart=/home/satisfactory/server/FactoryServer.sh -log -unattended
Restart=on-failure
RestartSec=15
KillSignal=SIGINT
TimeoutStopSec=120
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

Lade die Konfiguration neu und aktiviere den Dienst:

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

Status anzeigen:

sudo systemctl status satisfactory

Live-Logs anzeigen:

sudo journalctl -u satisfactory -f

Server neu starten:

sudo systemctl restart satisfactory

Server stoppen:

sudo systemctl stop satisfactory

Firewall und Portfreigabe einrichten

Seit der Umstellung des Netzwerkmodells benötigt ein Satisfactory Dedicated Server standardmäßig drei eingehende Freigaben.

PortProtokollVerwendung
7777UDPSpiel- und Verbindungsdaten
7777TCPzuverlässige Spieldaten
8888TCPReliable Messaging und Serververwaltung

Windows-Firewall

Öffne PowerShell als Administrator:

New-NetFirewallRule -DisplayName "Satisfactory 7777 UDP" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Satisfactory 7777 TCP" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Satisfactory 8888 TCP" -Direction Inbound -Protocol TCP -LocalPort 8888 -Action Allow

UFW unter Linux

sudo ufw allow 7777/udp
sudo ufw allow 7777/tcp
sudo ufw allow 8888/tcp
sudo ufw reload

Status prüfen:

sudo ufw status

Portfreigabe im Router

Wenn der Server in deinem Heimnetz läuft, musst du dieselben Ports zusätzlich im Router auf die lokale IP-Adresse des Server-PCs weiterleiten:

7777 UDP -> lokale Server-IP
7777 TCP -> lokale Server-IP
8888 TCP -> lokale Server-IP

Gib dem Server-PC möglichst eine feste lokale IP-Adresse oder eine DHCP-Reservierung. Andernfalls kann sich die interne Adresse ändern und die Portweiterleitung zeigt auf das falsche Gerät.

Info
Ein TCP-Porttest zeigt nicht zuverlässig, ob der UDP-Port 7777 funktioniert. Teste die Verbindung am besten mit einem Spieler außerhalb deines eigenen Heimnetzes.

Mehrere Satisfactory Server auf einer IP

Für mehrere Instanzen benötigst du pro Server eigene Ports. Du kannst die Ports beim Start festlegen:

./FactoryServer.sh -Port=7777 -ReliablePort=8888 -log -unattended

Eine zweite Instanz könnte beispielsweise verwenden:

./FactoryServer.sh -Port=7778 -ReliablePort=8889 -log -unattended

Die jeweils gewählten TCP- und UDP-Ports müssen ebenfalls in Firewall und Router freigegeben werden.

Server im Server Manager beanspruchen

Nach dem ersten Start ist der Server noch nicht eingerichtet. Die Grundeinrichtung erfolgt direkt im Spiel.

  1. Starte Satisfactory auf deinem PC.
  2. Öffne im Hauptmenü den Server Manager.
  3. Wähle Server hinzufügen.
  4. Trage die öffentliche IP-Adresse oder im Heimnetz die lokale IP-Adresse ein.
  5. Verwende als Port standardmäßig 7777.
  6. Warte, bis der Serverstatus geladen wurde.
  7. Wähle Server beanspruchen.
  8. Vergib einen Servernamen und ein sicheres Admin-Passwort.

Das Admin-Passwort wird für die Verwaltung des Servers benötigt. Verwende dafür nicht dasselbe Passwort wie für andere Dienste.

Wichtig
Beanspruche einen öffentlich erreichbaren Server direkt nach dem ersten Start. Ein noch nicht beanspruchter Server sollte nicht unnötig lange offen im Internet erreichbar sein.

Neue Welt erstellen oder Savegame hochladen

Nach dem Beanspruchen kannst du entweder eine neue Spielsitzung erstellen oder eine vorhandene Welt übernehmen.

Neue Welt erstellen

Öffne den Server im Server Manager und wähle die Option zum Erstellen eines neuen Spiels. Dort kannst du unter anderem Startgebiet, Sitzungsname und erweiterte Spieleinstellungen festlegen.

Vorhandenes Savegame hochladen

  1. Öffne den Server Manager.
  2. Melde dich mit dem Admin-Passwort an.
  3. Öffne die Speicherstand-Verwaltung.
  4. Wähle die Funktion zum Hochladen eines Savegames.
  5. Wähle die gewünschte .sav-Datei aus.
  6. Lade den Speicherstand und starte die Sitzung.

Lokale Satisfactory-Spielstände findest du unter Windows normalerweise hier:

%LOCALAPPDATA%\FactoryGame\Saved\SaveGames

Der Ordner kann weitere Unterordner mit Zahlen- oder Kontokennungen enthalten. Wähle daraus die gewünschte .sav-Datei.

Speicherort auf dem Dedicated Server

Linux:

/home/satisfactory/.config/Epic/FactoryGame/Saved/SaveGames/server

Windows bei normalem Benutzerstart:

%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server

Wird der Windows-Server als Dienst unter einem Systemkonto ausgeführt, kann der Speicherort von diesem Pfad abweichen.

Tipp
Lade vor dem Wechsel auf einen Dedicated Server eine Kopie des ursprünglichen Spielstands an einen sicheren Ort. So kannst du jederzeit zur vorherigen Version zurückkehren.

Mit dem Satisfactory Server verbinden

Sobald eine Welt geladen ist, kannst du im Server Manager auf den Server klicken und dem Spiel beitreten. Andere Spieler fügen denselben Server über IP-Adresse und Port hinzu.

Im Heimnetz verwendest du normalerweise die lokale Adresse, zum Beispiel:

192.168.178.50:7777

Spieler außerhalb deines Netzwerks verwenden die öffentliche IP-Adresse:

203.0.113.10:7777

Die Beispieladressen müssen natürlich durch die tatsächliche IP des Servers ersetzt werden.

Steam und Epic Games gemeinsam

PC-Spieler der Steam- und Epic-Games-Version können denselben Dedicated Server verwenden. Alle Spieler müssen jedoch eine kompatible Spielversion besitzen.

Keine Verbindung von PlayStation oder Xbox

Konsolenspieler können einem Satisfactory Dedicated Server derzeit nicht beitreten. Das gilt auch dann, wenn der Server auf einem öffentlichen Gameserver oder Rootserver läuft.

Servereinstellungen ändern

Die wichtigsten Einstellungen verwaltest du im Server Manager. Dazu gehören je nach aktueller Spielversion unter anderem:

  • Servername,
  • Admin-Passwort,
  • Beitrittspasswort,
  • automatische Pausen bei leerem Server,
  • automatische Speicherung,
  • Sitzungs- und Spieleinstellungen,
  • Laden und Herunterladen von Savegames.

Satisfactory unterstützt auf dem PC offiziell Mehrspieler-Sitzungen mit bis zu vier Spielern. Höhere Spielerzahlen sind möglich, benötigen jedoch mehr Leistung und werden nicht in jeder Konstellation offiziell unterstützt.

Info
Wenn die Fabrik trotz laufendem Server nicht weiterproduziert, prüfe die Einstellung zum Pausieren bei leerem Server. Ein erreichbarer Dedicated Server bedeutet nicht automatisch, dass die Spielsimulation ohne Spieler weiterläuft.

Satisfactory Server aktualisieren

Spielclient und Server müssen dieselbe Version verwenden. Nach einem Spielupdate kann sonst eine Meldung über inkompatible oder unterschiedliche Versionen erscheinen.

Windows aktualisieren

Beende zuerst den laufenden Server. Führe anschließend aus:

C:\steamcmd\steamcmd.exe +force_install_dir C:\satisfactory-server +login anonymous +app_update 1690800 validate +quit

Danach startest du FactoryServer.exe erneut.

Linux aktualisieren

Stoppe den Dienst:

sudo systemctl stop satisfactory

Aktualisiere die Dateien als Serverbenutzer:

sudo -iu satisfactory /home/satisfactory/steamcmd/steamcmd.sh \
  +force_install_dir /home/satisfactory/server \
  +login anonymous \
  +app_update 1690800 validate \
  +quit

Starte den Server wieder:

sudo systemctl start satisfactory

Kontrolliere danach die Logs:

sudo journalctl -u satisfactory -n 100 --no-pager
Wichtig
Erstelle vor größeren Updates immer ein Backup des Savegame-Ordners. Aktualisiere außerdem niemals die Serverdateien, während der Server noch läuft.

Experimental-Version installieren

Möchtest du bewusst die Experimental-Version verwenden, ergänze den SteamCMD-Befehl um:

-beta experimental

Beispiel:

/home/satisfactory/steamcmd/steamcmd.sh \
  +force_install_dir /home/satisfactory/server \
  +login anonymous \
  +app_update 1690800 -beta experimental validate \
  +quit

Server und alle Spieler müssen denselben Entwicklungszweig verwenden. Für einen dauerhaft genutzten Server ist die stabile Version in der Regel die bessere Wahl.

Backups erstellen

Sichere mindestens den Ordner SaveGames. Empfehlenswert ist zusätzlich ein Backup der Servereinstellungen.

Manuelles Backup unter Linux

Server stoppen:

sudo systemctl stop satisfactory

Backup-Ordner erstellen:

sudo mkdir -p /home/satisfactory/backups
sudo chown satisfactory:satisfactory /home/satisfactory/backups

Archiv erstellen:

sudo -iu satisfactory tar -czf \
  /home/satisfactory/backups/satisfactory-$(date +%F-%H%M).tar.gz \
  -C /home/satisfactory/.config/Epic/FactoryGame/Saved \
  SaveGames

Server wieder starten:

sudo systemctl start satisfactory

Backup unter Windows

Beende den Server und kopiere diesen Ordner an einen anderen Speicherort:

%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server

Alternativ kannst du Speicherstände über den Server Manager herunterladen.

Gute Backup-Strategie

  • vor jedem Update ein Backup,
  • tägliche automatische Sicherung bei aktivem Server,
  • mehrere ältere Versionen aufbewahren,
  • Backups nicht nur auf derselben SSD speichern,
  • gelegentlich testen, ob sich ein Backup wieder laden lässt.

Ein Backup auf derselben Festplatte schützt nicht vor einem Defekt des Datenträgers.

Mods auf dem Satisfactory Server installieren

Satisfactory-Mods werden üblicherweise über den Satisfactory Mod Manager oder ficsit-cli verwaltet. Richte zuerst einen funktionierenden Vanilla-Server ein und teste die Verbindung ohne Mods.

Empfohlener Ablauf

  1. Satisfactory Mod Manager installieren.
  2. Unter Manage Servers den Dedicated Server hinzufügen.
  3. Bei einem entfernten Server SFTP oder einen anderen unterstützten Dateizugriff einrichten.
  4. Nur Mods auswählen, die Dedicated Server unterstützen.
  5. Mod-Abhängigkeiten automatisch installieren lassen.
  6. Server und benötigte Clients auf kompatible Mod-Versionen bringen.
  7. Vor dem ersten modifizierten Start ein Backup erstellen.
  8. Server neu starten und Logs kontrollieren.

Nicht jede Mod unterstützt Windows- und Linux-Dedicated-Server. Prüfe deshalb auf der jeweiligen Mod-Seite, ob die gewünschte Serverplattform freigegeben ist.

Achtung
Unterschiedliche Mod-Versionen auf Client und Server können Verbindungsfehler oder Abstürze verursachen. Einige Mods funktionieren ausschließlich auf dem Server oder ausschließlich auf dem Client. Verwende deshalb möglichst abgestimmte Mod-Profile statt Dateien manuell zusammenzukopieren.

Nach einem Satisfactory-Update

Nach einem größeren Spielupdate können Mods vorübergehend inkompatibel sein. Gehe bei Problemen in dieser Reihenfolge vor:

  1. Vanilla-Serverdateien aktualisieren.
  2. Satisfactory Mod Loader aktualisieren.
  3. Alle Mods auf Kompatibilität prüfen.
  4. Nicht aktualisierte Mods deaktivieren.
  5. Server mit einer Backup-Kopie testen.

Logs und Serverstatus prüfen

Linux-Dienst prüfen

sudo systemctl status satisfactory

Live-Ausgabe:

sudo journalctl -u satisfactory -f

Letzte 200 Zeilen:

sudo journalctl -u satisfactory -n 200 --no-pager

Game-Log unter Linux

Das ausführliche Satisfactory-Log liegt normalerweise hier:

/home/satisfactory/.config/Epic/FactoryGame/Saved/Logs/FactoryGame.log

Anzeigen:

tail -f /home/satisfactory/.config/Epic/FactoryGame/Saved/Logs/FactoryGame.log

Game-Log unter Windows

%LOCALAPPDATA%\FactoryGame\Saved\Logs\FactoryGame.log

Prüfen, ob die Ports verwendet werden

Unter Linux:

sudo ss -lntup | grep -E '7777|8888'

Unter Windows PowerShell:

Get-NetTCPConnection -State Listen | Where-Object LocalPort -In 7777,8888
Get-NetUDPEndpoint | Where-Object LocalPort -EQ 7777

Fehlerbehebung

Server erscheint nicht im Server Manager

Prüfe zuerst:

  • Läuft FactoryServer.exe oder der systemd-Dienst?
  • Ist 7777/UDP geöffnet?
  • Ist 7777/TCP geöffnet?
  • Ist 8888/TCP geöffnet?
  • Wurde im Router auf die richtige lokale IP weitergeleitet?
  • Verwendest du die richtige öffentliche oder lokale IP-Adresse?
  • Ist der Startvorgang bereits vollständig abgeschlossen?

Unter Linux helfen:

sudo systemctl status satisfactory
sudo journalctl -u satisfactory -n 100 --no-pager
sudo ss -lntup | grep -E '7777|8888'

Server kann nicht beansprucht werden

Wenn der Server sichtbar ist, das Beanspruchen aber fehlschlägt, ist häufig 8888/TCP blockiert. Kontrolliere Firewall, Router und gegebenenfalls die Firewall deines Hosting-Anbieters.

Verbindung bleibt im Ladebildschirm hängen

Mögliche Ursachen:

  • 8888/TCP fehlt,
  • Client und Server verwenden unterschiedliche Versionen,
  • ein Mod ist inkompatibel,
  • die Serverdateien sind beschädigt,
  • das Savegame benötigt mehr RAM als verfügbar,
  • die Verbindung wird durch Firewall oder Sicherheitssoftware unterbrochen.

Teste zunächst ohne Mods und führe anschließend eine Dateiprüfung mit validate aus.

Spieler erhalten einen Versionsfehler

Aktualisiere den Dedicated Server über SteamCMD. Prüfe außerdem, ob Server und Spieler beide die stabile oder beide die Experimental-Version verwenden.

SteamCMD meldet Fehler 0x606

Dieser Fehler tritt häufig auf, wenn Serverdateien noch verwendet werden. Stoppe den Satisfactory-Server vollständig und starte das Update erneut. Kontrolliere außerdem, ob +force_install_dir auf den richtigen Installationsordner zeigt.

Server startet nach einem Update nicht mehr

Führe die Installation erneut mit validate aus:

/home/satisfactory/steamcmd/steamcmd.sh \
  +force_install_dir /home/satisfactory/server \
  +login anonymous \
  +app_update 1690800 validate \
  +quit

Prüfe danach FactoryGame.log. Bei einem modifizierten Server solltest du zusätzlich alle Mods vorübergehend deaktivieren.

Öffentliche IP funktioniert im eigenen Heimnetz nicht

Einige Router unterstützen kein NAT-Loopback. Verbinde dich innerhalb deines Heimnetzes mit der lokalen IP-Adresse des Servers. Externe Spieler verwenden weiterhin die öffentliche IP-Adresse.

Server ist trotz Portfreigabe nicht erreichbar

Mögliche Ursachen:

  • DS-Lite oder CGNAT,
  • Provider blockiert eingehende Verbindungen,
  • Portweiterleitung zeigt auf eine alte lokale IP,
  • zusätzliche Firewall beim VPS-Anbieter,
  • doppelte Router- oder NAT-Struktur,
  • Windows-Netzwerkprofil oder Sicherheitssoftware blockiert den Prozess.

Vergleiche die im Router angezeigte WAN-IP mit der öffentlich sichtbaren IP-Adresse. Stimmen sie nicht überein, kann CGNAT oder DS-Lite vorliegen.

Savegame wird nicht angezeigt

Prüfe:

  • Dateiendung .sav,
  • richtiger Savegame-Ordner,
  • ausreichende Dateirechte unter Linux,
  • vollständiger Upload,
  • kompatible Spielversion,
  • Server nach dem Kopieren neu gestartet.

Dateirechte unter Linux korrigieren:

sudo chown -R satisfactory:satisfactory \
  /home/satisfactory/.config/Epic/FactoryGame

Server stürzt mit Mods ab

Deaktiviere zunächst alle Mods und starte den Server als Vanilla-Server. Funktioniert er danach, aktiviere die Mods einzeln oder in kleinen Gruppen. Kontrolliere für jede Mod:

  • Unterstützung für die aktuelle Satisfactory-Version,
  • Unterstützung für Dedicated Server,
  • Unterstützung für Windows- oder Linux-Server,
  • benötigte Abhängigkeiten,
  • identische Version auf allen notwendigen Clients.

Häufige Fragen zum Satisfactory Server

Wie viel RAM braucht ein Satisfactory Server?

Für eine kleine neue Welt sind 8 GB RAM ein sinnvoller Ausgangspunkt. Für größere Spielstände, umfangreiche Fabriken oder mehr als vier Spieler sind 16 GB oder mehr empfehlenswert.

Welche Ports braucht ein Satisfactory Dedicated Server?

Standardmäßig benötigst du:

  • 7777/UDP,
  • 7777/TCP,
  • 8888/TCP.

Die Ports müssen sowohl in der Server-Firewall als auch bei einem Heimserver im Router freigegeben werden.

Welche Steam-App-ID hat der Satisfactory Server?

Die App-ID des Dedicated Servers lautet:

1690800

Die App-ID 526870 gehört zum Spielclient.

Ist der Satisfactory Dedicated Server kostenlos?

Die Serveranwendung kann über SteamCMD anonym heruntergeladen werden. Jeder Spieler benötigt jedoch eine eigene gültige Satisfactory-Version.

Kann ich einen vorhandenen Spielstand hochladen?

Ja. Im Server Manager kannst du eine vorhandene .sav-Datei hochladen und anschließend auf dem Dedicated Server laden.

Können Steam- und Epic-Spieler gemeinsam spielen?

Ja. Steam- und Epic-Spieler auf dem PC können denselben Satisfactory Dedicated Server verwenden, sofern Spiel- und Serverversion zusammenpassen.

Können Xbox- oder PlayStation-Spieler beitreten?

Nein. Konsolen können derzeit keine Satisfactory Dedicated Server verwenden und nicht gemeinsam mit PC-Spielern auf einem Dedicated Server spielen.

Wie viele Spieler unterstützt ein Satisfactory Server?

Vier Spieler werden auf dem PC offiziell unterstützt. Höhere Spielerzahlen sind möglich, erhöhen jedoch die Hardwareanforderungen und werden nicht in jeder Konstellation offiziell unterstützt.

Läuft die Fabrik weiter, wenn niemand online ist?

Das hängt von der Servereinstellung zum Pausieren bei leerem Server ab. Deaktiviere die automatische Pause, wenn Produktion und Spielzeit ohne eingeloggte Spieler weiterlaufen sollen.

Muss der Besitzer des Servers online sein?

Nein. Sobald der Dedicated Server läuft und eine Welt geladen ist, können berechtigte Spieler unabhängig vom ursprünglichen Besitzer beitreten.

Wie aktualisiere ich den Satisfactory Server?

Stoppe den Server und führe den SteamCMD-Befehl mit +app_update 1690800 validate erneut aus. Starte den Server danach wieder und kontrolliere die Logs.

Wo liegen die Savegames unter Linux?

Bei der in dieser Anleitung verwendeten Installation:

/home/satisfactory/.config/Epic/FactoryGame/Saved/SaveGames/server

Wo liegen die Savegames unter Windows?

Bei einem normal gestarteten Server:

%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server

Funktionieren Mods auf einem Dedicated Server?

Viele Mods funktionieren, aber nicht jede Mod unterstützt Dedicated Server oder beide Server-Betriebssysteme. Prüfe die Kompatibilität im Satisfactory Mod Manager beziehungsweise auf der Mod-Seite.

Weiterführende Artikel

Zusammenfassung

Einen eigenen Satisfactory Server zu erstellen ist mit SteamCMD unter Windows und Linux möglich. Entscheidend sind die korrekte App-ID 1690800, ausreichend RAM und die Freigabe von 7777/TCP, 7777/UDP sowie 8888/TCP.

Nach dem ersten Start fügst du den Server im Satisfactory Server Manager hinzu, beanspruchst ihn mit einem Admin-Passwort und erstellst eine neue Welt oder lädst ein vorhandenes Savegame hoch. Für einen zuverlässigen Dauerbetrieb solltest du automatische Starts, regelmäßige Updates, externe Backups und eine Überwachung der Logs einrichten.

Wer den Server nicht selbst administrieren möchte, kann stattdessen einen bereits vorbereiteten Satisfactory Server bei DeinServerHost mieten.