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

A simple plugin for handling limbo reconnection/handling

Report VelocityLimboHandler?

VelocityLimboHandler | Fallback Server Handler for Velocity

Effortlessly manage player reconnections with a structured queue system!

https://img.shields.io/badge/maintenance-passively--maintained-yellowgreen.svg https://img.shields.io/badge/License-GPLv3-brightgreen https://img.shields.io/badge/Download-latest%20release-brightgreen

About VelocityLimboHandler is a simple yet powerful Velocity proxy plugin that manages player fallback handling when a server becomes unavailable. Instead of leaving players stranded in Limbo, it systematically reconnects them to their last known server or a designated lobby.

Queue-based Reconnection – Ensures players are reconnected in an orderly manner. Customizable – Configure the limbo and fallback settings to fit your needs. Supports Any Limbo Server – Optimized for LOOHP's Limbo, but adaptable to others.

Installation 1️⃣ Download the latest release. 2️⃣ Place it in the plugins folder of your Velocity proxy. 3️⃣ Restart the proxy to generate the configuration files. 4️⃣ Configure the proxy, Limbo server, and plugin as needed. 5️⃣ Restart the proxy once again.

Important: To prevent exploits, it's recommended to disable the /server command inside the Limbo server using LuckPerms with context-based permissions.

⚙️ Configuration After installation, configure the plugin via: plugins/velocity-limbo-handler/config.yml

Required Settings:

limbo-name (default: Limbo) – Name of the Limbo server in Velocity. ✅ direct-connect-server (default: default) – The server where direct connections should be sent.

Optional Settings:

task-interval (default: 3) – Time (seconds) between connection attempts. queue-notify-interval (default: 30) – How often players are notified of their queue position.

️ Setting Up the Proxy & Limbo VelocityLimboHandler does not provide a built-in fallback system, so you'll need to configure your Velocity proxy to send players to Limbo when their target server is unavailable.

Example Proxy Configuration (try orders): [servers] try = ["default", "limbo"]

Example Using Forced Hosts: [forced-hosts] "build.example.com" = ["build", "limbo"] "pvp.example.com" = ["pvp", "limbo"]

License This plugin is open-source under the GPLv3 License.

GitHub Repository: VelocityLimboHandler

Need help or have suggestions? Feel free to open an issue on GitHub!

Information

CategoryAdmin Tools
Published onFebruary 13, 2025
LicenseGPL
Downloads44
Stars1
Watchers0

Pinned Versions

Members