Skip to main content

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

  1. Download the Multi-Servers ZIP from your purchase marketplace
  2. Go to AddonsVortexus MarketplaceExtensions
  3. Click Upload Extension
  4. Select the ZIP file and click Upload & Install
  5. Click Enable to activate

Configuration Options

Access settings via Extensions → Multi-Servers → Settings:

OptionDescription
Server Limit ModeGlobal (same for all) or Per Product
Default Max ServersDefault limit (0 = unlimited)
Enable Resource SlidersAllow clients to configure resources
Minimum RAM per ServerMinimum MB per server
Minimum Disk per ServerMinimum MB per server
Minimum CPU per ServerMinimum % per server
Show Used ResourcesDisplay resources already used
Auto Start ServerStart server after creation

Product Configuration

For each WHMCS product, configure in Module Settings:

OptionDescription
Enable Multi-ServersYes/No for this product
Max ServersMaximum servers allowed
Total CPU Limit (%)Total CPU to distribute
Total RAM (MB)Total RAM to distribute
Total Disk (MB)Total disk to distribute
Total AllocationsTotal ports available
Total DatabasesTotal databases available
Total BackupsTotal backups available

Activation Process

When activating Multi-Servers, the system detects existing servers and offers options:

OptionDescription
Reactivate All ServersRemove suspension from all servers
Reactivate Active OnlyOnly reactivate servers with active WHMCS services
Only ActivateEnable extension without changing servers

This allows importing existing servers into the multi-server environment.

Deactivation Options

When deactivating with extra servers:

OptionDescription
Suspend AllSuspend all extra servers
Delete AllPermanently delete extra servers
Only DeactivateKeep servers active, disable extension

How It Works

  1. Client purchases product → Gets 1 primary server
  2. Multi-Servers enabled → Client sees "Create Server" option
  3. Client configures resources via sliders (if enabled)
  4. New server created with allocated resources
  5. Total resources are distributed among all servers
  6. Limit reached → Creation blocked
  7. Service suspended → All servers suspended