Skip to content

v0.2.5

Choose a tag to compare

@renvins renvins released this 05 May 20:07
· 127 commits to master since this release
5f928e1

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