Production Planner
ProductionPick target item and rate, auto-expand full recipe tree
Coffee Stain 3D Factory Builder · 3D Factory Automation / Base Building
Form → INI + start scripts + firewall + systemd
Pick target item and rate, auto-expand full recipe tree
Compare all recipes per product across power/buildings/inputs, S/A/B/C/D tier
Generators, fuel rate, water and waste, fuel comparison
Exponent 1.321928, output/power efficiency analysis
Height & flow → pump count, spacing, extractors
Time to steady state with per-stage progress
Flow → minimum belt tier, 5-tier reference
Purity × tier × overclock → rate/belt/power
Full chain comparison, zero-waste path
Target ratios → splitter layout, any ratio
Form → INI + start scripts + firewall + systemd
16 commands, filter by category, copy
crontab/task scheduler + retain N days
Port connectivity + API status + Tick Rate
Linux/Windows/systemd daemon loop, auto-restart
Dedicated server API endpoints + curl examples
| Port | Protocol | Purpose |
|---|---|---|
| 7777 | TCP/UDP | TCP = server traffic & HTTPS API; UDP = game traffic & lightweight query API (both) |
| 8888 | TCP | Reliable messaging |
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
FactoryGame/Saved/Config/LinuxServer/Engine.iniFactoryGame/Saved/Config/LinuxServer/Game.iniFactoryGame/Saved/SaveGames/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.