Privacy notice This website only uses technically necessary cookies. Statistics, marketing and external services are not loaded without JavaScript. Learn more in our Privacy Policy.
Privacy notice This website uses only technically necessary cookies. Statistics, marketing and external services are not loaded without JavaScript. Read more in our Privacy Policy.
Informacja o prywatności Ta strona używa wyłącznie technicznie niezbędnych plików cookie. Statystyka, marketing i usługi zewnętrzne nie są ładowane bez JavaScript. Więcej w naszej Polityce prywatności.
Information sur la confidentialité Ce site n’utilise que des cookies techniquement nécessaires. Les services de statistiques, de marketing et les services externes ne sont pas chargés sans JavaScript. Plus d’informations dans notre Politique de confidentialité.
Avviso sulla privacy Questo sito usa solo cookie tecnicamente necessari. I servizi statistici, di marketing ed esterni non vengono caricati senza JavaScript. Maggiori informazioni nella nostra Informativa sulla privacy.
Aviso de privacidad Este sitio web solo usa cookies técnicamente necesarias. Los servicios de estadística, marketing y externos no se cargan sin JavaScript. Más información en nuestra Política de privacidad.
Privacymelding Deze website gebruikt alleen technisch noodzakelijke cookies. Statistiek-, marketing- en externe diensten worden zonder JavaScript niet geladen. Meer hierover in onze Privacyverklaring.
Privatlivsinformation Denne hjemmeside bruger kun teknisk nødvendige cookies. Statistik-, marketing- og eksterne tjenester indlæses ikke uden JavaScript. Læs mere i vores Privatlivspolitik.
Tutorials & Guides

Satisfactory Server einrichten: Anleitung für Windows und Linux

Satisfactory Dedicated Server einrichten: SteamCMD-Befehle für Windows und Linux, Ports 7777 und 8888, systemd-Dienst, Server-Manager und Fehlerlösungen.

11 min read

Einen Satisfactory Dedicated Server richtest du in vier Schritten ein. Zuerst installierst du die Server-Dateien über SteamCMD (App-ID 1690800). Dann startest du den Server mit FactoryServer.exe oder FactoryServer.sh und gibst die Ports 7777 (TCP und UDP) und 8888 (TCP) frei. Zum Schluss beanspruchst du den Server im Spiel über den Server-Manager. Danach läuft deine Fabrik rund um die Uhr weiter, auch wenn du selbst nicht spielst. In dieser Anleitung findest du alle Befehle für Windows und Linux, eine fertige systemd-Unit für den Dauerbetrieb, die wichtigsten Konfigurationsdateien und Lösungen für typische Verbindungsprobleme.

Nexthosting
Deine Satisfactory-Fabrik bleibt online
Nexthosting bietet leistungsstarke Gameserver und Dedicated Server für Communities, die ihre Spielwelt unabhängig vom eigenen PC betreiben möchten.
Server-Angebot ansehen

Kurz gesagt

  • Hardware: Laut offiziellem Satisfactory-Wiki brauchst du eine x86-64-CPU ab i5-3570 oder Ryzen 5 3600 und 8 GB RAM (16 GB für große Saves oder mehr als vier Spieler). Dazu kommen etwa 8 GB Speicher unter Linux bzw. 12,4 GB unter Windows.
  • Installation: SteamCMD mit +app_update 1690800 validate, der anonyme Login genügt.
  • Netzwerk: Seit Patch 1.1 sind Port 7777 (TCP und UDP) und Port 8888 (TCP) nötig. Die alten Ports 15000 und 15777 spielen keine Rolle mehr.
  • Dauerbetrieb: Unter Linux läuft der Server als systemd-Dienst, der vor jedem Start automatisch ein Update holt.
  • Wichtig: Der Server speichert beim Herunterfahren nicht von selbst. Aktiviere Auto-Save beim Verlassen eines Spielers und speichere vor jedem Stopp manuell.

Inhaltsverzeichnis

Dedicated Server oder Hosting über den eigenen PC?

Satisfactory bietet zwei Wege für den Koop-Modus. Beim Client-Hosting läuft die Sitzung auf dem Rechner eines Spielers. Schließt dieser das Spiel, ist die Welt für alle anderen weg. Ein Dedicated Server ist dagegen ein eigenständiger Prozess ohne Grafikausgabe, der unabhängig von einem Spieler-PC läuft.

