Multi-Servers Extension
Allow clients to create multiple game servers from a single WHMCS product, with configurable resource limits and distribution.
Overview
By default, each WHMCS product creates one Pterodactyl server. The Multi-Servers extension allows clients to create additional servers, distributing resources (CPU, RAM, Disk, etc.) among them.
Installation
- Download the Multi-Servers ZIP from your purchase marketplace
- Go to Addons → Vortexus Marketplace → Extensions
- Click Upload Extension
- Select the ZIP file and click Upload & Install
- Click Enable to activate
Configuration Options
Access settings via Extensions → Multi-Servers → Settings:
| Option | Description |
|---|---|
| Server Limit Mode | Global (same for all) or Per Product |
| Default Max Servers | Default limit (0 = unlimited) |
| Enable Resource Sliders | Allow clients to configure resources |
| Minimum RAM per Server | Minimum MB per server |
| Minimum Disk per Server | Minimum MB per server |
| Minimum CPU per Server | Minimum % per server |
| Show Used Resources | Display resources already used |
| Auto Start Server | Start server after creation |
Product Configuration
For each WHMCS product, configure in Module Settings:
| Option | Description |
|---|---|
| Enable Multi-Servers | Yes/No for this product |
| Max Servers | Maximum servers allowed |
| Total CPU Limit (%) | Total CPU to distribute |
| Total RAM (MB) | Total RAM to distribute |
| Total Disk (MB) | Total disk to distribute |
| Total Allocations | Total ports available |
| Total Databases | Total databases available |
| Total Backups | Total backups available |
Activation Process
When activating Multi-Servers, the system detects existing servers and offers options:
| Option | Description |
|---|---|
| Reactivate All Servers | Remove suspension from all servers |
| Reactivate Active Only | Only reactivate servers with active WHMCS services |
| Only Activate | Enable extension without changing servers |
This allows importing existing servers into the multi-server environment.
Deactivation Options
When deactivating with extra servers:
| Option | Description |
|---|---|
| Suspend All | Suspend all extra servers |
| Delete All | Permanently delete extra servers |
| Only Deactivate | Keep servers active, disable extension |
How It Works
- Client purchases product → Gets 1 primary server
- Multi-Servers enabled → Client sees "Create Server" option
- Client configures resources via sliders (if enabled)
- New server created with allocated resources
- Total resources are distributed among all servers
- Limit reached → Creation blocked
- Service suspended → All servers suspended