Send your own events and chart them

Call track() from your plugin, then Make chart under Build. Names are snake_case; properties are flat numbers, booleans and short strings.

Using the dashboardUpdated 1 min read

  1. In your plugin call track once, where the action succeeds. Java (Paper, Purpur, Folia, Velocity): ServerStats.get().trackFrom("CratesPlus", "crate_open", player, Map.of("crate", "legendary", "cost", 3));. FiveM and RedM: exports.serverstats:track('heist_complete', source, { payout = 42000 }). Other games are in the SDK reference.
  2. Open Build, Custom events. Events seen in the last 7 days are listed with their sources. Choose Make chart.
  3. Pick a calculation: count of events, unique players, or the sum or average of a numeric property. Group by one property, or filter by property or source.
  4. Add the metric to a dashboard under Build, Dashboards.

Rules that keep it clean: event and property names are lowercase snake_case and start with a letter; properties are flat numbers, booleans and strings up to 64 characters; never put names, emails, IPs, chat text or raw platform ids in properties (they are dropped). Custom events are collected on every plan, but charting them needs Operator or Network.

Full walk-through: Turn plugin events into charts.

Still stuck? Email [email protected] with the server name and what you see. For a rejected claim code or no data, include the output of the agent’s status command.