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
Installation et configuration de ProFTPD
Félicitations ! Vous avez terminé avec succès l'étape 1 qui consistait à préparer votre serveur dédié ou VPS.
Nous allons maintenant passer à l’installation de ProFTPD, le serveur FTP utilisé par GameServerHub.
Vous aurez besoin d’un client SSH pour vous connecter à votre serveur. Si vous êtes sous Windows, utilisez PuTTY.
Téléchargez-le ici :
Télécharger PuTTY
Connexion au serveur :
- Ouvrez PuTTY
- Entrez l’adresse IP de votre serveur (fournie par votre hébergeur)
- Port : 22 (sauf indication contraire de votre hébergeur)
- Cliquez sur "Open", puis entrez votre nom d’utilisateur (généralement root) et votre mot de passe.
⚙️ Installation pour Debian 12 / Ubuntu
Exécutez les commandes suivantes une à une :
apt-get install -y proftpd opensslgetent group ftpgroup >/dev/null || groupadd ftpgroupsystemctl stop proftpdsystemctl disable proftpdmkdir -p /etc/proftpd/touch /etc/proftpd/ftp_userschmod 640 /etc/proftpd/ftp_usersrm -rf /etc/proftpd/proftpd.confCréez maintenant le fichier de configuration principal de ProFTPD :
nano /etc/proftpd/proftpd.confCopiez-collez ceci dans l’éditeur :
ServerName "GameServerHub FTP"
ServerType standalone
DefaultServer on
UseIPv6 off
TimesGMT off
Umask 022
MaxInstances 30
User proftpd
Group nogroup
RequireValidShell off
AuthUserFile /etc/proftpd/ftp_users
Include /etc/proftpd/tls.conf
<Global>
DefaultRoot ~
PassivePorts 49152 65534
</Global>
Une fois le fichier saisi :
- Appuyez sur CTRL + X
- Puis sur la touche Y, et validez avec Entrée
🔐 Génération du certificat SSL
mkdir -p /etc/ssl/privatechmod 700 /etc/ssl/private
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /etc/ssl/private/proftpd.key \
-out /etc/ssl/certs/proftpd.crt \
-subj "/C=FR/ST=Ile-de-France/L=Paris/O=GameServerHub/OU=IT/CN=ftp.gameserverhub.com"
chmod 600 /etc/ssl/private/proftpd.key /etc/ssl/certs/proftpd.crt🚀 Activation du service
systemctl daemon-reexecsystemctl enable proftpdsystemctl restart proftpdPour vérifier que tout fonctionne :
systemctl status proftpd --no-pager⚙️ Installation pour AlmaLinux
Sur AlmaLinux, l'installation de ProFTPD est légèrement différente car les dépôts par défaut ne le proposent pas directement. Nous allons donc utiliser EPEL (Extra Packages for Enterprise Linux) :
sudo dnf install -y epel-releasesudo dnf update -ysudo dnf install -y proftpd opensslgetent group ftpgroup >/dev/null || groupadd ftpgroupArrêtons et désactivons le service au cas où il démarre automatiquement :
sudo systemctl stop proftpdsudo systemctl disable proftpdCréons les répertoires nécessaires :
sudo mkdir -p /etc/proftpdsudo touch /etc/proftpd/ftp_userssudo chmod 640 /etc/proftpd/ftp_userssudo rm -rf /etc/proftpd/proftpd.confCréez le fichier de configuration principal :
sudo nano /etc/proftpd/proftpd.confCollez ce contenu dans Nano :
ServerName "GameServerHub FTP"
ServerType standalone
DefaultServer on
UseIPv6 off
TimesGMT off
Umask 022
MaxInstances 30
User proftpd
Group nogroup
RequireValidShell off
AuthUserFile /etc/proftpd/ftp_users
Include /etc/proftpd/tls.conf
<Global>
DefaultRoot ~
PassivePorts 49152 65534
</Global>
⚠️ Pour sauvegarder :
- Appuyez sur CTRL + X
- Puis sur Y puis Entrée
🔐 Génération du certificat SSL
sudo mkdir -p /etc/ssl/privatesudo chmod 700 /etc/ssl/private
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /etc/ssl/private/proftpd.key \
-out /etc/ssl/certs/proftpd.crt \
-subj "/C=FR/ST=Ile-de-France/L=Paris/O=GameServerHub/OU=IT/CN=ftp.gameserverhub.com"
sudo chmod 600 /etc/ssl/private/proftpd.key /etc/ssl/certs/proftpd.crt🚀 Activation du service
sudo systemctl daemon-reexecsudo systemctl enable proftpdsudo systemctl restart proftpdVérifiez que ProFTPD fonctionne :
sudo systemctl status proftpd --no-pager