Professional-grade player analytics and server monitoring tools for BattleMetrics. Enhance your Rust server administration and player analysis with comprehensive data insights and real-time monitoring capabilities.
- True Rust Hours: Calculate accurate total playtime across all Rust servers
- First Seen Analytics: Track when players first appeared on Rust servers
- Top Servers Ranking: View players' most played servers ranked by hours
- Auto-Pull Data: Automatically load player analytics when visiting profile pages
- Daily Average Calculations: See average hours played per day
- Collapsible Interface: Clean, organized data presentation
- Copy Player Information: Export player data with one click
- Debug Console: Advanced logging and troubleshooting tools
- Real-Time Player Alerts: Get instant notifications when specific players join/leave
- Population Monitoring: Track server population with historical data and predictions
- Player Database: Searchable database of all players who've joined the server
- Activity Logging: Comprehensive logs with timestamps and player actions
- Sound Notifications: Audio alerts for important events
- Saved Players Management: Keep track of important players
- Alert Acknowledgment System: Manage and acknowledge notifications
- Population Trends: Historical data analysis and future predictions
- Tampermonkey Browser Extension - Install from official website
- Chrome: Chrome Web Store
- Firefox: Firefox Add-ons
- Edge: Microsoft Store
- Player Analytics Script: Install BMplayer.user.js
- Server Monitor Script: Install BMserver.user.js
- Install Tampermonkey extension
- Click the script links above (Tampermonkey will handle installation)
- Visit any BattleMetrics player or server page
- Enhanced analytics will appear automatically
- Navigate to any BattleMetrics player profile
- Analytics will auto-load (if enabled) or click the "Get Hours" button
- View comprehensive player statistics:
- Total Rust hours across all servers
- First seen date and relative time
- Top servers by playtime
- Daily average calculations
- Visit any BattleMetrics server page
- The Server Monitor panel will appear
- Set up player alerts for join/leave notifications
- Monitor real-time population changes
- Search through the player database
- View activity logs and population trends
- Auto-Pull: Automatically load data when visiting player pages
- Debug Console: Enable detailed logging for troubleshooting
- Menu Visibility: Show/hide the analytics interface
- Sound Alerts: Enable/disable audio notifications
- Repeat Alerts: Configure alert repetition intervals
- Population Tracking: Monitor server population changes
- Player Database: Automatic player data collection
- Efficient Processing: Minimal impact on BattleMetrics performance
- Smart Caching: Reduces API calls and improves response times
- Debounced Operations: Prevents excessive data processing
- Local Storage Only: All data stored in your browser
- No External Servers: No data sent to third parties
- Complete Privacy: Your analytics data stays private
- No Tracking: Zero data collection or user tracking
- Player analytics cached locally for faster loading
- Server monitoring data stored per-server
- Activity logs automatically cleaned (last 1000 entries)
- Population history kept for 24 hours
- Scripts not loading: Ensure Tampermonkey is enabled and scripts are active
- No data appearing: Check if you're on a valid BattleMetrics page
- Performance issues: Disable debug console if not needed
- Alert sounds not working: Check browser audio permissions
Both scripts include comprehensive debug consoles:
- View real-time logs and errors
- Export debug data for troubleshooting
- Monitor script performance
- Test functionality
- GitHub Issues: Report bugs or request features
- Discord Support: Join our Discord server
- Clean, professional data presentation
- Collapsible sections for organized viewing
- One-click data copying
- Real-time calculations
- Real-time player tracking
- Population graphs and trends
- Alert management system
- Comprehensive activity logs
Scripts automatically update through Tampermonkey:
- Check for updates in Tampermonkey dashboard
- Updates include new features and bug fixes
- Backward compatibility maintained
- Settings preserved across updates
- Enhanced debug console system
- Improved population tracking accuracy
- Better error handling and logging
- UI/UX improvements
- Performance optimizations
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
- Follow existing code style and conventions
- Add comments for complex functionality
- Test thoroughly before submitting
- Update documentation as needed
This project is open source and available under the MIT License.
- Not affiliated with BattleMetrics: These are independent enhancement tools
- Educational Purpose: Scripts provided for analytical and educational use
- Use Responsibly: Respect BattleMetrics terms of service
- No Warranty: Scripts provided as-is without guarantees
If you find these tools useful:
- β Star the repository
- π Report bugs and issues
- π‘ Suggest new features
- π’ Share with the Rust community
- π¬ Join our Discord for discussions
- GitHub: jlaiii
- Discord: Join our server
- Issues: GitHub Issues
Made with β€οΈ for the Rust community
Enhance your BattleMetrics experience with professional-grade analytics and monitoring tools.