SCUM server analytics, straight from the logs.

A sidecar on the same machine reads SCUM's own admin, kill and login logs, and counts chat lines without keeping what they say. It needs no RCON and only connects out. The Windows sidecar is coming soon.

See who kills whom and with what, who comes back, and how active the server is. No RCON, no mods.

Free for one server. No card needed.

Questions it answers for SCUM servers

What the demo dashboard answers for this game.

Who's fighting?

PvP kills by weapon and distance.

Which admin actions happened?

Admin command counts by command name, with arguments dropped.

Did the server stay up?

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

Who comes back?

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

When is it busy?

Players online through the week.

Who's new?

New against returning players, by week.

What ServerStats tracks on SCUM servers

A sidecar on the same machine reads the log files SCUM already writes. The sidecar is Linux x64 only today; a Windows build is coming soon.

Players

  • Sessions from the login logs by SteamID64 (drone logins ignored)
  • New and returning players, D1, D7 and D30 retention
  • Restarts, from each new log file

Combat

  • PvP kills by weapon, and kills inside events
  • Kill distance by weapon class (positions are dropped after)

Admin and chat

  • Admin commands by name (arguments are never kept)
  • Chat counted by channel with a length bucket; message text is discarded

No install yet? Basic mode reads A2S on 7779 (game port + 2). Check any SCUM server with the free server status checker.

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

The number that matters: PvP kills by weapon

Kills
Who fights, with which weapons and at what range
Source
SCUM's kill log
Per kill
Weapon and distance
Read
Every 5 seconds
Server FPS
Not in the logs

The sidecar reads SCUM's kill log to count PvP kills by weapon and measure distance. Coordinates are used for the distance calculation and then discarded.

Login logs provide sessions and retention; admin and chat logs provide command and message counts. Economy, chest, lockpicking and violation log families remain disabled pending live verification.

One sidecar, on the same machine.

Works with

  • SCUM dedicated server
  • Server logs
  • Linux x64 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 scum > serverstats-sidecar.yml
# 2. In serverstats-sidecar.yml set:
claim: "SS-XXXX-XXXX-XXXX"
scum:
  logs_dir: "/path/to/SCUM/Saved/SaveFiles/Logs"
# Reads SCUM's own log files. No RCON.
# 3. serverstats-sidecar run

SCUM questions

Do I need RCON?

No. ServerStats reads the log files SCUM already writes. It never uses the community SCUM-RCON tool.

Does it run on Windows?

SCUM's dedicated server is Windows-only, and the Windows sidecar is coming soon. Today the sidecar is Linux x64 only, so it needs a Linux host. It has been tested on sample logs, not yet on a live server.

Which logs does it read?

The login, kill, admin and chat logs in SCUM/Saved/SaveFiles/Logs. Economy, chest, lockpicking and violation parsing stays disabled until it is checked against live logs. The adapter is tested on sample logs, not yet on a live SCUM server.

Does it read chat?

No. It counts messages per channel with a length bucket. The text is never kept.

Can I kick or ban from the dashboard?

No. SCUM has no local API to do it through, so ServerStats is read-only on SCUM.

Do players install anything?

No.

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 SCUM server, free

Run the sidecar and see your first numbers today.