Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for TubYoub

Velocity Plugin that enables the Proxy to dynamicly Start and Stop Servers that are managed with the Pterodacytl Panel

Report VelocityPteroPower?

Beta
0.9.3.1

TubYoub released VelocityPteroPower version 0.9.3.1 on Today 2:26 PM

VelocityPteroPower v0.9.3.1 - Release Notes

This release focuses on enhancing server management flexibility, configuration options, and overall stability within VelocityPteroPower.

✨ New Features

  • Configurable Server Status Check Method:
    • A new serverStatusCheckMethod option has been added to config.yml.
    • Choose between VELOCITY_PING (uses Velocity's built-in ping) or PANEL_API (uses Pterodactyl/Pelican panel API for higher precision, mindful of API rate limits).
  • Adjustable Logging Level:
    • Control the plugin's log verbosity using the new loggerLevel setting in config.yml.
  • Customizable Initial Check Delay:
    • The startupInitialCheckDelay option in config.yml allows you to configure how long the plugin waits before the first server status check after startup.
  • Refined Limbo Server Handling:
    • Improved logic for handling limbo servers, including dynamic checks to ensure they are usable before redirecting players.
  • Enhanced Messages:
    • Added new placeholders and messages to messages.yml.
    • The %limbo% placeholder can now be used in relevant messages.
    • New messages provide more detail during server startup and when encountering API rate limits.

🚀 Improvements

  • Updated Server Startup Flow:
    • Players attempting to connect to a starting server will now be redirected to a configured limbo server (if available and usable).
    • Added pre-checks for Pterodactyl API rate limits before attempting to start a server via the API.
  • Enhanced Logging:
    • Added detailed debug-level logging for server status checks and API interactions, aiding troubleshooting.
    • Improved detection and logging of potential panel or server misconfigurations.
  • Optimized Server Shutdown & Retries:
    • Refined the server shutdown process and retry logic.
    • Now considers API rate limits and whether a server is empty before attempting shutdown actions.
  • Version Checker Update:
    • De-duplicated critical update warnings.
    • Merged CRITICAL and HIGH urgency levels for update notifications for clarity.

🐛 Bug Fixes

  • Resolved an issue where players could be disconnected during target server startup if configured limbo servers were unavailable or unusable.
  • Improved consistency in task handling and retries during the server shutdown sequence.
  • Prevented unhandled exceptions during server status checks (both PING and API), ensuring graceful handling of rate limits and other unknown errors.

Issues: #10

Full Changelog: https://github.com/BT-Pluginz/VelocityPteroPower/compare/v0.9.2.4-alpha...v0.9.3.1

Information

Published onApril 19, 2025
Downloads1

Platforms

Velocity Velocity (3.4)

Dependencies

Velocity Velocity
Edit Plugin Dependencies: Velocity