Documentation du module Game Server Hub
La documentation
🔥 Accueil📊 Comparaison
⚙️ Pré-requis
🖥️ Système d'exploitation
🧩 Les serveurs dédiés
⏰ Les taches cron
🎮 Gestion des jeux
🎮 Les templates
🎮 Le workshop steam
🖱️ Les panneaux de controle
🔧 Configuration général
💾 Sauvegarde & restauration
🧠 AutoMod Manager (AMM)
🤖️ IA LogGuard
📄 Les logs
❓ Foire aux questions
📜 Changelog
Configuration par défaut
🧬 Les protocol🎯 GoldSrc
🔶 Orangebox
🧪 Source 2
🎙️ Teamspeak
Installation manuel
⚙️ 1) Préparation d'un dédié/vps📁 2) ProFTPD (FTP SERVEUR)
📦 3) Packet obligatoire

Ajouter un serveur dédié ou VPS
Pour héberger des serveurs de jeux, vous devez ajouter un serveur dédié ou VPS sous Linux. Game Server Hub est compatible avec :
- Proxmox
- Debian 12
- Ubuntu Server 24
Pour ajouter un serveur dédié : Rendez-vous sur Mes serveurs dédiés et cliquez sur Ajouter un nouveau serveur dédié. Remplissez ensuite les informations suivantes :
- Data Center / Reseller : Indiquez le centre de données ou le revendeur où se trouve votre serveur.
- Nombre de cores / threads : Nombre de cœurs disponibles sur votre serveur.
- Système d'exploitation : Choisissez le système installé (Debian, Ubuntu, etc.).
- Adresse IP : Indiquez l'adresse IPv4 de votre serveur.
- Mot de passe SSH : Générée automatiquement par votre fournisseur.
- Type de serveur : "Serveur de jeux ou vocaux" ou "Hébergement web".
- Nombre de mémoire vive : Nombre de ram disponibles sur votre serveur.
- Nom du serveur dédié : Attribuez un nom pour faciliter la gestion.
- Nom d'utilisateur : Utilisateur SSH pour Game Server Hub.
- Port SSH : Par défaut, 22 (modifiable si configuré autrement).
Gestion de votre serveur dédié ou VPS
Après l'ajout, accédez à Mes serveurs dédiés pour consulter la liste. Cliquez sur "Plus de détails" pour obtenir des informations avancées.
✅ Première étape : Mettez à jour votre serveur en cliquant sur "Mettre à jour le dédié".

Installation du Serveur FTP (PROFTPD)
Pour permettre aux utilisateurs d'accéder aux fichiers de leur serveur de jeux, l'installation d'un serveur FTP est obligatoire. Game Server Hub utilise PROFTPD, un serveur FTP sécurisé et performant.
- Il permet aux utilisateurs d’accéder aux fichiers de leur serveur via un client FTP.
- Il sécurise l'accès en isolant chaque serveur de jeux dans son propre espace.
- Il assure un fonctionnement stable et une gestion simplifiée des fichiers.
Comment installer PROFTPD ?
Une fois votre serveur mis à jour, vous devez installer PROFTPD en cliquant sur :
🚀 Le bouton sera actif uniquement si :
- Votre serveur est en ligne
- PROFTPD n’est pas encore installé
- Si PROFTPD est déjà installé, le bouton sera désactivé pour éviter toute réinstallation inutile.
- Si le serveur est hors ligne, le bouton sera également désactivé.
Configuration automatique avancée
Lors de l'installation, Game Server Hub applique une configuration sur-mesure afin de garantir la sécurité et la performance du serveur FTP :
- Désactivation des connexions anonymes (
RequireValidShell off
). - Activation du mode CHROOT pour chaque utilisateur (
DefaultRoot ~
). - Utilisation d'un fichier d'authentification personnalisé (
AuthUserFile /etc/proftpd/ftp_users
). - Filtrage avancé des utilisateurs pour empêcher tout accès non autorisé.
- Activation de TLS/SSL pour chiffrer les connexions FTP (
TLSEngine on
). - Utilisation d'un certificat SSL auto-signé (
TLSRSACertificateFile /etc/ssl/certs/proftpd.crt
). - Forçage des connexions sécurisées pour protéger les transferts (
TLSVerifyClient off
).
- Activation du mode passif pour une meilleure compatibilité (
PassivePorts 49152 65534
). - Configuration optimisée pour les transferts sécurisés.
Accès aux fichiers du serveur
Une fois ProFTPD installé, chaque serveur de jeu disposera d'un compte FTP unique avec ses identifiants affichés dans le Game Panel :
- Hôte : IP du serveur dédié
- Login FTP : Identifiant généré automatiquement
- Mot de passe FTP : Mot de passe aléatoire sécurisé
- Port FTP : 21 (par défaut)
- Pour se connecter, utilisez FileZilla.
- Si vous rencontrez un problème d’accès, vérifiez que le port 21 est ouvert.
- Les identifiants FTP sont affichés directement dans le Game Panel.
Console en direct : Suivi des actions
La console en direct permet de suivre en temps réel l'exécution des commandes sur votre serveur. Elle affiche les logs et retours des opérations exécutées, évitant de devoir se connecter en SSH.
- Suivi en temps réel : Voir chaque étape en direct.
- Débogage rapide : Identifier rapidement les erreurs.
- Interaction : Exécuter des actions et suivre leur progression.
Exemple : Lors d'une mise à jour ou d'un redémarrage, chaque étape sera affichée pour assurer un suivi transparent.

