Is the factory costing tick?
Server tick against 30 per second as the factory grows.
A sidecar on the same machine reads the dedicated server's HTTPS API on localhost: server tick against 30 per second, players online, milestones, tier and phase, and uptime. It only connects out.
See how many are playing, when the factory starts costing server tick, and whether the server stayed up overnight.
Free for one server. No card needed.
What the demo dashboard answers for this game.
Server tick against 30 per second as the factory grows.
Players online over time. The API reports a count, not who, so there are no per-player sessions.
Uptime and restarts, with alerts in Discord.
Milestones, tier and phase over time.
Peak hours, from the player count.
Session loads recorded as events, next to server tick and uptime.
A Linux sidecar on the same machine reads the dedicated server's HTTPS API on localhost with an API token.
No install yet? Basic mode uses the Lightweight Query API on UDP 7777: up or down, response time and version, but no player count. Check any Satisfactory server with the free server status checker.
Plugin-specific payment and gamemode integrations for Satisfactory are planned. The general dashboard and payments log work today.
Satisfactory's dedicated server reports its own average tick rate. Every conveyor, machine and train in the save is simulated inside those ticks, so as the factory grows the tick rate is the first number to show it.
ServerStats reads it every 10 seconds with the tech tier, game phase and milestone, so you can see the tick rate against how far the factory has come, and whether it recovers after a restart or keeps sliding. The server's own health check (healthy or slow) is recorded beside it.
Works with
# Linux x64 sidecar (Windows build coming soon) # 1. serverstats-sidecar init satisfactory > serverstats-sidecar.yml # 2. In serverstats-sidecar.yml set: claim: "SS-XXXX-XXXX-XXXX" satisfactory: api_token_file: /etc/serverstats/satisfactory-api-token # The token comes from server.GenerateAPIToken in the server console. # 3. serverstats-sidecar run
Satisfactory's API reports how many players are online, not who. So there are no sessions, names or retention, and nothing personal is ever read.
Satisfactory exposes an HTTPS API rather than a plugin system. The sidecar reads it on localhost with an API token and only connects out.
Run server.GenerateAPIToken in the server console and put the application token in a file the sidecar reads. The sidecar does not use the admin password.
No. It works with an unmodded dedicated server.
Yes. Basic mode uses Satisfactory's Lightweight Query API: up or down, response time and version, with nothing to install. The public query has no player count.
Free covers one server with 24 hours of history, forever, with no card. Operator is $9.99 a month for 10 servers and 90 days of history, which you need for week-on-week trends and D7 or D30 retention. Yearly billing gives two months free.
One ServerStats account covers every game you run.
Run the sidecar and see your first numbers today.