The Ultimate Lightweight Auto-Reconnect Solution for Velocity
Maintain your player count by keeping users bridged on the Velocity proxy during downtime. The moment the backend server is ready, they are automatically returned — providing a premium, seamless experience.
In the competitive world of Minecraft servers, player retention is everything. When a sub-server crashes or undergoes a scheduled restart, players are traditionally kicked back to the lobby or, even worse, disconnected from the proxy entirely.
SMP-Reconnect maintains your player count by keeping users bridged on the Velocity proxy during downtime. The moment the backend server is ready, they are automatically returned — providing a premium, seamless experience that keeps your community engaged.
| Command | Description | Permission |
|---|---|---|
/reconnectreload |
Reloads the config.yml without restarting the proxy | smpreconnect.admin |
/reconnectdebug |
Toggles verbose logging in the console for troubleshooting | smpreconnect.admin |
# Servers that should NEVER trigger reconnect logic
blacklisted_servers:
- lobby
- login
# Map source servers to specific fallback destinations
fallback_servers_map:
survival: lobby
skyblock: skyblock_lobby
# Frequency (in seconds) to check if a server is back online
ping_delay_seconds: 5
# What do the players see while waiting?
reconnecting_message: "&aThe server is still starting up! You will be connected shortly..."
Download the SMP-Reconnect.jar from GitHub or BuiltByBit.
Place it into your Velocity /plugins folder.
Restart your proxy and configure the fallback server mapping.
Your players are now protected from restarts and crashes.
Need help? Join our Discord community or check out the source code on GitHub.
Disclaimer: This plugin is Open Source and provided as-is. Use at your own risk.