DayZ server analytics, from logs to live frames.

The local sidecar reads the admin log (.ADM) with no mod, or the optional ServerStats server mod's spool for frame time, world counts and moderation. The optional mod has never been compiled on a live DayZ server; treat it as a preview.

Start with the admin log for sessions and combat. Add the optional server-only mod for frame time, infected and vehicle counts, and dashboard moderation.

Free for one server. No card needed.

Questions it answers for DayZ servers

What the demo dashboard answers for this game.

Who comes back?

Day-1, day-7 and day-30 retention for every week of new players.

Who's fighting whom?

PvP kills with weapon and distance, week by week.

How are players dying?

Causes of death by week: players, zombies, the environment.

How much gets built and destroyed?

Base pieces built and destroyed per week (with adminLogBuildActions=1).

When is the server busiest?

Players online through the week.

Did the server stay up?

Uptime, restarts and an alert in Discord when it goes down.

What ServerStats tracks on DayZ servers

Use admin-log mode with no mod, or add the optional server-only mod for frame time and world counts.

Players

  • Sessions from the admin log or server mod; admin-log player counts need adminLogPlayerList
  • New and returning players, D1, D7 and D30 retention
  • The mod uses SteamID64; admin-log mode uses DayZ's own id

Deaths and PvP

  • Deaths by cause: players, infected, animals, explosions, suicide, other
  • PvP kills by weapon, with the distance

Base building

  • Base pieces built, dismantled and destroyed (adminLogBuildActions = 1)

Optional server mod

  • Server FPS and frame time
  • Infected and vehicles in the world, life length and fresh spawns
  • Combat logging, and kick, ban and messages from the dashboard (enable moderation in both configs)

No install yet? Basic mode reads A2S on the steamQueryPort (27016 by default). Check any DayZ server with the DayZ server status checker.

Plugin-specific payment and gamemode integrations for DayZ are planned. The general dashboard and payments log work today.

The number that matters: how players die

PvP / PvE
The split of deaths between players and everything else
Source
The admin log (-adminLog)
PvP kills
Weapon and distance
Base building
Built, dismantled, destroyed
Server FPS
Optional server mod

DayZ's admin log already records how every player died. ServerStats turns it into a weekly picture: how many deaths are PvP, how many are infected, animals or the environment, which weapons and ranges the fights happen at, and how much gets built and torn down.

That split is the quickest read on what kind of server you actually run. A PvE server with a rising PvP share may have a griefing problem. A PvP server where most deaths are infected may have players who rarely meet.

The admin log has no timing data. The optional server mod reports frame time.

One sidecar, on the same machine.

Works with

  • DayZ dedicated server
  • Admin log or optional server mod
  • Linux sidecar (Windows soon)
  • Runs next to your server and connects out only. No ports to open.
  • A one-time claim code, then the sidecar signs everything it sends with its own key. No reusable secret is stored on your server or ours.
  • Player IDs are keyed hashes in analytics. Player IP addresses are never sent to us.
serverstats-sidecar.yml
# Linux x64 sidecar (Windows build coming soon)
# 1. serverstats-sidecar init dayz > serverstats-sidecar.yml
# 2. In serverstats-sidecar.yml set:
claim: "SS-XXXX-XXXX-XXXX"
dayz:
  source: mod        # add -serverMod=@ServerStats; or adm with -adminLog
  profile_dir: "/home/dayz/serverfiles/profiles"
# 3. serverstats-sidecar run

DayZ questions

Do players need a mod?

No. Admin-log mode needs no mod: start the server with -adminLog. The optional mod loads with -serverMod=@ServerStats, so players do not download it.

What do I need to turn on?

Start the server with -adminLog. For base building add adminLogBuildActions = 1, and for the 5-minute player list adminLogPlayerList = 1, in serverDZ.cfg.

Can I see server FPS?

The admin log has no timing. The optional server mod reports frame time and FPS, but it still needs validation on a live DayZ server.

Does it replace BattleMetrics?

No. BattleMetrics is great for admin tools and server lists. ServerStats adds analytics: retention, deaths, PvP and revenue. Many owners use both.

How are wipes handled?

There is no automatic wipe detection for this game. Add a server note on wipe day; notes are available to Ask ServerStats once it launches.

Is it free?

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.

Related games

One ServerStats account covers every game you run.

Start with one DayZ server, free

Run the sidecar and see your first numbers today.