Factory Builder

Server Config Generator · Satisfactory

Coffee Stain 3D Factory Builder · 3D Factory Automation / Base Building

Player tools indexed: 10 Admin consoles: 6

Form → INI + start scripts + firewall + systemd

Player tools (10)

Instant interactive calculations and recipe planners

Server admin and config generation (6)

Config files, startup scripts and command wizards for running a server

Satisfactory Ports & Protocols

Port Protocol Purpose
7777 TCP/UDP TCP = server traffic & HTTPS API; UDP = game traffic & lightweight query API (both)
8888 TCP Reliable messaging

Satisfactory Dedicated Server Install (SteamCMD)

SteamCMD appid 1690800

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 1690800 validate +quit

https://satisfactory.wiki.gg/wiki/Dedicated_servers

Satisfactory Config file paths

  • FactoryGame/Saved/Config/LinuxServer/Engine.ini
  • FactoryGame/Saved/Config/LinuxServer/Game.ini
  • FactoryGame/Saved/SaveGames/

Server notes

The dedicated server is app id 1690800, pulled anonymously, but **its port scheme changed and a huge amount of online guidance is now stale** — that is the single biggest trap here. Before 1.0/1.1 the model was three UDP ports: 7777 for the game, 15000 for the beacon and 15777 for the query. The live build needs only two: 7777 (TCP for server traffic and the HTTPS API, UDP for game traffic and the lightweight query API) and 8888/TCP for reliable messaging. If a guide tells you to open 15000 or 15777, ignore it. Neither 7777 nor 8888 supports port redirection, so the external and internal numbers must match on your router — you cannot map external 27015 to internal 7777. Satisfactory ships no admin password in a config file; administration works by claiming the server from the in-game Server Manager, where you add it by IP and set an admin password, which binds it to you. The two INI files you tune are Engine.ini (networking and tick rate — NetServerMaxTickRate defaults to 30, an upper bound the server only reaches if the CPU has headroom) and Game.ini. **Just like Project Zomboid, Satisfactory rewrites its INI files on a graceful shutdown**, so every edit must be made while the server is stopped. Hardware demands are an order of magnitude above Valheim (a 3D UE5 factory): plan on 12 GB of RAM to start and 16–24 GB to be comfortable, and reassess for more than a few players.

FAQ

Which Satisfactory server-admin tools are available?
We list 6 tools for Satisfactory: Server Config Generator, Console Commands, Backup Script, Health Check, Start Script, API Reference. All of them run straight in your browser.
Which ports does Satisfactory need open?
Satisfactory defaults to 7777/TCP/UDP, 8888/TCP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated Satisfactory server?
Install it with SteamCMD — the dedicated server app id for Satisfactory is 1690800, so +app_update 1690800 validate downloads or updates it. Config files usually live at FactoryGame/Saved/Config/LinuxServer/Engine.ini, FactoryGame/Saved/Config/LinuxServer/Game.ini, FactoryGame/Saved/SaveGames/.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.