Gameplay Tracking
Unfortunately due to technical issues, this module is temporarily suspended and is not functioning. We hope to bring it back soon!
How does it work?
Gameplay Tracking, also known as Playtime Tracking, is a powerful system designed to track and analyse user activity in real time, providing detailed insights into playtime statistics & engagement patterns.
Currently, Gameplay Tracking information can be displayed via /lspdfr-stats & /lspdfr-leaderboard which provide user-specific information and a global or server-specific leaderboard.
It's ideal for analytics enthusiasts who want to monitor their activity or for community managers who look to reward participation of LSPDFR players in their server. We have plenty more data-powered capabilities on the way, too!
Commands
The module computes aggregate statistics, such as the total play time per day, week or month. It tracks detailed metrics like the most active players, top locations & daily rankings - powered by tracking LSPDFR sessions & session-specific information, including location tracking. This data is accessible through the following commands - and we have plans for more commands/features!
/lspdfr-stats
These provides an overview to user-specific statistics. These include:
Total Playtime.
Total time spent playing LSPDFR.
Total Sessions.
Total LSPDFR sessions.
Favourite Department/Character/Location.
Favourite Location is calculated as the most common top location during your patrols, whereas Favourite Department/Character are solely the top department & character you use.
First Seen & Last Seen.
When the user was first seen & last seen playing LSPDFR.
Current Streak.
The amount of consecutive days the user has currently played LSPDFR for.
/lspdfr-leaderboard [leaderboard type]
This provides either a global or server-specific leaderboard, predominantly comparing Total Playtime. It acts as a way to connect all communities - English or not - in one place. It provides:
Yesterday's top LSPDFR players.
This is calculated as the accumulated playtime per user of all sessions that ended yesterday.
Last 7 Days top LSPDFR players. This is calculated based off the daily statistics for the last 7 days (starting on sessions that ended yesterday), computed at the end of each day.
All Time top LSPDFR players. This is calculated based off the statistics of all users. Therefore, it is updated more frequently at the end of each session. In some cases, this may create a temporary discrepancy with Yesterday / Last 7 Days data which excludes the non-computed current day data.
LSPDFR Streaks
These are the top active streaks from all users who have played on consecutive days. It does not include previous streaks that are no longer active.
Commonly Patrolled Areas This is calculated based on all previous daily statistics for each day, which contain the most visited location of each user.
Misc Statistics
This includes the total playtime across all users on the 686 Utilities network, how many users currently have a streak exceeding 5 days, as well as calculating the change in total users who have played LSPDFR compared to yesterday.
FAQ
What happens if the bot goes offline during a session?
686 Utilities will seek to recover sessions that were interrupted by downtime or a daily restart, however any incomplete sessions that cannot be verified will be cleaned up to ensure data integrity.
How accurate are the statistics?
All statistics are computed in real time & on a daily basis, ensuring up-to-date and reliable data. However, there may be a lag in data appearing due to daily calculations occurring once a day & cache effects.
What time zone is used for tracking?
All timestamps are stored in UTC for consistency & compatibility across regions.
Is this compatible with BetterPresence & plugins that influence your LSPDFR Rich Presence?
No, unfortunately they are not supported and your data will not be tracked if you wish to customise your status beyond the default LSPDFR Rich Presence.
Last updated
Was this helpful?