Releases: renvins/serverpulse
v0.4.2
v0.4.1
v0.4.0
ServerPulse v0.4.0 Update Overview
🌟 Major New Features
BungeeCord Support
The most significant addition in this version is support for BungeeCord servers.
Enhanced Dashboard Collection
Additional pre-configured dashboards have been added specifically for BungeeCord metrics, they are identical to Velocity ones.
🔄 Upgrading from v0.3.5
-
Plugin Update:
- Simply replace your existing ServerPulse JAR in the
plugins
folder with the new version (Bukkit/Paper/Velocity/Fabric) - If you want to also use BungeeCord, drop the JAR in its
plugins
folder and follow the setup process in the Wiki (identical to Bukkit/Velocity)
- Simply replace your existing ServerPulse JAR in the
-
Dashboard Updates:
- To get the new BungeeCord 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
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 BungeeCord dashboards.
The commands follow the same permission structure as the Bukkit version.
📚 Documentation
For comprehensive documentation on all commands, configuration, setup instructions, and developer API information, please visit the Wiki
v0.3.5
v0.3.0
ServerPulse v0.3.0 Update Overview
🌟 Major New Features
Fabric Support
The most significant addition in this version is support for Fabric servers. Only latest version of Fabric will be supported. Anyway also for other platforms older versions ARE NO LONGER SUPPORTED, USE AT YOUR OWN RISK.
Enhanced Dashboard Collection
Additional pre-configured dashboards have been added specifically for Fabric metrics, they are identical to Bukkit ones.
Internal Changes
Some internal changes were done to the common and api module, so you have to update also other jars if you have. For example if you use both Bukkit and Velocity, you should upload the new jars here from the release page.
🔄 Upgrading from v0.2.5
-
Plugin Update:
- Simply replace your existing ServerPulse JAR in the
plugins
folder with the new version (Bukkit/Paper/Velocity) - If you want to also use Fabric, drop the JAR in its
mods
folder and follow the setup process in the Wiki (identical to Bukkit/Velocity)
- Simply replace your existing ServerPulse JAR in the
-
Dashboard Updates:
- To get the new Fabric 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/Velocity dashboards also have been improved, so remove all the files and put the new ones
-
Config Update:
- Remove the
enabled
field from your serverpulse's configs, it's no longer used
- Remove the
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.
The commands follow the same permission structure as the Bukkit version.
📚 Documentation
For comprehensive documentation on all commands, configuration, setup instructions, and developer API information, please visit the Wiki
v0.2.5
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
-
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)
- Simply replace your existing ServerPulse JAR in the
-
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
v0.2.2
v0.2.1
v0.2.0
🔧 Technical Improvements
- Universal Platform Support: Added compatibility for all Bukkit-based servers
- Automatic Platform Detection: Intelligently chooses between native Paper TPS API and custom Bukkit implementation
- TPS Monitoring for Vanilla Bukkit: Implemented custom TPS monitoring for standard Bukkit/CraftBukkit servers
- Reduced Dependencies: Removed explicit dependency on Paper API
🔄 Upgrading from v0.1.7
- Just put the new JAR in the
plugins
folder
v0.1.7
🔧 Technical Improvements
- Add API integration module for developers
- Use API internally in the project for future different implementations
- To understand how to use it: Developer API
🔄 Upgrading from v0.1.6
- Just put the new JAR in the
plugins
folder