A Blueprint extension for Pterodactyl that adds real self-service server creation to your panel — capped at a limit you choose, on the nodes and eggs you allow. No tickets, no manual provisioning, no third-party client area.
A user wants to try a new game type, or just needs a clean instance. Today that means a message to an admin, a manual trip into the admin panel, and a node/allocation picked by hand — for every single server.
Creating a server by hand takes thirty seconds — multiplied by every request, every day.
Without a panel-side limit, nothing stops a single user from quietly accumulating servers.
Most self-service setups mean bolting on a whole separate billing system just to offer it for free.
Users get a clean creation form right inside their account — and a shortcut button on their dashboard. Everything is enforced server-side, including the part where admins don't count.
One settings page controls what every self-service server is allowed to look like.
| Mark | Item | Default | Notes |
|---|---|---|---|
| 01 | Servers per user | 5 | Not enforced on admin accounts |
| 02 | Allowed nodes | — | Comma-separated node IDs |
| 03 | Allowed eggs | — | Comma-separated egg IDs |
| 04 | Memory / Disk | 1024 / 5120 MB | Applied per created server |
| 05 | CPU / Swap / IO | 100% / 0 / 500 | 0 CPU = unlimited |
| 06 | Databases / Backups / Allocations | 0 / 0 / 0 | Feature limits per server |
Drop the .blueprint file in your panel root.
One command, run as root.
blueprint -install selfservers
Set nodes, eggs and limits in Admin → Extensions.
Users see "Create Server" immediately — no restart needed.