Player ranking and stats on an Arma Reforger server
A leaderboard of kills, playtime or headshots is one of the things that brings an Arma Reforger server to life. It is also one of the most asked-about, because the game exposes none of it anywhere. This guide covers what can be measured, with what, and how to build a ranking that does not reward what you do not want.
What RCON cannot see
Over RCON you only get the connected list (#players: number, identity id and name). No kills, deaths, chat, or when each player joined or left. The most you can build from that is a presence history: polling #players periodically tells you who was on and roughly for how long. Good for "when did this player join?", useless for a combat ranking.
What you need: a server-side mod
Kills, deaths, weapon, distance, headshots, teamkills and exact playtime are only visible inside the server. The only way to get them out is a mod running on the server that sends them somewhere. What to look for:
- Truly server-side: players install nothing and the server stays "vanilla" for them. Add it to
game.modsand that is it. - Identifies by identity id, not by name: names change and repeat; the identity id is unique per account on PC, Xbox and PlayStation.
- Tells teamkills and suicides apart, otherwise the ranking rewards shooting your own side.
Rules of a healthy ranking
- Teamkills do not score for the killer; they do count as a death for the victim.
- Suicides (falls, own explosives) count as a death and as nobody's kill.
- Playtime capped per session (say 12 h): a client left hanging all night should not top the table.
- Several sortable columns: kills, K/D, headshots, longest kill, time. Every community values something different.
- Platform shown (PC / Xbox / PS) so crossplay does not breed baseless suspicion.
Seasons
A ranking that never resets freezes: the top spots are taken by whoever has been around longest and newcomers cannot compete. The fix is closing seasons (monthly or weekly), archiving the top and starting over. The close is also the best excuse for a Discord post with the podium.
Showing it to players
A ranking works if it is seen. Two approaches that work: a public page with no login (for the clan website or the Discord description) and a Discord message that updates itself with the top 10. Both save the admin from pasting screenshots.
How Reforger Ops does it
The companion mod (server-side, on the Workshop) reports every kill with weapon, distance, headshot and vehicle, plus every join and leave. The panel builds the ranking with the rules above, closes seasons by hand or on a schedule, publishes a public link with the table, keeps a live ranking message in Discord and announces the podium on close. Without the mod, you still get the presence history from #players.
