Wie man einen Satisfactory-Online-Spielserver einrichtet
Ein umfassender Leitfaden zur Einrichtung eines Satisfactory-Online-Spielservers mit wichtigen Tipps zur Wahl des Standorts, der Hardware und der Sicherheitseinstellungen.

Wie man einen Satisfactory-Online-Spielserver einrichtet

In diesem Artikel zeigen wir Ihnen, wie Sie einen Satisfactory-Online-Spielserver einrichten. Wir behandeln Themen wie die Wahl des richtigen Standorts, die Installation unter Windows oder Linux, die Optimierung der Serverleistung und die Absicherung. Serveradministratoren und Spieler erhalten praktische und nützliche Tipps.
0 Aktien
0
0
0
0

Wie man einen zufriedenstellenden Online-Spielserver einrichtet – Überblick und Voraussetzungen

Satisfactory ist ein Multiplayer-Spiel, in dem es darum geht, eine Fabrik aufzubauen. Unwirklich Für ein stabiles Multiplayer-Erlebnis empfiehlt sich oft ein zuverlässiger dedizierter Server oder VPS. Dieser Leitfaden behandelt alles von der Wahl des Standorts und der Hardware über die Installation unter Windows oder Linux bis hin zu Netzwerk- und Firewall-Einstellungen, Optimierung, Sicherheit, Datensicherung und Mod-Verwaltung.

Voraussetzungen und erste Entscheidungsfindung

Bevor Sie mit der Installation beginnen, müssen Sie entscheiden, auf welchem Betriebssystem der Server laufen soll, wo er aufgestellt werden soll und welche Ressourcen Sie benötigen.

  • Betriebssystem: Windows Server (einfacher und kompatibel mit offiziellen Binärdateien) oder Linux (kostengünstiger, ermöglicht die Automatisierung mit systemd, wird aber üblicherweise mit Proton/Wine geliefert).
  • Standort: Das nächstgelegene Rechenzentrum zu den Spielern; falls die Spieler verstreut sind, können mehrere Server an verschiedenen Standorten eingerichtet werden (das betreffende Unternehmen hat Mehr als 85 Standorte weltweit Ist).
  • Empfohlene Anfangsressourcen (6–12 Spieler): 4 dedizierte CPU-Kerne, 8–16 GB RAM, 40+ GB NVMe-SSD, 1-Gbit/s-Netzwerk. Für große Nutzergruppen oder rechenintensive Anwendungen werden mehr CPU- und RAM-Leistung benötigt.
  • Zugang: Steam-/SteamCMD-Konto oder Zugriff auf das Dedicated Server-Paket je nach Spielversion (prüfen) SteamDB oder Dokumentation für App-ID und Vertriebsnamen).

Netzwerkanschlüsse und Verbindungen

Gängige Ports (können je nach Serverversion variieren; bitte unbedingt in der offiziellen Dokumentation nachsehen oder SteamDB Koordinieren):

  • UDP 7777 — Hauptspielport (anhören)
  • UDP 15000 — Abfrage/Heartbeat/Beacon (Serversuche)
  • UDP/TCP 27015 — Steam/Steamworks-Portierungen (in einigen Versionen)

Praktische Tipps:

  • Öffnen Sie diese Ports in der Firewall und im Netzwerk-Panel.
  • Um den Ping zu reduzieren, das Rechenzentrum mit Spähen Okay, und wählen Sie die passende BGP-Route.
  • Wenn es sich um einen öffentlichen Server handelt, verwenden Sie einen hardware-/netzwerkbasierten DDoS-Schutz (der DDoS-Schutz des Unternehmens kann an über 85 Standorten aktiviert werden).

Installation und Einrichtung – Option 1: Windows Server (empfohlen für die meisten Benutzer)

Installieren und laden Sie den dedizierten Server herunter.

Allgemeine Schritte:

  1. Bereitstellung eines VPS oder Windows-Servers (vorzugsweise Windows Server 2019/2022) mit den empfohlenen Spezifikationen.
  2. Installieren Sie Steam oder SteamCMD. Melden Sie sich mit dem Steam-Client an und suchen Sie im Bereich “Tools” nach „Satisfactory Dedicated Server“. Verwenden Sie die folgenden Befehle mit SteamCMD.
.\steamcmd.exe +login anonymous +force_install_dir C:\SatisfactoryServer +app_update <APPID> validate +quit

