Satisfactory ondersteunt dedicated servers waarmee je een permanente fabriekswereld draait die altijd toegankelijk is voor alle spelers. Deze handleiding behandelt alles van installatie tot onderhoud en prestatie-optimalisatie voor grotere fabrieken.
Serververeisten
Satisfactory dedicated servers zijn veeleisend op zowel CPU als RAM, vooral naarmate fabrieken groeien:
- CPU: sterke single-thread prestaties zijn cruciaal. De gamesimulatie draait voornamelijk op een enkele core. AMD Ryzen 9 of Intel i9 met hoge kloksnelheden aanbevolen.
- RAM: 4 GB minimum voor een nieuwe wereld. 6 tot 8 GB aanbevolen voor mid-game fabrieken. Late-game megabases met 500+ gebouwen kunnen 10 tot 12 GB gebruiken.
- Opslag: 5 GB voor de serverbestanden. Saves groeien met fabriekscomplexiteit en kunnen 500 MB of meer bereiken. NVMe-opslag verkort laad- en opslagtijden aanzienlijk.
- Netwerk: 1 Mbps upload per speler. Poorten 7777 (UDP, game), 15777 (UDP, query) en 15000 (UDP, beacon) moeten open staan.
Installatie via SteamCMD
De dedicated server wordt gedistribueerd via SteamCMD met app-ID 1690800:
# SteamCMD installeren
sudo apt install steamcmd
# Map aanmaken en installeren
mkdir -p /opt/satisfactory
steamcmd +force_install_dir /opt/satisfactory \
+login anonymous \
+app_update 1690800 validate \
+quit
De server vereist geen Steam-account om te downloaden of draaien. Anonieme login werkt.
Eerste start en claimen
Start de server met:
cd /opt/satisfactory
./FactoryServer.sh -unattended
Bij de eerste start genereert de server configuratiebestanden en wacht op een speler om hem te claimen. Open Satisfactory, ga naar Server Manager, voeg je server-IP toe en klik op "Claim Server". Stel een admin-wachtwoord in tijdens dit proces. De server is pas speelbaar na het claimen.
Configuratiebestanden
De hoofdconfiguratie staat in FactoryGame/Saved/Config/LinuxServer/GameUserSettings.ini:
[/Script/Engine.GameSession]
MaxPlayers=8
[/Script/FactoryGame.FGServerSubsystem]
mAutoPause=true
mAutoSaveOnDisconnect=true
Belangrijke instellingen:
- MaxPlayers: standaard 4. Verhoog naar 8 of 16, maar monitor de serverprestaties omdat elke speler extra CPU-belasting toevoegt.
- mAutoPause: pauzeert het spel als er geen spelers verbonden zijn. Zet op false als je wilt dat de fabriek blijft produceren terwijl iedereen offline is.
- mAutoSaveOnDisconnect: slaat op wanneer de laatste speler vertrekt. Houd dit ingeschakeld.
Save-beheer
Saves worden opgeslagen in FactoryGame/Saved/SaveGames/server/. De server maakt autosaves op een instelbaar interval (standaard: 5 minuten). Maak regelmatig back-ups:
# Dagelijks back-up script
SAVE_DIR="/opt/satisfactory/FactoryGame/Saved/SaveGames/server"
BACKUP_DIR="/opt/backups/satisfactory"
mkdir -p "$BACKUP_DIR"
tar czf "$BACKUP_DIR/save-$(date +%Y%m%d-%H%M).tar.gz" "$SAVE_DIR"
find "$BACKUP_DIR" -name "*.tar.gz" -mtime +14 -delete
Prestatie-optimalisatie
Fabriekscomplexiteit is de grootste prestatie-bottleneck. Tips om de server responsief te houden:
- Beperk transportband-spaghetti: elk bandsegment is een apart object dat de server moet simuleren. Gebruik manifolds in plaats van balancers waar mogelijk.
- Bouw verticaal: compacte verticale fabrieken verminderen het aantal entiteiten per gebied, wat helpt bij het streamen naar clients.
- Beperk het aantal voertuigen: voertuigen met automatische routes zijn duur. Geef de voorkeur aan treinen en transportbanden voor langeafstandstransport.
- Herstart periodiek: na 24 tot 48 uur continu draaien ruimt een herstart opgehoopt geheugen op en reset de streaming-staat.
Server updaten
Satisfactory krijgt regelmatig updates. Houd je server actueel:
# Stop eerst de server, dan:
steamcmd +force_install_dir /opt/satisfactory \
+login anonymous \
+app_update 1690800 validate \
+quit
Alle spelers moeten dezelfde gameversie draaien als de server. Na een game-update moet je de server updaten voordat spelers opnieuw verbinden, anders krijgen ze een versiemismatch.
Hoeveel RAM heeft een Satisfactory server nodig?
Begin met 4 GB voor een nieuwe wereld met 1 tot 2 spelers. Upgrade naar 6 tot 8 GB zodra je tier 5 of 6 bereikt en je fabriek honderden machines heeft. Late-game megabases met meerdere productielijnen kunnen 10 tot 12 GB nodig hebben.
Kan ik mods gebruiken op een dedicated server?
Ja. Satisfactory Mod Manager (SMM) ondersteunt dedicated servers. Installeer mods in de servermap op dezelfde manier als op een client. Alle verbonden spelers moeten exact dezelfde mods en versies geinstalleerd hebben.
Kan ik een singleplayer-save overzetten naar een dedicated server?
Ja. Kopieer je save-bestand van de lokale Satisfactory save-map naar de server save-map (FactoryGame/Saved/SaveGames/server/). Laad het via de Server Manager in-game. De wereld, onderzoeksvoortgang en alle gebouwen worden intact overgedragen.
Waarom HostValues?
Satisfactory vereist sterke single-thread CPU-prestaties en voldoende RAM. HostValues gamehosting draait op AMD Ryzen 9 7950X-processors met NVMe-opslag en inclusief DDoS-bescherming. Schaal je RAM naarmate je fabriek groeit, kies uit zes locaties in Europa en Noord-Amerika en beheer je server via een gebruiksvriendelijk controlepaneel. Bekijk alle gamehosting-pakketten of kies een VPS voor volledige root-toegang.