Which campaigns get finished?
Completion rate by campaign and chapter.
The SourceMod plugin reads frame time against the tick budget (30 tick by default, higher with a tickrate plugin), rounds, chapters and sessions, and the ServerStats sidecar on the same machine sends it out.
See which campaigns teams finish, where they wipe, how versus compares with co-op and whether the server keeps its tick.
Free for one server. No card needed.
What the demo dashboard answers for this game.
Completion rate by campaign and chapter.
Wipes by chapter and difficulty.
Rounds and round length by game mode.
Frame time against the tick budget.
Players online through the week.
Store revenue matched to players' Steam IDs (Operator).
A SourceMod plugin collects in the game; the ServerStats sidecar on the same machine signs and sends it. Linux today, Windows soon.
No install yet? Basic mode reads A2S on the game port (27015 by default). Check any Left 4 Dead 2 server with the free server status checker.
Plugin-specific payment and gamemode integrations for Left 4 Dead 2 are planned. The general dashboard and payments log work today.
Left 4 Dead 2 runs 30 ticks a second by default, so each tick has 33.3 ms. Many community servers raise it to 60 or 100 with a tickrate plugin; ServerStats reads the server's own tick interval, so the budget follows whatever you run.
Hordes and tank fights are when frames get expensive. The plugin reports the average and worst frame of every 10 seconds and the frames over one and a half ticks, so you can see whether a raised tick rate holds up in a finale.
SourceMod keeps no per-plugin timings, so spikes aren't named by plugin.
Works with
# First unzip the SourceMod plugin into left4dead2/ (addons/sourcemod/plugins/serverstats.smx) # Linux x64 sidecar (Windows build coming soon) # 1. serverstats-sidecar init l4d2 > serverstats-sidecar.yml # 2. In serverstats-sidecar.yml set: claim: "SS-XXXX-XXXX-XXXX" source: game: l4d2 game_dir: "/home/steam/l4d2-server/left4dead2" # 3. serverstats-sidecar run
Left 4 Dead 2 runs at 30 tick by default. If you use a tickrate plugin for 60 or 100, the budget follows it.
Yes. Rounds are recorded by map, mode and difficulty, with finales won against missions lost, so you can see where teams give up.
Yes. The plugin runs on SourceMod 1.12 or newer, and the ServerStats sidecar runs on the same machine (Linux today, Windows soon). It needs no left4dhooks.
Bots are counted, but they never get sessions or player stats.
No.
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.