Every agent connects out over HTTPS (port 443) and opens no ports on your server. Players install nothing. Pick your game below; the latest version, supported server versions and SHA-256 checksums of every download are on Agent versions.
| Game | How it is installed | Guide |
|---|---|---|
| Minecraft Java: Paper, Purpur, Folia, Velocity | One jar in plugins/, then serverstats claim | Paper and Velocity |
| Minecraft modded: Fabric, NeoForge, Forge | A server mod jar; each Minecraft version has its own build | Modded Minecraft |
| Minecraft Bedrock | Endstone plugin | Bedrock |
| Hytale | One jar in mods/ | Hytale |
| FiveM and RedM | The serverstats resource and two server.cfg lines | FiveM and RedM |
| Rust | ServerStats.cs for Oxide or Carbon | Rust |
| Garry's Mod | A Lua addon | Garry's Mod |
| CS2, Unturned, 7 Days to Die, Space Engineers, Vintage Story, Valheim, V Rising | A server plugin or mod for that game | each game's page under Games |
| Roblox | A server module with an experience key | Roblox |
| Palworld, Satisfactory, Terraria, SCUM, Project Zomboid, Squad, TF2, CS:S, L4D2, Conan Exiles, DayZ, Path of Titans, Arma Reforger | The sidecar: one Linux binary next to the game server | Sidecar guide |
| ARK: Survival Ascended, BeamMP, RAGE:MP, open.mp (beta) | Sidecar plus a small game-side component | Sidecar guide |
| Any game with a public query | Basic mode: nothing to install | Basic mode |
Roblox, ARK: Survival Ascended, BeamMP, RAGE:MP and open.mp are in beta. The Isle: Evrima and Assetto Corsa have no ServerStats agent yet; Assetto Corsa can use basic mode.
The pattern is always the same
- Download the file and, if you like, check it against
SHA256SUMS(how to verify). - Put it where the game loads plugins or mods, and start the server once.
- Run the game's claim command with the code from the wizard, or paste the code into the config and reload.
- Run the agent's status command to confirm the link, then watch the wizard's First data checklist.
Update, move or remove
Updating is a file replace: keep the agent's data folder, because it holds the key that keeps the server enrolled. Moving to a new machine needs a new claim code. To remove a server, delete the agent and then use Remove server in the server's settings. See update an agent.