Satisfactory Server Einrichtung: Dedicated Server Anleitung
Richten Sie einen Satisfactory Dedicated Server auf REXE VDS ein. Multiplayer-Konfiguration, Speicherverwaltung und Leistungsoptimierung.
Inhaltsverzeichnis
Einführung
Satisfactory ist ein Ego-Fabrikbauspiel von Coffee Stain Studios. Mit einem Dedicated Server können Sie gemeinsam mit Freunden riesige Fabriken bauen und Ressourcen verwalten. Diese Anleitung behandelt die vollständige Satisfactory Dedicated Server-Installation auf REXE VDS, einschließlich Multiplayer-Konfiguration und Speicherverwaltung.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 6 GB | 12+ GB |
| Festplatte | 15 GB SSD | 25+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Netzwerk | 10 Mbps | 50+ Mbps |
Der RAM-Verbrauch des Satisfactory Servers steigt erheblich mit der Fabrikgröße. Für große Fabriken werden 12 GB+ RAM empfohlen.
Installation mit SteamCMD
SteamCMD Vorbereitung
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
Satisfactory Server-Dateien herunterladen
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/satisfactory +login anonymous +app_update 1690800 validate +quit
Satisfactory Dedicated Server App ID: 1690800. Der erste Download umfasst ca. 5-8 GB.
Server-Konfiguration
Erster Start
Starten Sie den Server zum ersten Mal, um Konfigurationsdateien zu erstellen:
cd ~/satisfactory
./FactoryServer.sh -unattended
Warten Sie einige Sekunden und stoppen Sie mit Ctrl+C. Dies erstellt die erforderlichen Konfigurationsdateien.
Engine.ini Konfiguration
nano ~/satisfactory/.config/Epic/FactoryServer/Saved/Config/LinuxServer/Engine.ini
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=30
[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600
Game.ini Konfiguration
nano ~/satisfactory/.config/Epic/FactoryServer/Saved/Config/LinuxServer/Game.ini
[/Script/Engine.GameSession]
MaxPlayers=8
ServerSettings.ini
nano ~/satisfactory/.config/Epic/FactoryServer/Saved/Config/LinuxServer/ServerSettings.ini
[/Script/FactoryGame.FGServerSubsystem]
mAutoPause=True
mAutoSaveOnDisconnect=True
mAutoLoadSessionName=default_save
Startskript
nano ~/satisfactory/start.sh
#!/bin/bash
cd ~/satisfactory
./FactoryServer.sh \
-unattended \
-Port=7777 \
-BeaconPort=15000 \
-ServerQueryPort=15777 \
-log \
-multihome=0.0.0.0
chmod +x ~/satisfactory/start.sh
Startparameter
| Parameter | Beschreibung | Standard |
|---|---|---|
| -Port | Spielport (UDP) | 7777 |
| -BeaconPort | Beacon-Port (UDP) | 15000 |
| -ServerQueryPort | Abfrageport (UDP) | 15777 |
| -multihome | Abhör-IP-Adresse | 0.0.0.0 |
| -unattended | Nicht-interaktiver Modus | - |
Multiplayer-Konfiguration
Erste Verbindung zum Server
- Gehen Sie im Spiel zum Server Manager-Tab
- Geben Sie Ihre Server-IP ein:
SERVER_IP:15777 - Der erste verbundene Spieler wird als Admin zugewiesen
- Stellen Sie Servername und Passwort im Admin-Panel ein
Admin-Passwort festlegen
Über die Server-Konsole:
server.SetAdminPassword STARKES_PASSWORT
Spielerlimit
Satisfactory unterstützt standardmäßig 4 Spieler, kann aber erhöht werden:
[/Script/Engine.GameSession]
MaxPlayers=8
Mehr als 8 Spieler können Leistungsprobleme verursachen. Berücksichtigen Sie Ihre Server-Ressourcen.
Speicherverwaltung
Speicherdatei-Speicherort
Speicherdateien befinden sich unter:
~/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames/server/
Manuelles Backup
nano ~/backup_satisfactory.sh
#!/bin/bash
BACKUP_DIR="/home/steam/satisfactory-backups"
SAVE_DIR="/home/steam/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf "$BACKUP_DIR/satisfactory_save_$DATE.tar.gz" -C "$SAVE_DIR" .
# Backups älter als 7 Tage löschen
find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
echo "Backup abgeschlossen: satisfactory_save_$DATE.tar.gz"
chmod +x ~/backup_satisfactory.sh
crontab -e
0 */4 * * * /home/steam/backup_satisfactory.sh
Speicherstand wiederherstellen
sudo systemctl stop satisfactory
cp -r ~/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames ~/satisfactory-save-backup
tar -xzf ~/satisfactory-backups/satisfactory_save_DATUM.tar.gz -C ~/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames/
sudo systemctl start satisfactory
Port-Konfiguration
| Port | Protokoll | Verwendung |
|---|---|---|
| 7777 | UDP | Satisfactory Spielport |
| 15000 | UDP | Beacon-Port |
| 15777 | UDP | Abfrageport |
Firewall-Regeln
sudo ufw allow 7777/udp comment "Satisfactory Game"
sudo ufw allow 15000/udp comment "Satisfactory Beacon"
sudo ufw allow 15777/udp comment "Satisfactory Query"
sudo ufw reload
Automatischer Start mit systemd
sudo nano /etc/systemd/system/satisfactory.service
[Unit]
Description=Satisfactory Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/satisfactory
ExecStart=/home/steam/satisfactory/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=300
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable satisfactory
sudo systemctl start satisfactory
Automatische Updates
nano ~/update_satisfactory.sh
#!/bin/bash
echo "Satisfactory Server wird gestoppt..."
sudo systemctl stop satisfactory
echo "Updates werden geprüft..."
~/steamcmd/steamcmd.sh +force_install_dir ~/satisfactory +login anonymous +app_update 1690800 +quit
echo "Server wird neu gestartet..."
sudo systemctl start satisfactory
echo "Update abgeschlossen."
chmod +x ~/update_satisfactory.sh
crontab -e
0 5 * * * /home/steam/update_satisfactory.sh
Leistungstipps
- NetServerMaxTickRate: 30 reicht für die meisten Server. Erhöhen Sie auf 60 für niedrigere Latenz.
- RAM-Verwaltung: Große Fabriken verbrauchen viel RAM. Überwachen Sie den Server-RAM regelmäßig.
- Festplatten-I/O: NVMe SSD verkürzt die Lade-/Speicherzeiten erheblich.
- Auto Pause: Server pausieren wenn keine Spieler verbunden sind spart Ressourcen.
Fazit
Die Satisfactory Dedicated Server-Einrichtung kann mit SteamCMD schnell abgeschlossen werden. Mit korrekter Multiplayer-Konfiguration, regelmäßiger Speicherverwaltung und richtigen Port-Einstellungen genießen Sie ein nahtloses Fabrikbau-Erlebnis mit Freunden.
Verwandte Artikel
FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.