Spielerisch ändert sich dabei nichts: Meilensteine, Forschung und Freischaltungen verhalten sich auf beiden Wegen gleich. Der Unterschied liegt im Betrieb:

Kriterium Client-Hosting Dedicated Server
Verfügbarkeit Nur solange der Host spielt Rund um die Uhr
Last auf dem Gaming-PC Spiel und Simulation gleichzeitig Keine, der Server rechnet separat
Große Fabriken Host-PC wird schnell zum Flaschenhals Ressourcen gezielt planbar
Spielzeiten der Gruppe Alle müssen gemeinsam online sein Jeder spielt, wann er will
Einrichtung Ein Klick im Spiel Installation, Ports, Server-Manager

Ein Dedicated Server lohnt sich vor allem, wenn eure Gruppe zu unterschiedlichen Zeiten spielt. Er lohnt sich auch, wenn eure Fabrik mit vielen Förderbändern, Zügen und Drohnen so groß wird, dass der Host-PC ins Stocken gerät. Die Welt wird damit zu einem festen Ort, ähnlich wie bei Spielen mit persistenter Welt, in denen das Geschehen nicht vom Login eines einzelnen Spielers abhängt. Coffee Stain Studios beschreibt den Server im Epic Games Store genau so: Die Fabrik soll weiterlaufen, auch wenn deine Freunde offline sind.

Eine Einschränkung solltest du vorab kennen: Laut Wiki können Konsolenspieler einem Dedicated Server nicht beitreten. Er ist für PC-Spieler gedacht.

Voraussetzungen für deinen Satisfactory-Server

Bevor du loslegst, prüfe Hardware, Betriebssystem und Netzwerk. Die folgenden Werte stammen aus dem offiziellen Wiki und dem Store-Eintrag des Entwicklers.

Hardware und Betriebssystem

Komponente Mindestens Empfehlung für größere Projekte
CPU x86-64, i5-3570 oder Ryzen 5 3600, Single-Thread-Rating ab 2000 Hoher Takt und starke Single-Core-Leistung
RAM 8 GB 16 GB bei großen Saves oder mehr als vier Spielern
Speicher 8 GB (Linux), 12,4 GB (Windows) SSD, idealerweise NVMe, mit Reserve für Updates und Backups
Betriebssystem Windows 10/11, Windows Server 2016 bis 2022, Debian oder Ubuntu Linux für schlanken Dauerbetrieb

Der Store-Eintrag nennt für Windows etwas großzügiger 15 GB Speicherplatz. Plane also lieber mit Puffer.

Drei Dinge schließt das Wiki ausdrücklich aus: ARM-Prozessoren, 32-Bit-Systeme und virtuelle Maschinen mit dem generischen CPU-Typ kvm64. Wenn du selbst virtualisierst, etwa mit Proxmox, stelle den CPU-Typ der VM auf host oder einen modernen Typ. So werden alle benötigten Befehlssätze an den Server durchgereicht.

Warum die CPU so wichtig ist

Satisfactory simuliert jedes Förderband, jede Maschine und jeden Zug auf dem Server. Ein großer Teil dieser Berechnung läuft auf einem einzelnen Kern. Viele Kerne helfen deshalb weniger als eine hohe Leistung pro Kern. Wenn deine Fabrik wächst, merkst du das zuerst an einer sinkenden Tickrate, nicht am RAM. Wie du solche Engpässe findest, zeigen wir in unserem Beitrag zur Performance-Optimierung für Gameserver.

Netzwerk

  • Eine stabile Breitbandverbindung mit ausreichendem Upload
  • Portfreigabe von 7777 (TCP und UDP) und 8888 (TCP) im Router
  • Passende Regeln in der Firewall des Servers
  • Bei Heimbetrieb: eine feste lokale IP-Adresse für den Server-PC

Satisfactory-Server unter Windows einrichten

