🎮 Créer un serveur de jeu sur Pterodactyl (exemple Minecraft + autres jeux)
Ce guide explique comment créer un serveur de jeu sur un panel Pterodactyl, en prenant Minecraft comme exemple principal, puis en montrant comment adapter la logique à d’autres jeux (FiveM, ARK, Rust, Valheim, DayZ, etc.).
📌 Contexte Hopela
Pour utiliser Pterodactyl, vous devez d’abord disposer d’un serveur adapté au jeu :
👉 Hébergement VPS Game – hopela.fr
Sur ce type d’offre, vous pouvez installer votre propre panel Pterodactyl, ou demander à Hopela de le préinstaller pour vous.
🧩 1. Prérequis
Avant de commencer, assurez-vous d’avoir :
- Un VPS Game (CPU rapide, suffisamment de RAM et stockage SSD/NVMe).
- Pterodactyl Panel + Wings correctement installés sur votre VPS.
- Vos identifiants Pterodactyl :
- URL du panel (par ex.
https://141.11.114.X) - Email du compte administrateur
- Mot de passe
- URL du panel (par ex.
- L’IP publique du serveur (par ex.
141.11.114.xxx) et, si besoin, un accès root/SSH pour ouvrir les ports dans votre firewall.
🔐 2. Connexion au panel Pterodactyl
- Ouvrez votre navigateur et allez sur l’URL de votre panel.
- Connectez-vous avec votre email et mot de passe.
- Vous arrivez sur le tableau de bord :
- Si vous voyez uniquement “Mes serveurs”, vous êtes dans l’espace client.
- Pour la configuration avancée (nests, eggs, nodes, allocations…), cliquez sur “Admin” ou l’icône ⚙️.
🧱 3. Comprendre la structure Pterodactyl
Les notions clés :
- Node : la machine physique/VM (votre VPS Game) qui héberge vos serveurs de jeux.
- Allocations : couples IP + ports disponibles sur un node.
- Nest : “famille” de jeux (Minecraft, SteamCMD, Proxies, etc.).
- Egg : configuration d’un jeu précis (ex. Paper, Purpur, FiveM, ARK, Rust…).
- Serveur : l’instance créée pour un client ou pour vous (le vrai serveur de jeu).
🥚 4. Préparer les Nests & Eggs (jeux disponibles)
4.1. Nests & Eggs fournis par défaut
Sur un VPS Game bien configuré, vous devriez déjà avoir par exemple :
- Un Nest Minecraft (Paper, Forge, Vanilla,…)
- Un Nest SourceEngine pour les jeux Steam (Ark, CS:GO, Gmod, Team Fortress…)
- Un nest Voice Servers et Rust
- D’autres nests selon vos besoins (Sons of the Forest, Palworld, Eco, Enshrouded, V Rising, etc.).
4.2. Ajouter de nouveaux Eggs depuis pterodactyleggs.com
Si un jeu n’est pas encore disponible :
- Rendez-vous sur 👉 https://pterodactyleggs.com/eggs/all/games
- Recherchez le jeu souhaité (ex. Eco, Enshrouded, Palworld, The Isle, etc.).
- Téléchargez le fichier JSON de l’egg.
- Sur votre panel Pterodactyl :
- Admin → Nests
- Choisissez un Nest existant (ex. SteamCMD, Minecraft, Proxies), ou créez un nouveau Nest.
- Cliquez sur “Import Egg”, sélectionnez le fichier
.json, puis validez.
- L’egg apparaît maintenant dans la liste et peut être utilisé lors de la création d’un serveur.
ℹ️ Pour chaque jeu, en bas de la page de l’egg, sur pterodactyleggs.com, vous trouverez les ports recommandés et les variables à configurer.
🖥️ 5. Node & Ports (Allocations)
5.1. Vérifier le Node
- Admin → Nodes
- Cliquez sur votre node (ex.
Node-Game). - Vérifiez qu’il est en ligne (pas d’erreur rouge, Wings connecté).
5.2. Ajouter des IP/ports (Allocations)
- Admin → Nodes → votre node → onglet Allocations
- Cliquez sur Create New Allocation.
- Renseignez :
- IP : votre IP publique soit 141.11.114.X (ou
0.0.0.0si vous gérez plusieurs IP derrière). - Port ou range : par ex.
25560-25589pour plusieurs ports d’un coup.
- IP : votre IP publique soit 141.11.114.X (ou
Répétez selon vos besoins pour chaque famille de jeux.
🔢 6. Bonnes pratiques : blocs de 10 ports par serveur / par jeu
Pour garder un panel propre et éviter les conflits, vous pouvez réserver un bloc de 10 ports par serveur :
- 1 port principal “jeu”
- 1 port query / RCON / txAdmin / etc.
- 8 ports de réserve pour plugins / mods / futurs services
6.1. Tableau de ports recommandés (exemples)
⚠️ Ce sont des ports typiques / souvent utilisés. Vous pouvez utiliser d’autres ports, mais gardez une logique claire par jeu et ouvrez-les dans le firewall si nécessaire.
Pour chaque jeu, vous pouvez aussi vérifier les ports recommandés et les variables tout en bas de la page de l’egg :
👉 https://pterodactyleggs.com/eggs/all/games
| 🎮 Jeu / Famille | 🔌 Port principal typique | 📡 Ports secondaires courants | 🧱 Exemple bloc de 10 ports sur 1 IP |
|---|---|---|---|
| Minecraft Java (Paper/Purpur/Spigot) | 25565/TCP (défaut) | RCON ou query plugin éventuel | 25560–25569 → 25560 = jeu, 25561 = RCON |
| Minecraft Bedrock | 19132/UDP (défaut) | 19133 IPv6 ou port secondaire | 19130–19139 → 19130 = jeu |
| Minecraft Proxies (Bungee, Waterfall) | 25577/TCP (fréquent) | Aucun ou RCON | 25570–25579 |
| Velocity / Travertine / Waterfall | 25577/TCP | — | 25570–25579 |
| FiveM | 30120/UDP | 30110/UDP, port txAdmin (souvent 40120) | 30120–30129 → 30120 = jeu |
| RedM | 30120/UDP | 30121/UDP | 30200–30209 |
| Garry’s Mod | 27015/UDP | 27016/UDP query | 27020–27029 |
| CS:GO / CS2 / Source | 27015/UDP | 27016/UDP query | 27030–27039 |
| Rust | 28015/UDP | 28016/UDP query | 28010–28019 |
| ARK: Survival Evolved | 7777/UDP jeu | 7778/UDP raw, 27015/UDP query | 7770–7779 |
| ARK: Survival Ascended | 7777/UDP jeu (variable dans l’egg) | 27015/UDP query | 33000–33009 ou 34000–34009 |
| Valheim | 2456/UDP | 2457–2458/UDP | 24560–24569 |
| Project Zomboid | 16261/UDP jeu | 16262/UDP RCON | 16260–16269 |
| Sons of the Forest | 8766/UDP (fréquent) | 27016/UDP query | 8760–8769 |
| The Forest | 27015/UDP | 27016/UDP | 27040–27049 |
| The Isle | 7777/UDP (selon egg) | 7778/UDP / 27015/UDP selon config | 36000–36009 |
| DayZ | 2302/UDP jeu | 2303/UDP, 27016/UDP query | 23020–23029 |
| Squad | 7787/UDP jeu | 27165/UDP | 7780–7789 |
| V Rising | 9876/UDP jeu | 9877/UDP query | 9870–9879 |
| Eco | 3000/TCP (ou 3001) | 3001–3002 | 30000–30009 |
| Enshrouded | 15636/UDP (courant, voir egg) | Port query adjacent selon doc | 15630–15639 |
| Palworld | 8211/UDP (souvent utilisé) | 27015/UDP query | 8200–8209 |
| Unturned | 27015/UDP | 27016/UDP | 27010–27019 |
| 7 Days to Die | 26900/UDP | 26901/UDP query | 26900–26909 |
| ETS2 / ATS Dedicated | 27015/UDP | 27016/UDP | 27050–27059 |
| Core Keeper | 27015/UDP | 27016/UDP | 27060–27069 |
👉 Pour tous les autres jeux :
Allez sur la page du jeu dans la liste :
https://pterodactyleggs.com/eggs/all/games
En bas de chaque fiche, vous trouverez les ports recommandés et les explications pour les variables.
Vous pouvez alors vous baser sur ces informations pour créer vos blocs de 10 ports sur votre node.
🧑💻 7. Exemple complet : créer un serveur Minecraft Java (Paper/Purpur)
7.1. Vérifier les ports pour Minecraft
- Admin → Nodes → votre node → Allocations
- Créez un ou plusieurs blocs, par ex. :
- IP :
141.11.114.xxx - Ports :
25560-25589
- IP :
- Vous obtenez ainsi plusieurs blocs de 10 ports pour des serveurs Minecraft.
7.2. Créer le serveur Minecraft
- Admin → Servers → Create New
- Core Details :
- Name :
Survie Minecraft #1 - Owner : sélectionnez l’utilisateur.
- Description : optionnel.
- Name :
- Environment :
- Node : votre node (ex.
Game-01) - Default Allocation : ex.
141.11.114.xxx:25560 - Additional Allocations : vous pouvez ajouter 25561, 25562, etc. si besoin.
- Node : votre node (ex.
- Resource Management :
- Memory : ex.
4096(4 Go) - Disk : ex.
20000(20 Go) - CPU Limit : ex.
200pour 200% ou0pour illimité.
- Memory : ex.
- Nest & Egg :
- Nest : Minecraft
- Egg : Paper, Purpur ou autre serveur optimisé.
- Variables :
- Version : ex.
1.21.1 - EULA :
true - Le reste : laissez par défaut si vous ne savez pas.
- Version : ex.
- Cliquez sur Create Server.
7.3. Premier démarrage
- Dans l’onglet Console du serveur, cliquez sur Start.
- Laissez le serveur générer le monde (cela peut prendre un peu de temps).
- Une fois
Doneaffiché, connectez-vous via :
IP:PORT
ex : 141.11.114.xxx:25560
🔁 8. Adapter la procédure à d’autres jeux
Pour tous les autres jeux, le principe reste le même :
- Créer / vérifier le bloc de ports adapté au jeu.
- Créer l’utilisateur si besoin.
- Admin → Servers → Create New :
- Choisir le Node
- Choisir l’allocation (port principal)
- Choisir le Nest (SteamCMD, FiveM, ARK, etc.)
- Choisir l’Egg correspondant au jeu
- Définir CPU / RAM / disque
- Remplir les variables demandées (licence key, map, version, etc.).
- Cliquer sur Create Server, puis Start.
📎 Pour connaître les ports exacts nécessaires au jeu (jeu, query, RCON…) et les variables, consultez la fiche du jeu sur :
👉 https://pterodactyleggs.com/eggs/all/games (informations en bas de chaque page)
⚙️ 9. Gestion d’un serveur dans Pterodactyl
📟 9.1. Console
- Démarrage / arrêt / redémarrage du serveur
- Logs en temps réel
- Envoi de commandes (selon le jeu : commandes RCON, commandes console, etc.)
📂 9.2. Fichiers
- Explorateur de fichiers intégré
- Édition de fichiers de configuration (
server.properties,.ini,cfg, etc.) - Upload et téléchargement de fichiers (maps, mods, plugins, configs…)
🔑 9.3. SFTP
- Accès complet aux fichiers via un client FTP (FileZilla, WinSCP, etc.)
- Les infos SFTP sont affichées dans l’onglet SFTP du serveur.
💽 9.4. Bases de données
- Création de bases MySQL/MariaDB pour les plugins, sites web, systèmes de stats…
- Gestion des identifiants et droits depuis l’onglet Databases.
🛡️ 9.5. Backups
- Création de sauvegardes manuelles
- Planification de backups automatiques (selon votre configuration)
- Téléchargement ou restauration rapide depuis l’onglet Backups.
⏰ 9.6. Schedules (planificateur de tâches)
- Redémarrages automatiques réguliers
- Exécution de commandes (sauvegarde, annonce, clean, etc.)
- Exemple : redémarrage tous les jours à 6h du matin + sauvegarde avant.
❓ 10. FAQ – Questions fréquentes
🔍 Je n’arrive pas à me connecter à mon serveur
- Vérifiez que le serveur est en ligne dans la console.
- Vérifiez l’IP et le port utilisés (attention si plusieurs serveurs partagent la même IP).
- Vérifiez que les ports sont ouverts dans votre firewall (iptables, UFW, firewall de l’hébergeur).
- Pour Minecraft Bedrock, assurez-vous d’utiliser bien un port UDP (par défaut 19132) et la bonne plateforme (Bedrock, pas Java).
🌐 Puis-je héberger plusieurs serveurs sur la même IP ?
Oui, c’est même le fonctionnement standard :
- 1 IP publique
- Plusieurs ports différents
- Chaque serveur a son propre port (
ip:port).
Les blocs de 10 ports permettent justement de vous organiser proprement.
🧱 Quelle est la différence entre Minecraft Java & Bedrock sur Pterodactyl ?
- Java (Paper, Purpur, Spigot, Forge, Fabric, NeoForge…)
- Port par défaut : 25565/TCP
- Utilisé sur PC (launcher Java).
- Très riche en mods/plugins.
- Bedrock
- Port par défaut : 19132/UDP
- Utilisé sur consoles, mobiles, Windows 10/11 Bedrock.
- Autres eggs dédiés (Vanilla Bedrock, PocketMine, Nukkit, etc.).
Les deux se gèrent très bien dans Pterodactyl, mais avec des eggs différents.
🧪 Comment connaître les ports pour un jeu spécifique que je ne connais pas ?
- Rendez-vous sur 👉 https://pterodactyleggs.com/eggs/all/games
- Cliquez sur le jeu dans la liste.
- En bas de la page, consultez :
- La section Ports (ports requis / recommandés).
- Les variables (GAME_PORT, QUERY_PORT, RCON_PORT, etc.).
- Sur le node :
- Créez un bloc de 10 ports (ex. 36000–36009).
- Utilisez le premier port pour
GAME_PORT(allocation par défaut), et les suivants pour query/RCON si nécessaire.
🧰 Mon serveur démarre mais ne répond pas dans la liste des serveurs du jeu
- Vérifiez que le port query est bien configuré dans l’egg et dans votre bloc d’allocations.
- Vérifiez l’IP de binding dans la configuration (parfois il faut
0.0.0.0). - Vérifiez que rien d’autre n’utilise le même port sur le VPS.
- Vérifiez les logs de la console Pterodactyl pour voir s’il y a des erreurs (mods manquants, config invalide, etc.).
💾 Puis-je déplacer un serveur d’un node à un autre ?
Oui, mais cela demande :
- Soit d’utiliser la fonction de migration de Pterodactyl (si configurée).
- Soit de :
- Créer un serveur sur le nouveau node.
- Copier les fichiers via SFTP ou rsync.
- Reconfigurer les ports et paramètres identiques.
📉 Mon serveur lag / consomme beaucoup de CPU/RAM
- Augmentez les ressources (RAM, CPU) si possible.
- Pour Minecraft, utilisez un egg optimisé (Paper/Purpur, Folia, etc.) et limitez les plugins.
- Pour des jeux comme ARK, Rust, etc., évitez de surcharger un même node avec trop de serveurs gourmands.
- Surveillez l’utilisation via
htop/topsur le VPS ou un monitoring externe.
Share this content:



Laisser un commentaire