
Keeps players online while your server restarts and reconnects them automatically on Velocity, with no limbo server needed.
Keep players connected during backend restarts and automatically bring them back when the server is ready.
VelocityReconnect prevents players from being kicked from your network when a backend restarts, crashes, or goes down for maintenance. Players are held safely inside the proxy while the plugin waits for the backend to return.
By default, VelocityReconnect uses its built-in no-limbo mode. No additional backend, Limbo server, or backend-side plugin is required. A real holding server can still be used if preferred.

Automatic mode detects when a backend becomes available and reconnects waiting players without requiring manually matched startup times.
Manual mode is also available if you prefer fixed reconnect delays. Timing can be configured globally or separately for each backend.
The optional reconnect queue prevents every waiting player from joining the backend at the same time.
When enabled, VelocityReconnect confirms that the backend is ready with one player before gradually reconnecting everyone else in configurable batches.
The queue is disabled by default and can be configured globally or per server.
| Command | Description |
|---|---|
/velocityreconnect enable |
Enables reconnect handling. |
/velocityreconnect disable |
Disables reconnect handling and restores normal Velocity disconnect behavior. |
/velocityreconnect status |
Shows whether reconnect handling is enabled or disabled. |
/velocityreconnect reload |
Reloads the configuration. |
plugins folder./velocityreconnect reload after making changes.VelocityReconnect is based on and ported from tau's BungeeReconnect. Credit and thanks go to tau for the original plugin and concept.
VelocityReconnect includes additional Velocity-specific functionality, automatic backend detection, gradual reconnect queues, and built-in proxy holding support.