Unter Windows ist der Einstieg am einfachsten. Du kannst den Server auch über den Steam-Client installieren, dort erscheint er in der Bibliothek unter „Tools“. Für einen sauberen, skriptbaren Betrieb empfehlen wir aber SteamCMD.

  1. SteamCMD herunterladen: Lade SteamCMD von Valve herunter und entpacke es, zum Beispiel nach C:\steamcmd.
  2. Server installieren: Öffne eine Eingabeaufforderung in diesem Ordner und führe aus:
    steamcmd.exe +force_install_dir "C:\SatisfactoryServer" +login anonymous +app_update 1690800 validate +quit
    
    Denselben Befehl nutzt du später auch für Updates.
  3. Firewall öffnen: Starte die PowerShell als Administrator und lege die drei Regeln an:
    New-NetFirewallRule -DisplayName "Satisfactory UDP 7777" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
    New-NetFirewallRule -DisplayName "Satisfactory TCP 7777" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow
    New-NetFirewallRule -DisplayName "Satisfactory TCP 8888" -Direction Inbound -Protocol TCP -LocalPort 8888 -Action Allow
    
  4. Server starten: Wechsle in den Installationsordner und starte:
    .\FactoryServer.exe -log -unattended
    
    -log öffnet ein Konsolenfenster mit Logausgabe, -unattended verhindert, dass der Server auf Dialogfenster wartet.
  5. Router konfigurieren: Leite die Ports 7777 und 8888 an die lokale IP deines Server-PCs weiter. Wichtig laut Wiki: Äußerer und innerer Port für 7777 müssen identisch sein.

Ein häufiger Fehler aus den Foren: Der Server läuft auf demselben PC wie das Spiel und stürzt ab, sobald das Spiel geschlossen wird oder der Rechner in den Ruhezustand geht. Ein Dedicated Server zeigt seine Stärke erst, wenn er auf einer Maschine läuft, die durchgehend an ist.

Satisfactory-Server unter Linux einrichten

Linux ist unser Favorit für den Dauerbetrieb: Der Server braucht weniger Speicher, läuft ohne Desktop und lässt sich mit systemd bequem verwalten. Die folgenden Schritte beziehen sich auf Ubuntu oder Debian.

Schritt 1: Benutzer und SteamCMD

Lass den Server nie als root laufen. Lege einen eigenen Benutzer an:

sudo useradd -m -s /bin/bash steam
sudo apt update
sudo apt install steamcmd

Unter Ubuntu muss dafür das Repository „multiverse“ aktiv sein, unter Debian „non-free“. Je nach Version fragt der Installer, ob du die Lizenz von Steam akzeptierst.

Schritt 2: Server installieren und testen

sudo -u steam -s
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
cd ~/SatisfactoryDedicatedServer
./FactoryServer.sh

Wenn im Log keine Fehler auftauchen und der Server auf Port 7777 lauscht, beendest du ihn mit Strg+C und richtest den Dienst ein.

Schritt 3: Firewall freigeben

Mit ufw sieht das so aus:

sudo ufw allow 7777
sudo ufw allow 8888/tcp

Bei einem gemieteten Server prüfst du zusätzlich, ob im Kundenpanel eine vorgeschaltete Firewall aktiv ist, und gibst die Ports dort ebenfalls frei.

Schritt 4: Als systemd-Dienst betreiben

Das Wiki beschreibt eine Unit-Datei für den Dauerbetrieb, die vor jedem Start automatisch ein Update zieht. Lege /etc/systemd/system/satisfactory.service an:

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

[Service]
User=steam
Group=steam
ExecStartPre=/usr/games/steamcmd +force_install_dir /home/steam/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
ExecStart=/home/steam/SatisfactoryDedicatedServer/FactoryServer.sh
KillSignal=SIGINT
Restart=on-failure
RestartSec=60
WorkingDirectory=/home/steam/SatisfactoryDedicatedServer

[Install]
WantedBy=multi-user.target

Die drei entscheidenden Zeilen: KillSignal=SIGINT sorgt für ein sauberes Herunterfahren, Restart=on-failure startet den Server nach einem Absturz neu, RestartSec=60 gibt ihm eine Minute Pause dazwischen. Prüfe den Pfad zu steamcmd mit which steamcmd, falls er bei dir abweicht. Danach aktivierst du den Dienst:

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

Die Logs liest du mit journalctl -u satisfactory -f mit. Wenn du einen frisch installierten Root-Server mit Rescue-System einrichtest, hilft dir unsere Anleitung zum Dedicated Server installieren bei der Grundinstallation.

