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 openssl
getent group ftpgroup >/dev/null || groupadd ftpgroup
systemctl stop proftpd
systemctl disable proftpd
mkdir -p /etc/proftpd/
touch /etc/proftpd/ftp_users
chmod 640 /etc/proftpd/ftp_users
rm -rf /etc/proftpd/proftpd.conf
Créez maintenant le fichier de configuration principal de ProFTPD :
nano /etc/proftpd/proftpd.conf
Copiez-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/private
chmod 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-reexec
systemctl enable proftpd
systemctl restart proftpd
Pour 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-release
sudo dnf update -y
sudo dnf install -y proftpd openssl
getent group ftpgroup >/dev/null || groupadd ftpgroup
Arrêtons et désactivons le service au cas où il démarre automatiquement :
sudo systemctl stop proftpd
sudo systemctl disable proftpd
Créons les répertoires nécessaires :
sudo mkdir -p /etc/proftpd
sudo touch /etc/proftpd/ftp_users
sudo chmod 640 /etc/proftpd/ftp_users
sudo rm -rf /etc/proftpd/proftpd.conf
Créez le fichier de configuration principal :
sudo nano /etc/proftpd/proftpd.conf
Collez 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/private
sudo 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-reexec
sudo systemctl enable proftpd
sudo systemctl restart proftpd
Vérifiez que ProFTPD fonctionne :
sudo systemctl status proftpd --no-pager