New Features
Player History Graphs & Analytics
Offline/Online Alert System
- Beautiful, smooth bezier curve graphs with gradient fills and glow effects
- Three time ranges: 1 Hour, 24 Hours, 7 Days
- Tracks peak players, average count, growth trend, and peak time
- Auto-embeds alongside status updates
- Dedicated
/playerstatscommand with full analytics dashboard- Configurable tracking interval and retention period
- 5-minute image caching for optimal performance
New Commands
- Instant notifications when server goes offline or comes back online
- DM alerts to configured users
- Channel alerts with optional role mentions
- Fully configurable via
/alertscommand- Per-server cooldown to prevent alert spam
- Supports sub-server alerts in network mode
Improvements
/playerstats— View player activity statistics & history graph/alerts enable— Enable alerts for this server/alerts disable— Disable alerts for this server/alerts channel— Set alert notification channel/alerts role— Set role to mention in alerts/alerts adduser— Add user for DM alerts/alerts removeuser— Remove user from DM alerts/alerts info— Show current alert configuration
Configuration Additions
- Fixed small caps unicode text rendering (added missing f, q, s, x, y characters)
- Better state tracking for offline-first alert scenarios
history.enabled— Enable/disable history trackinghistory.track_interval— How often to record player count (seconds)history.retention_days— Maximum history retentionhistory.auto_embed_graph— Auto-graph settings (enabled, duration, width, height)history.style— Graph visual customization (colors, gradients, grid, font)alerts.enabled— Master toggle for alert systemalerts.cooldown_seconds— Cooldown between alertsalerts.dm_enabled— Allow DM alerts
