Skip to main content

Overview

ScoreSaber Reloaded provides comprehensive statistics for the entire Beat Saber ecosystem. Track platform-wide metrics, player activity, HMD usage, and score submission trends with interactive charts and real-time updates.

Platform Statistics

Track overall ScoreSaber activity with daily player counts and score submissions

HMD Analytics

See which VR headsets are most popular in the community

App Metrics

Monitor ScoreSaber Reloaded usage and performance statistics

Historical Trends

Analyze player activity and score patterns over time

Accessing Statistics

Navigate to /statistics to view the comprehensive statistics dashboard.

Platform Statistics

ScoreSaber-wide metrics provide insight into the game’s health and activity:

Daily Active Players

Track player engagement:
  • Total Active Players - Unique players who set scores today
  • Daily Trend - Growth or decline compared to previous day
  • Weekly Average - 7-day rolling average
  • Peak Activity - Highest daily player count in the dataset
Player activity typically peaks on weekends and during major tournaments or map releases.

Score Submissions

Monitor score activity across the platform:
  • Total Scores Today - Scores submitted in the last 24 hours
  • Ranked vs Unranked - Breakdown of score types
  • Daily Submission Rate - Average scores per active player
  • Historical Trends - Score submission patterns over time

Ranked Play Statistics

  • Total Ranked Scores - All-time ranked score count
  • Average PP Per Play - Mean PP earned per ranked score
  • Top PP Today - Highest PP score set in the last 24 hours
  • Total PP Pool - Sum of all PP across all players
  • New Ranked Maps - Maps ranked in the last 30 days

HMD Usage Statistics

Understand which VR headsets the community uses:

HMD Distribution Chart

Interactive chart showing:
  • Percentage of players using each headset
  • Total player count per HMD
  • Trend changes over time
  • Emerging headsets gaining popularity
Currently tracked HMDs include:

Meta Quest 2

Typically 30-40% of the player base

Meta Quest 3

Growing market share, 15-25%

Valve Index

PC VR favorite, 10-20%

Rift/Rift S

Legacy Oculus headsets, declining share

Vive/Vive Pro

HTC devices, 5-10%

PlayStation VR2

Console players, limited ScoreSaber support
HMD data is self-reported through mods and may not be 100% accurate. “Unknown” category includes players without HMD tracking enabled.

ScoreSaber Reloaded App Statistics

Metrics specific to the SSR platform:

Usage Statistics

  • Total Users - Unique visitors to ScoreSaber Reloaded
  • Daily Active Users - Users who accessed SSR in the last 24 hours
  • API Requests - Total API calls per day
  • Average Response Time - API performance metrics
  • Cached Requests - Percentage served from cache
  • Cache Hit Rate - Effectiveness of caching layer

Performance Metrics

Real-time monitoring:
  • Uptime - Platform availability percentage (target: 99.9%)
  • Average Load Time - Page load performance
  • Database Queries - Query count and performance
  • WebSocket Connections - Active live feed connections
The statistics page links to a public Grafana dashboard with detailed real-time metrics. Click “View more in Grafana” for deeper insights.

Interactive Charts

All statistics include interactive visualizations:

ScoreSaber Statistics Chart

Multi-line chart showing:
  • Daily Scores - Total scores submitted per day
  • Daily Players - Active players per day
  • Ranked Scores - Subset of ranked score submissions
  • New Players - First-time players joining
Features:
  • Hover tooltips with exact values
  • Zoom into specific date ranges
  • Toggle individual data series
  • Export chart as image

HMD Usage Chart

Dynamic pie/donut chart:
  • Color-coded by headset manufacturer
  • Percentage labels
  • Interactive legend (click to toggle)
  • Responsive design for mobile
Charts update automatically when new data is available. Refresh the page to see the latest statistics.

Historical Data

Access historical statistics for trend analysis:

Time Ranges

  • Last 7 Days - Recent activity snapshot
  • Last 30 Days - Monthly trends
  • Last 90 Days - Quarterly overview
  • Last Year - Annual trends and seasonality
  • All Time - Complete historical data

Export Options

Download statistics data:
  • CSV Export - Raw data for spreadsheet analysis
  • JSON Export - Structured data for programmatic use
  • Chart Images - PNG export of visualizations

Regional Statistics

Break down statistics by geographic region:

Country Rankings

See which countries have the most:
  • Active players
  • Total PP
  • Ranked scores
  • Top-ranked players

