GhostSlots
GhostSlots is a lightweight Velocity plugin for managing per-server player limits and reserved access. Administrators can easily configure "Ghost Slots" to provide guaranteed entry for staff and ranked members.
GhostSlots
Store a custom player limit for any backend server – set it once and forget it.
One-command setup – configure any server's max players instantly without editing files manually.
Per-server limits – each server has its own independent cap. Other servers are completely unaffected.
Bypass permission – grant specific players or ranks the ability to join full servers without changing the limit.
Infinite mode – set any server to `-1` to remove the cap entirely and let unlimited players join.
Full YAML config – clean, human-readable config file with hot reload support.
All messages can be translated – every player-facing message is fully editable in `config.yml`.
Admin overview – list all servers with their current online count and configured limit at a glance.
---
Commands
| Command | Description | |---|:---| | `/ghostslots set <server> <amount>` | Set the max player limit for a server. Use `-1` for infinite. | | `/ghostslots get <server>` | Check the current limit for a server. | | `/ghostslots list` | View all servers with their online count and limit. | | `/ghostslots reload` | Reload the config without restarting the proxy. |
---
Permissions
| Permission | Description | Default | |---|:---|:---:| | `ghostslots.admin` | Access to all commands. | OP only | | `ghostslots.bypass` | Allows joining full servers. | OP only |
---
Requirements
- Velocity `3.x` or higher - Java `17` or higher
For support:
Send me a message on Discord .simplyran