Des pingouins dans la console ?
La console dispose d'un mode veille intelligent. Si aucune action n'est effectuée, elle restera inactive pour ne pas surcharger l'interface.
Liste des ports ouverts sur vos serveurs dédiés
GSH liste l'ensemble des ports ouverts sur vos serveurs dédiés afin d'obtenir des détails concernant les services en ligne sur vos serveurs. Ci-dessous un tableau expliquant leur utilité pour vous permettre de mieux comprendre les services associés à chaque port.
Port | Service | Description |
---|---|---|
22 | SSH | Port utilisé pour l'accès à distance sécurisé (SSH) à votre serveur via la ligne de commande. |
80 | HTTP | Port utilisé pour le trafic HTTP, nécessaire pour l'hébergement de sites web classiques. |
443 | HTTPS | Port utilisé pour le trafic sécurisé (HTTPS), souvent utilisé pour les sites web nécessitant des connexions sécurisées. |
53 | DNS | Port utilisé par le serveur DNS pour résoudre les noms de domaine en adresses IP. |
3306 | MySQL | Port utilisé pour les connexions à une base de données MySQL. |
5432 | PostgreSQL | Port utilisé pour se connecter à une base de données PostgreSQL. |
21 | FTP | Port utilisé pour le protocole FTP, permettant le transfert de fichiers entre votre serveur et d'autres machines. |
25 | SMTP | Port utilisé pour l'envoi de mails via le protocole SMTP. |
68 | DHCP | Port utilisé pour obtenir dynamiquement une adresse IP via le protocole DHCP. |
110 | POP3 | Port utilisé pour récupérer les emails depuis un serveur via le protocole POP3. |
143 | IMAP | Port utilisé pour récupérer les emails depuis un serveur via le protocole IMAP. |
587 | SMTP Sécurisé | Port utilisé pour envoyer des emails de manière sécurisée via le protocole SMTP avec chiffrement (STARTTLS). |
5900 | VNC | Port utilisé pour accéder à votre serveur via un bureau à distance avec le protocole VNC. |
8080 | HTTP (Alternative) | Port alternatif pour HTTP souvent utilisé pour des interfaces d'administration ou des applications web. |
6379 | Redis | Port utilisé par Redis, un système de gestion de base de données en mémoire. |
11211 | Memcached | Port utilisé par Memcached pour la mise en cache des données. |
27017 | MongoDB | Port utilisé pour se connecter à une base de données MongoDB. |
2049 | NFS | Port utilisé pour le partage de fichiers via le système NFS (Network File System). |
Explications Supplémentaires
[::] : Cela fait référence à une adresse IPv6, qui permet de spécifier toutes les interfaces réseau de votre serveur pour ce service. Si vous voyez cela, cela signifie que le service écoute sur toutes les adresses IPv6 disponibles.
Notez que l'IPv6 n'est pas toujours activé ou utilisé sur tous les serveurs, donc si vous voyez "Inconnu" avec une adresse IPv6, cela peut signifier qu'il n'y a pas de service répondant à cette adresse ou que la configuration IPv6 n'est pas correctement mise en place.
"Inconnu" : Si le tableau affiche "Inconnu", cela signifie que l'application ou le service lié à ce port n'a pas pu être déterminé ou qu'aucune information n'est disponible. Cela peut aussi survenir lorsque le port est bloqué ou non utilisé pour un service particulier.