Skip to content

XLRstats Plugin

Extended Live Rankings and Statistics — persistent ELO-based skill tracking with weapon stats, stored in the database.

Plugin name: xlrstatsRequires config: Yes

Commands

CommandLevelUsageDescription
!xlrstats / !xlr0!xlrstatsShows your XLR stats (kills, deaths, ratio, skill rating)
!xlrtopstats0!xlrtopstatsShows top ranked players

Behavior

  • Tracks kills, deaths, assists, headshots, and team kills per player
  • Calculates ELO-style skill ratings that adjust based on opponent skill
  • Records weapon-specific statistics
  • All data persisted to database (xlr_playerstats, xlr_weaponstats tables)
  • Stats are only displayed after min_kills threshold is reached

Settings

toml
[[plugins]]
name = "xlrstats"
enabled = true

[plugins.settings]
kill_bonus = 1.2
assist_bonus = 0.5
min_kills = 50
SettingTypeDefaultDescription
kill_bonusfloat1.2Kill bonus multiplier for skill calculation
assist_bonusfloat0.5Assist bonus for skill calculation
min_killsinteger50Minimum kills before stats are displayed

Events

EVT_CLIENT_KILL, EVT_CLIENT_SAY, EVT_CLIENT_TEAM_SAY, EVT_GAME_ROUND_START

Released under the GPL-2.0 License.