ServerPulse v0.2.5 Update Overview
Major New Features
Velocity Support
The most significant addition in this version is support for Velocity proxy servers. This allows you to monitor your entire Minecraft network infrastructure, including both backend servers (Bukkit/Paper) and the proxy layer.
Enhanced Dashboard Collection
Additional pre-configured dashboards have been added specifically for Velocity metrics, focusing on:
- Player count tracking
- Player ping statistics (min/max/average)
- Memory and system resource usage
Upgrading from v0.2.2
1.
Plugin Update:
- Simply replace your existing ServerPulse JAR in the plugins folder with the new version (Bukkit/Paper)
- If you want to also use Velocity, drop the JAR in its plugins folder and follow the setup process in the Wiki (identical to Bukkit)
2.
Dashboard Updates:
- To get the new Velocity dashboards, you'll need to update your Grafana configuration:
- Remove the old dashboard files from your Grafana provisioning directory
- Add the new dashboard files from the infra/grafana/dashboards/ directory
- Bukkit/Paper dashboards also have been improved, so remove all the files and put the new ones
If you're using the Docker Compose setup for Grafana and InfluxDB, make sure to restart the containers after updating your dashboard files to see the new Velocity dashboards.
Commands
New Velocity Commands
The addition of Velocity support introduces a new command structure for proxy servers:
-
Base Command: /serverpulsevelocity (with alias /spv)
-
Status Check: /serverpulsevelocity status - Shows the current connection status to InfluxDB
-
Configuration Reload: /serverpulsevelocity reload - Reloads the plugin configuration
These commands follow the same permission structure as the Bukkit version, but are specifically implemented for the Velocity command system.
Documentation
For comprehensive documentation on all commands, configuration, setup instructions, and developer API information, please visit the
Wiki