Installation
Requirements
- Velocity 3.4.0 or newer.
- Java 25 or newer for the proxy runtime.
- Geyser-Velocity or Floodgate when proxy presence reporting is needed.
- SQLite for one proxy, or MySQL for multiple proxies sharing state.
Install Steps
- Stop the Velocity proxy.
- Download
doubledoors-velocity-<version>.jarfrom the releases page. - Place the jar in the proxy
plugins/directory. - Start the proxy once and confirm that DoubleDoors loads after Geyser/Floodgate.
- Edit
plugins/DoubleDoors/proxy-config.propertiesif SQL heartbeat reporting is required. - Restart the proxy after changing the configuration.
The proxy plugin does not replace the Bukkit/Paper plugin. Install the Bukkit plugin separately on each backend server where doors are used.
Verify Installation
- Confirm the proxy log reports DoubleDoors initialization.
- Confirm
plugins/DoubleDoors/proxy-config.propertiesexists. - With SQL enabled, query
dd_proxy_presenceand verify a recentlast_seen_epoch_msvalue. - If Geyser/Floodgate is absent, heartbeat reporting is intentionally disabled.