Activity & Leaderboard
The Activity and Leaderboard pages give you a bird's-eye view of player engagement — when people play, how long, and how staff members compare.
Activity heatmap#
The Activity page displays a calendar heatmap showing the total number of join events per day. Darker cells mean more activity. Hover over a cell to see the exact count and date.
The heatmap covers the past year by default. Use the org overview stats on the home page for a quick 7-day sparkline.
Sessions overview#
Below the heatmap, the Activity page shows a list of recent play sessions. Each row includes:
- Player username and avatar.
- Session start and end times.
- Duration of the session.
- Server job ID where the session occurred.
- Country flag (if geolocation reporting is enabled).
You can filter the session list by player or date range. Click a player row to go to their full profile with the Activity tab pre-selected.
Player profile activity tab#
Every player's profile has an Activity tab showing:
- A personal heatmap for that player.
- Total play time across all sessions.
- A full session history with durations.
This is useful when reviewing whether a player's ban or punishment is proportionate to their engagement with your game.
Leaderboard#
The Leaderboardpage ranks players by total playtime. It shows the top players for configurable time ranges (all-time, 30 days, 7 days). Each row links to the player's profile.
ℹActivity tracking must be enabled
RoPerms.EnableActivityTracking() in the in-game Server Script. If the heatmap and session list are empty, contact your admin to enable it.Geolocation#
If geolocation reporting is enabled (via RoPerms.ReportPresence()), each session shows the player's country and region. A globe visualisation is available on individual player profiles in the Networktab, showing a 3D map with the player's reported location.
Location data comes from Roblox's own region data for the player's connection — it is not precise beyond country/region level.
Server Replay#
If replay is enabled by your admin, you can access 2D map replays of specific server instances from Activity → Server Replay. Enter a job ID to load the replay. The viewer shows player position snapshots recorded during the session on a top-down map of the game world.
Replay is particularly useful for reviewing incidents reported in modcalls — you can see exactly where everyone was during the time in question.