ServersPulse Documentation

ServersPulse is a real-time monitoring platform for Minecraft servers. A lightweight agent plugin runs on your server and streams performance snapshots to the dashboard, giving you continuous visibility into TPS, MSPT, memory usage, player activity, and more.

Core features

  • Real-time metrics -- TPS, MSPT, memory, online players, and per-world entity/chunk breakdowns streamed via WebSocket
  • Alert rules -- Configurable metric thresholds and preset templates that create incidents and notify you through Discord or webhooks
  • Incident tracking -- Automatic detection of TPS drops, crashes, high memory, offline states, player spikes, and more
  • Player analytics -- Per-player session tracking, join counts, playtime, platform detection, and domain-based acquisition tracking
  • Retention reports -- Daily cohort analysis showing D1, D7, and D30 player retention by platform
  • Weekly reports -- Automated performance summaries with week-over-week comparisons (Pro and Multi plans)
  • Team access -- Invite teammates with role-based permissions (Viewer, Alert Manager, Operator, Owner)
  • Discord bot -- Link your Discord guild to receive alerts, check server status, and manage incidents from chat
  • Data exports -- Export metric history as CSV or JSON (Pro and Multi plans)
  • Multi-platform support -- Bukkit, Paper, Folia, Fabric, Forge, and NeoForge

Documentation sections

SectionWhat you will find
Getting StartedAccount creation, first server setup, verifying data flow
InstallationPlugin placement, registration codes, and platform-specific steps
ConfigurationPlugin config keys, polling intervals, reload behavior
Dashboard GuideReading metrics, charts, time ranges, and server overview
AlertsCreating rules, metric thresholds, presets, incidents, Spark profiling
Players & RetentionPlayer tracking, sessions, retention cohorts, domain tracking
Reports & ExportsWeekly reports, CSV/JSON exports, report contents
Team AccessRoles, capabilities, invites, and member management
Discord BotBot setup, guild linking, available commands
Plans & BillingPlan comparison, upgrading, billing portal
FAQCommon questions about setup, data, plans, and troubleshooting

Supported platforms

The ServersPulse agent plugin supports the following Minecraft server platforms:

  • Bukkit / Paper / Folia -- Drop the jar into plugins/
  • Fabric -- Place the mod into mods/
  • Forge -- Place the mod into mods/ (1.16.5, 1.20.1, 1.21.1, 1.21.11+)
  • NeoForge -- Place the mod into mods/ (1.20.6+)

Quick start

  1. Create an account and log into the dashboard
  2. Create a server entry and copy the registration code
  3. Download the plugin for your platform
  4. Drop it into your server's plugins/ or mods/ folder
  5. Start the server and run /serverspulse register <code>
  6. Open the dashboard and verify metrics are streaming in

For detailed steps, see the Getting Started guide.

Contributors

Thanks to everyone who keeps this docs area accurate.