Server im Spiel beanspruchen und Freunde einladen

Ist der Server online, verwaltest du ihn komplett aus dem Spiel heraus.

  1. Server-Manager öffnen: Starte Satisfactory und wähle im Hauptmenü den Server-Manager.
  2. Server hinzufügen: Gib die IP-Adresse oder den Hostnamen ein. Wenn du einen anderen Port als 7777 nutzt, ergänzt du ihn.
  3. Server beanspruchen: Beim ersten Verbinden ist der Server noch „unbeansprucht“. Du vergibst einen Servernamen und ein Admin-Passwort. Wer zuerst beansprucht, ist Admin. Erledige diesen Schritt deshalb direkt nach dem ersten Start.
  4. Spielstand anlegen oder hochladen: Erstelle eine neue Sitzung mit Startgebiet oder lade einen vorhandenen Spielstand von deinem PC hoch.
  5. Spielerpasswort setzen: In den Servereinstellungen legst du ein Passwort für normale Spieler fest, damit nur deine Gruppe beitreten kann.
  6. Freunde einladen: Deine Mitspieler fügen den Server mit derselben Adresse in ihrem Server-Manager hinzu und melden sich mit dem Spielerpasswort an.

Sinnvolle Einstellungen im Server-Manager

  • Auto-Pause: Pausiert die Simulation, wenn niemand online ist. Deaktiviere sie, wenn die Fabrik auch nachts produzieren soll.
  • Auto-Save beim Verlassen eines Spielers: Das Wiki empfiehlt diese Option ausdrücklich, weil der Serverprozess beim Herunterfahren nicht automatisch speichert.
  • Speicherintervall: Regelmäßige Autosaves schützen vor Verlust nach einem Absturz.
  • Netzwerkqualität: Für Mitspieler mit stabiler Leitung kannst du eine höhere Stufe wählen.

Konfiguration: Dateien, Spielstände und Startparameter

Vieles stellst du im Server-Manager ein, einige Werte aber nur über Dateien. Die INI-Dateien liegen im Installationsordner unter FactoryGame/Saved/Config/LinuxServer bzw. WindowsServer:

Datei Wofür
Game.ini Spielbezogene Werte, etwa die maximale Spielerzahl
Engine.ini Engine- und Netzwerkparameter, etwa Tickrate und Timeouts
ServerSettings.ini Einstellungen aus dem Server-Manager

Bearbeite die Dateien nur bei gestopptem Server und lege vorher eine Kopie an. Das Spiel kann Werte beim Start überschreiben, wenn die Syntax nicht stimmt.

Die Spielstände liegen nicht im Installationsordner, sondern im Profil des Server-Benutzers: unter Linux in ~/.config/Epic/FactoryGame/Saved/SaveGames/server, unter Windows in %LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server. Sichere diesen Ordner regelmäßig, am besten automatisiert per Cronjob oder geplanter Aufgabe auf einen zweiten Speicherort.

Möchtest du einen anderen Port verwenden, etwa weil mehrere Server auf einer Maschine laufen, übergibst du ihn beim Start mit -Port=7778. Denk daran, Firewall und Portweiterleitung entsprechend anzupassen.

Fehlerbehebung: Wenn keine Verbindung zustande kommt

Problem Typische Ursache Lösung
Server taucht nicht im Server-Manager auf Ports nicht freigegeben 7777 TCP und UDP sowie 8888 TCP in Firewall und Router prüfen
Verbindung bricht beim Beitreten ab Äußerer und innerer Port 7777 verschieden Portweiterleitung 1:1 einrichten
Alte Anleitung funktioniert nicht Ports 15000 und 15777 konfiguriert Diese Ports werden seit 1.0 nicht mehr genutzt
Server startet in VM nicht CPU-Typ kvm64 CPU-Typ auf host umstellen
Fortschritt nach Neustart weg Kein Speichern vor dem Stopp Auto-Save aktivieren, vor dem Stopp manuell speichern
Server stoppt mit dem Spiel Server läuft auf dem Gaming-PC Server auf eigene Maschine oder Mietserver auslagern
Lags bei großer Fabrik CPU-Limit pro Kern Stärkere Single-Core-Leistung, mehr RAM ab vier Spielern

