TopStats for Unturned

Unturned server analytics on OpenMod.

TopStats ships as a standard OpenMod plugin: install it, put your API key in its config.yaml, and player connects, disconnects with session length, and a server-stats heartbeat stream into live dashboards. SteamID64 is the actor, with the character name as a label, so renames never fracture a player’s history.

Everything rides the .NET SDK’s buffered client - batching, retries with backoff, and a flush on unload - so the game thread never waits on the network and a network outage never touches gameplay.

Tracked automatically

OpenMod install

  1. Drop the plugin dll into the OpenMod plugins folder (or openmod install once it is on NuGet).
  2. Set apiKey in the generated config.yaml.
  3. openmod reload. Events appear within seconds.
apiKey: "ts_live_..."
source: "unturned"
heartbeatSeconds: 60

Common questions

RocketMod or OpenMod?

OpenMod - the actively maintained successor. The plugin follows standard OpenMod conventions: yaml config, dependency injection, event listeners.

Can my own plugins send events?

Yes - resolve the TopStats plugin instance and use its exposed client to capture custom events with the same batching and retry behaviour.

More use cases

Your first event is minutes away.

Twelve language SDKs, middleware for nine web frameworks, plugins for seven games, and raw HTTP - all working today. Free plan, 2M events a month, no card.