Installation varies depending on your network architecture. Choose your scenario below.
Scenario 1: Standalone Server
The most common setup for Paper, Spigot, Fabric, or NeoForge.
- Download Artifact:
- For Paper/Spigot:
verified-plugin-bukkit.jar. - For Fabric/NeoForge:
verified-plugin-mod.jar.
- For Paper/Spigot:
- Install: Place the file in the
plugins(ormods) folder and restart your server. - Connect:
text
/leavepulse connect <code>
Scenario 2: Proxy Network (Velocity / BungeeCord)
Recommended for networks. The Agent is installed only on the proxy, and backend data is relayed.
- Download Artifact:
- For Velocity:
verified-plugin-velocity.jar. - For Bungee/Waterfall:
verified-plugin-bungee.jar.
- For Velocity:
- Install: Place the file in the proxy's
pluginsfolder and restart it. - Connect:
text
/leavepulsevelocity connect <code> (on Velocity) /leavepulsebungee connect <code> (on BungeeCord) - Backend Setup:
The Proxy Agent will attempt to auto-match backend names from your
velocity.tomlorconfig.ymlto LeavePulse server records. If they differ, configuremappingin thebackend_relaysection.
Scenario 3: Detailed Backend Telemetry
Use this if you need whitelist enforcement or detailed telemetry (TPS, RAM) per sub-server.
- Install the Agent on the proxy (as in Scenario 2).
- Install the Agent on each backend server (as in Scenario 1).
- Connect each sub-server to its own record on the website.
Post-Install Verification
Run the status command to see your environment type as detected by the Agent:
Use this on Paper, Spigot, Folia, Fabric, or NeoForge server builds.
Status command
/leavepulse statusShort alias: /lpa
Note the Env (Environment) field:
ingress/standalone— Regular standalone server.bridge/network— Proxy server.backend/subserver— Sub-server with its own Agent.