Notiz: <APPID> Du findest es auf SteamDB oder in der Spieldokumentation.

Festlegen der Startdatei und der Parameter

Im Serverordner befindet sich eine Datei start.bat Erstellen und konfigurieren Sie das folgende Beispiel entsprechend Ihrer ausführbaren Datei:

@echo off
cd /d "C:\SatisfactoryServer\Binaries\Win64"
start "" "FactoryServer.exe" /Game/FactoryGame/Maps/Factory?listen?SessionName="MyServer"?MaxPlayers=8 -log -Port=7777 -QueryPort=15000 -unattended

Tipps:

  • Sitzungsname Dies ist der Name, der in der Serverliste angezeigt wird.
  • MaxPlayers Anpassung an die Serverressourcen.
  • Um es als Dienst auszuführen, können Sie Folgendes verwenden: NSSM Dient dazu, den Server nach einem Neustart automatisch zu starten.

Windows-Firewall einrichten

So öffnen Sie Ports über PowerShell:

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

Installation und Einrichtung – Option 2: Linux (Debian/Ubuntu) mit SteamCMD + Proton

Warnung: Die offizielle Server-Binärdatei ist möglicherweise nur für Windows verfügbar; unter Linux wird üblicherweise SteamCMD + Proton oder Wine verwendet, was zwar komplexer, aber kostengünstiger ist.

Installation der Voraussetzungen und von SteamCMD

Beispielbefehle für Ubuntu/Debian:

sudo apt update && sudo apt upgrade -y
sudo apt install -y steamcmd lib32gcc-s1 curl unzip
sudo adduser --disabled-login --gecos "Satisfactory Server" sfsrv
sudo mkdir -p /opt/satisfactory
sudo chown sfsrv:sfsrv /opt/satisfactory

Download-Server mit SteamCMD (generisches Beispiel)

SteamCMD mit dem Serverbenutzer ausführen:

sudo -u sfsrv -i
steamcmd +login anonymous +force_install_dir /opt/satisfactory +app_update <APPID> validate +quit

Notiz: Schau es dir auf SteamDB an.

Einen Server mit Proton betreiben

Beispiel eines start.sh-Skripts zur Ausführung mit Proton (passen Sie den Proton-Pfad an Ihre Installation an):

#!/bin/bash
export STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/sfsrv/.steam
export PROTON_NO_ESYNC=1
cd /opt/satisfactory/Binaries/Win64
/home/sfsrv/.steam/steam/steamapps/common/Proton\ 6.3/proton run ./FactoryServer.exe /Game/FactoryGame/Maps/Factory?listen?SessionName="MyServer"?MaxPlayers=8 -log -Port=7777 -QueryPort=15000 -unattended
chmod +x start.sh

Beispiel-Unit für systemd:

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

[Service]
Type=simple
User=sfsrv
WorkingDirectory=/opt/satisfactory/Binaries/Win64
ExecStart=/opt/satisfactory/start.sh
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now satisfactory.service

Öffnen von Ports in Linux (UFW-Beispiel)

sudo ufw allow 7777/udp
sudo ufw allow 15000/udp
sudo ufw allow 22/tcp
sudo ufw enable

Leistung optimieren und Ping reduzieren

Betriebssystemeinstellungen (Linux)

Beispiele zur Verbesserung der Netzwerk- und E/A-Funktionalität:

sudo sysctl -w net.core.somaxconn=1024
sudo sysctl -w net.core.rmem_max=16777216
sudo sysctl -w net.core.wmem_max=16777216
sudo sysctl -w net.ipv4.udp_mem="8388608 12582912 16777216"

Um Werte dauerhaft zu speichern, archivieren Sie sie in /etc/sysctl.conf oder ablegen unter /etc/sysctl.d/ Speichern.

In-Game-/Servereinstellungen

  • MaxPlayers Wähle logisch.
  • Bei hohem Ping der Spieler sollten die Parameter für die Tickrate bzw. die Server-Framerate (falls zutreffend) angepasst werden.
  • Lagerung: Die Verwendung einer NVMe-SSD verbessert die Speicher- und Ladegeschwindigkeit.

Sicherheit, Mods und Backups

