Aller au contenu principal

Pterodactyl

Pterodactyl est un panel très répandu pour gérer des serveurs de jeux très rapidement et simplement. Ce module permet de créer les services de vos clients avec les performances choisis. Il permet de proposer tous les types d'œuf Pterodactyl possible à la vente.

Modules

Pour utiliser les fonctionnalités suivantes, il faut que le module Pterodactyl soit activé sur votre CLIENTXCMS . cliquez ici pour l'activer

Authentification

Créez un serveur CLIENTXCMS dans Espace d'administration > Paramètre > Approvisionnement > Serveurs > Nouveau en sélectionnant le type de serveur en "Pterodactyl".

img

Adresse IP : Adresse IP du Pterodactyl.

Nom d'hôte : Nom d'hôte du Pterodactyl.

Port : 443 avec un domaine ou 80 avec une IP.

Client API : Clé client.

Application API : Clé application.

Clé client

Clé d'api client disponible sur votre Pterodactyl /account/api img

Description : CLIENTXCMS API

Allowed ips : Laissez vide ou mettez l'IP de votre CLIENTXCMS pour plus de sécurité.

Votre clé d'api client vous sera donnée qu'une seule fois, après elle sera tronquée.

Clé application

Clé d'api client (Account) disponible sur votre Pterodactyl /admin/api/new

img Permissions : Comme dans la capture

Description : CLIENTXCMS API

Configuration de l'offre

img

  • Mémoire (MB): Mémoire du serveur
  • Espace Disque (MB) : Espace disque du serveur
  • Block IO : poids IO du serveur.
  • Swap: Swap du serveur
  • ID Egg Pterodactyl: Eggs disponible
  • ID Location Pterodactyl: Location Pterodactyl
  • Serveur: Serveur Pterodactyl où le service va être livrer
  • Port à attribuer au serveur : Ports spécifiques (Exemple FIVEM)
  • Nom du serveur : Nom du serveur**
  • Bases de données à attribuer au serveur : Nombre de bases de données
  • Sauvegardes de données à attribuer au serveur : Nombre de sauvegardes
  • Allocation à attribuer au serveur : Nombre d'allocations (port à donner)
Conseil de pro

Vous pouvez sélectionner plusieurs eggs et vos clients pourront choisir l'œuf pterodactyl qui veulent parmi la liste

** Vous pouvez utiliser des variables pour personnaliser le nom du serveur.

Variables disponibles

VariablesDescription
%owner_email%Email de l'utilisateur
%owner_username%Nom + Prénom de l'utilisateur
%owner_firstname%Prénom de l'utilisateur
%owner_lastname%Nom de l'utilisateur
%product_name%Nom du produit
%order_id%Id de la commande
%service_id%Id du service

Panel de gestion

img

Options supportées

  • Espace disque supplémentaires (curseurs ou menu déroulant)
  • Mémoire RAM supplémentaires (curseurs ou menu déroulant)
  • Swap supplémentaire (curseurs ou menu déroulant)
  • IO supplémentaire (curseurs ou menu déroulant)
  • CPU supplémentaire (curseurs ou menu déroulant)
  • Bases de données supplémentaires (curseurs ou menu déroulant)
  • Allocations supplémentaires (curseurs ou menu déroulant)
  • Sauvegardes supplémentaires (curseurs ou menu déroulant)
  • Emplacement (location_id) (menu déroulant)
  • IP dédiée (case à cocher)

Environnement personnalisé

Vous pouvez également ajouter des options supplémentaires avec les variables d'enviroennement du serveur. Pour cela, rendez-vous dans Paramètres > Approvisionnement > Options supplémentaires et sélectionnez le type texte avec une clé personnalisée ayant le nom de la variable d'environnement du serveur préfixé par pterodactyl_custom_ par exemple pterodactyl_custom_fivem_license pour demander une licence FiveM à votre client.

Voici un exemple de configuration d'une option supplémentaire pour demander une licence FiveM à votre client.

img

Lors d'une commande, le client pourra renseigner la valeur de cette variable d'environnement.

img

Erreurs courantes

Oeuf non trouvé dans la configuration de l'offre : Il faut vider le cache de CLIENTXCMS dans Paramètres > Extensions.

No allocations satisfying the requirements for automatic deployment were found. : Vérifiez que vous avez bien des allocations disponibles sur votre node Pterodactyl ou que la création automatique d'allocation est activée dans les paramètres avancés de votre pterodactyl.