Bei Heimservern blockiert manchmal auch der Anschluss selbst: Mit DS-Lite-Anschlüssen hast du keine eigene öffentliche IPv4-Adresse, und Portweiterleitungen von außen funktionieren dann nicht. In diesem Fall ist ein gemieteter Server mit eigener IP meist der schnellste Weg.

Unsere Sicht: Wann sich ein gemieteter Server lohnt

Wir sehen bei vielen Communities dasselbe Muster: Der Satisfactory-Server startet auf einem alten PC im Keller. Spätestens wenn die erste Megafabrik steht, kommen Lags, Stromkosten und Probleme mit der Portweiterleitung dazu.

Für eine Fabrik, die rund um die Uhr produzieren soll, empfehlen wir einen Server im Rechenzentrum. Dort bekommst du NVMe-SSDs für schnelle Speichervorgänge und DDoS-Schutz ohne Aufpreis. Unsere Server stehen in deutschen Rechenzentren und werden DSGVO-konform betrieben.

Für die meisten Gruppen reicht ein VPS mit genug RAM. Wer mehrere Spielwelten parallel betreibt oder neben Satisfactory noch andere Gameserver laufen lässt, ist mit einem Root-Server besser bedient. Und wenn etwas hakt, sprichst du bei uns direkt mit dem Team, das die Server betreibt.

Erik

Den passenden Server bei Nexthosting finden

Für Satisfactory brauchst du vollen Zugriff auf das System, damit du SteamCMD und systemd wie oben beschrieben nutzen kannst. Dafür eignet sich ein VPS for game servers. Unsere VPS-Tarife beginnen bei €6.49 per month. Mit VPS Pro für €18.90 per month oder VPS Ultra für €32.90 per month hast du mehr Reserve für große Fabriken. Orientiere dich bei der Wahl an den Wiki-Werten: mindestens 8 GB RAM, bei großen Gruppen 16 GB.

Für mehrere Spiele oder große Communities bieten wir Root-Server für Gameserver ab €29.99 per month an, zum Beispiel als Dedicated Server mit 64 GB RAM. Wenn eure Gruppe auch andere Aufbauspiele mag, lohnt ein Blick auf unseren Factorio-Server oder unsere Anleitung zum Project Zomboid Server einrichten.

Häufige Fragen zum Satisfactory-Server

Kostet der Satisfactory Dedicated Server etwas?

Die Server-Software selbst ist kostenlos und lässt sich über SteamCMD mit anonymem Login herunterladen. Du brauchst keinen zweiten Spielschlüssel. Kosten entstehen nur für die Hardware, also für den Strom beim Heimserver oder die Miete für einen VPS oder Root-Server.

Wo läuft der Server, und wer kann beitreten?

Die Server-Software gibt es laut offiziellem Wiki für 64-Bit-Windows und 64-Bit-Linux. Du installierst sie über SteamCMD, den Steam-Client oder den Epic Games Store. Konsolenspieler können nicht beitreten.

Wie übertrage ich meinen bestehenden Spielstand auf den Server?

Verbinde dich als Admin über den Server-Manager und nutze die Funktion zum Hochladen eines Spielstands. Deine lokalen Saves findest du unter Windows in %LOCALAPPDATA%\FactoryGame\Saved\SaveGames. Nach dem Hochladen wählst du den Spielstand aus und lädst ihn auf dem Server.

Wie viele Spieler verträgt ein Satisfactory-Server?

Standardmäßig sind vier Spieler vorgesehen, über die Game.ini lässt sich die Grenze anheben. Ab mehr als vier Spielern oder bei großen Spielständen empfiehlt das Wiki 16 GB RAM. Die CPU-Leistung pro Kern entscheidet darüber, wie flüssig es bei vielen Spielern bleibt.

Wie aktualisiere ich den Server nach einem Patch?

Speichere, stoppe den Server und führe den SteamCMD-Befehl mit app_update 1690800 validate erneut aus. Mit der systemd-Unit aus dieser Anleitung passiert das automatisch bei jedem Neustart: sudo systemctl restart satisfactory genügt.

Quellen

Need more control?

For your own applications, Docker, databases and custom setups.

View VPS

Question about your project?

Our support helps you with technical questions and choosing the right product.

Open support