Regional Activity

Track activity by region:
  • North America - US, Canada, Mexico
  • Europe - UK, Germany, France, etc.
  • Asia - Japan, South Korea, China
  • Oceania - Australia, New Zealand
  • Other - South America, Africa, Middle East
All timestamps are displayed in UTC. Regional activity patterns show:
  • Peak hours by timezone
  • Weekend vs weekday differences
  • Holiday and event impacts
  • Seasonal variations by hemisphere

Leaderboard Statistics

Aggregate statistics about maps and leaderboards:

Map Statistics

  • Total Leaderboards - All ranked and unranked maps
  • Ranked Leaderboards - Maps eligible for PP
  • Qualified Maps - Maps pending rank approval
  • Average Star Rating - Mean difficulty of ranked maps
  • Most Played Map - All-time most popular map
  • Trending Maps - Current hot maps by play count

Difficulty Distribution

Breakdown of ranked maps by star rating:
  • 0-2 stars: Easy maps
  • 2-4 stars: Intermediate
  • 4-6 stars: Advanced
  • 6-8 stars: Expert
  • 8-10 stars: Master
  • 10-12 stars: Extreme
  • 12+ stars: Ultra challenging
Most players focus on 3-7 star maps where PP rewards are balanced with achievable difficulty.

Score Distribution Analysis

Understand how scores are distributed:

Accuracy Distribution

Histogram showing:
  • Frequency of scores by accuracy percentage
  • Peak accuracy ranges (most common)
  • Distribution skew (right-skewed toward high accuracy)
  • Outliers and interesting patterns

PP Distribution

Analyze PP earnings:
  • Median PP - Middle value of all ranked scores
  • Mean PP - Average PP per ranked score
  • Top 1% Threshold - PP required to reach top percentile
  • Distribution Curve - Visualization of PP spread

Player Statistics

Aggregate player metrics:

Player Base

  • Total Players - All players with scores on ScoreSaber
  • Active Players - Players with scores in last 30 days
  • Inactive Rate - Percentage marked inactive by ScoreSaber
  • New Players (Monthly) - Growth rate

Ranking Distribution

Top 100

Elite players (0.001% of player base)

Top 1000

High-level competitive players (0.01%)

Top 10,000

Strong skilled players (1%)

Ranked Players

All players with ranked scores (20-30%)

Average Player Stats

  • Average PP - Mean PP across all ranked players
  • Average Ranked Accuracy - Community mean accuracy
  • Average Play Count - Mean scores per player
  • Average Active Days - Days played in last 90 days

API Access

Programmatic access to statistics:

Get ScoreSaber Statistics

GET /statistics
Returns:
  • Platform-wide daily statistics
  • Historical data (last 50 days)
  • HMD usage breakdown
  • Player activity metrics

Get App Statistics

GET /statistics/app
Returns:
  • ScoreSaber Reloaded usage metrics
  • API performance data
  • Cache statistics
  • Uptime and health metrics
Statistics endpoints are cached for 5 minutes. Excessive requests may be rate limited.

Grafana Integration

For advanced monitoring and analysis:

Public Dashboard

Access the public Grafana dashboard:
  • Real-time metrics (1-minute updates)
  • Custom date range selection
  • Advanced filtering and querying
  • Multi-panel layouts
  • Alert thresholds visualization
Dashboard URL: https://ssr-grafana.fascinated.cc/public-dashboards/…

Available Panels

  • API request rate (requests/sec)
  • Response time percentiles (p50, p95, p99)
  • Error rates and status codes
  • Database query performance
  • Cache hit/miss ratios
  • WebSocket connection count
  • Memory and CPU usage
Use Grafana during incidents to understand platform performance. The time-series data helps identify patterns and issues.

Statistics Update Frequency

Understand data freshness:
  • Real-Time Metrics - Updated every 1-5 minutes (API stats, uptime)
  • Daily Statistics - Updated every hour (player counts, score totals)
  • Historical Data - Updated daily at midnight UTC
  • Charts - Regenerated on page load with latest data

Tips for Using Statistics

  • HMD trends show which headsets to optimize for
  • Peak activity times help schedule live events
  • Player growth indicates community health
  • Score submission rates show engagement levels
  • Monitor uptime for service reliability
  • Track API response times for performance issues
  • Review error rates for potential bugs
  • Check cache hit rates for optimization opportunities

Build docs developers (and LLMs) love