Sicherheit

  • Starten Sie den Server mit einem Benutzer, der kein Root-Benutzer ist.
  • Beschränken Sie den Zugriff auf Konsole/Editor auf bestimmte IP-Adressen (sofern unterstützt).
  • Nutzen Sie netzwerkbasierte DDoS-Schutzmaßnahmen für öffentliche Server.
  • Verwendung von fail2ban Empfohlen für SSH-Schutz und Protokollüberwachung.

Mods und Mod-Verwaltung

Zufriedenstellende Modi werden üblicherweise mit folgenden Faktoren in Verbindung gebracht: Satisfactory Mod Loader (SML) Verwaltet. Wichtigste Punkte:

  • Die Mod-Version muss sowohl auf dem Server als auch auf den Clients identisch sein.
  • Allgemeines Vorgehen: Installieren Sie SML auf dem Server und den Clients, platzieren Sie die Mods im Mods-Ordner des Servers, starten Sie den Server neu und überprüfen Sie das Protokoll.
  • Bevor Sie Mods auf dem Hauptserver aktivieren, testen Sie diese zunächst auf einem Test- oder lokalen Server.

Sichern und Verwalten von Spielständen

Beispiel eines täglichen Backup-Skripts mit rsync:

rsync -a --delete /opt/satisfactory/Saved/ /backups/satisfactory/$(date +%F)/

Empfehlungen:

  • Aufbewahrung für mindestens 7 Tage und Migration in Cloud-Speicher oder Snapshot.
  • Erstellen Sie vor dem Aktualisieren des Spiels oder der Mods eine vollständige Datensicherung.

Überwachung, Protokollierung und Fehlerbehebung

Tipps zur Überwachung und Protokollprüfung:

  • Protokolle im Ordner Gespeichert/Protokolle befinden sich; Parameter verwenden -Protokoll Nützlich in Startskripten.
  • Überwachungstools wie Prometheus + Grafana Oder es eignen sich Überwachungsdienste für Unternehmen zur Erfassung von CPU-/RAM-/Netzwerkmetriken.
  • Falls der Server in der Spielerliste nicht sichtbar ist, überprüfen Sie die Abfrageports und den Steamworks-Status.

Standorte vergleichen und den besten Platz für Ihren Satisfactory-Server auswählen

Wählen Sie den Spielort anhand des geografischen Standorts der Spieler. Beispiele:

  • Europa: Frankfurt oder Amsterdam
  • Naher Osten: Dubai oder Türkei
  • Amerika: Ost oder West, abhängig vom Standort des Spielers

Vor- und Nachteile: Nähe zum Server = niedriger Ping; sind die Spieler jedoch weit verstreut, sind mehrere regionale Server besser. Mit einem Netzwerk von über 85 Standorten können Sie den nächstgelegenen für Ihre Spieler auswählen.

Praktische Tipps und Checkliste vor der öffentlichen Serveröffnung

  • Synchronisierung der Spiel- und Mod-Versionen zwischen Clients und Server.
  • Mehrere Testsitzungen mit Testern zur Identifizierung von Leistungsproblemen.
  • Aktivieren Sie automatische Backups und erstellen Sie vor jedem Update Snapshots.
  • Richten Sie Überwachungs- und Warnsysteme für Ressourcen und Ports ein.
  • Es wird ein Benachrichtigungskanal eingerichtet, über den Spieler Wartungs- und Ausfallzeiten ankündigen können.

Schlussfolgerung und abschließende Empfehlungen

Die Einrichtung eines Satisfactory-Servers kann sowohl einfach als auch herausfordernd sein. Wenn Sie nach einer schnellen und zuverlässigen Lösung suchen, VPS oder dedizierter Windows-Server Empfohlen bei Vorliegen geeigneter Ressourcen.

Wenn Sie Kosten senken oder mehr Automatisierung erreichen möchten, ist die Einrichtung unter Linux mit SteamCMD+Proton geeignet, erfordert jedoch mehr technisches Know-how.

Um ein optimales Spielerlebnis zu gewährleisten, ist es entscheidend, einen Standort in der Nähe zu wählen, NVMe und ausreichende Bandbreite zu nutzen und den DDoS-Schutz zu aktivieren.

Häufig gestellte Fragen

Das könnte Ihnen auch gefallen

God of War 3 Story

Einleitung Noch vor dem Götterdämmerungszeitalter entstand eine Legende, die ihren Platz unter ihnen beanspruchte…