Skip to main content

PteroBox

PteroBox is an innovative solution, ideal for hosting providers using Pterodactyl or Wisp. This module allows your customers to easily create, modify, and delete their own game servers while ensuring precise allocation of dedicated resources. Offer a flexible and optimized experience for all types of games and needs.

Modules

To use the following features, both the PteroBox and Pterodactyl/Wisp modules must be enabled on your CLIENTXCMS.

Authentication

If not already done, simply add a server to your ClientXCMS, either Pterodactyl or Wisp, depending on which game panel you use.

Offer Configuration

img

  • Memory (GB): Total amount of allocated RAM memory.
  • Disk (GB): Total allocated disk space.
  • Allowed Servers: Maximum number of servers the customer can create.
  • I/O: Input/output (IO) weight allocated per server.
  • Game Eggs: Types of eggs available for servers.
  • Location: Location of Pterodactyl or Wisp instances.
  • Server: Pterodactyl or Wisp server configured on ClientXCMS where Pterobox servers are hosted.
  • CPU: Total number of allocated CPU cores (1 = 100%, 3 = 300%, etc.).
  • Swap: Amount of virtual memory (swap) allocated per server.
  • Databases: Total number of allocated databases.
  • Allocations: Total number of allocated network ports.
  • Backups: Total number of allowed backups.
  • Port Range (optional): Specific range of network ports allocated for each server.
  • Server Name (optional): Default name assigned to each server created in the Pterobox.
  • Server Description: Default description assigned to each server created in the Pterobox.
Pro Tip

You can select multiple eggs and your customers can choose the egg they want for each of their created servers from the list.

You can use variables to customize the server name.

Available Variables

VariablesDescription
%service_expiration%Service expiration date
%service_id%Service ID
%product_name%Product name
%owner_email%User email
%owner_username%User First + Last Name
%owner_firstname%User first name
%owner_lastname%User last name

Management Panel

img

Supported Options

  • Additional disk space (sliders or dropdown menu)
  • Additional RAM memory (sliders or dropdown menu)
  • Additional swap (sliders or dropdown menu)
  • Additional databases (sliders or dropdown menu)
  • Additional allocations (sliders or dropdown menu)
  • Additional backups (sliders or dropdown menu)
  • Additional IO (sliders or dropdown menu)
  • Additional CPU (sliders or dropdown menu)
  • Additional servers (sliders or dropdown menu)

Dropdown menus allow you to define predefined values for resources with a price for each value, while sliders allow you to define custom values based on a unit price. More information on option configuration is available in the additional options documentation.

Metadata Used

KeyValueDescription
configJSONBox configuration
config_usedJSONBox used performance
linked_serversCSVList of servers linked to the box