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 des packets obligatoire pour vos serveurs de jeux
Félicitations ! Vous avez terminé avec succès l'étape 1 & l'étape 2 qui consistait à préparer votre serveur dédié ou VPS ainsi qu'installer proftpd.
Nous allons maintenant passer à l’installation des packets obligatoire, pour vos futures serveur de jeu.
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 :
sudo apt-get install -y software-properties-common
sudo apt-add-repository non-free
sudo apt-get update
sudo apt-get install -y gcc-multilib
sudo dpkg --add-architecture i386
sudo apt-get install -y lib32gcc-s1 lib32stdc++6 lib32z1 libtinfo5:i386 libncurses5:i386 libncursesw5:i386 libsdl2-2.0-0:i386 libcurl4-gnutls-dev:i386 ca-certificates libpulse-dev libatomic1 libc6 libgdiplus libnss3 libglu1-mesa liblua5.3-dev
i386
ou le dépôt non-free
ne soient pas encore activés.
Dans ce cas, retapez simplement les commandes suivantes avant de relancer
apt-get install
:sudo apt-add-repository non-free
sudo dpkg --add-architecture i386
sudo apt-get update
Packet obligatoire pour certain jeu tel que Medal of honor debarquement alliée :
sudo apt-get install -y libstdc++6 libstdc++6:i386
dpkg --add-architecture i386; sudo apt update; sudo apt install libstdc++5:i386
⚙️ Installation de Java 21 (uniquement pour Minecraft)
Si vous ne comptez pas installer de serveur Minecraft, vous pouvez ignorer cette étape.
cd /home
wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
sudo dpkg -i jdk-21_linux-x64_bin.deb
ls /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-21.0.6-oracle-x64/bin/java 1
sudo update-alternatives --set java /usr/lib/jvm/jdk-21.0.6-oracle-x64/bin/java
java -version
sudo rm -rf /home/jdk-21_linux-x64_bin.deb
sudo apt-get update
🧪 Installation de Wine (jeux Windows sous Linux)
Certains jeux nécessitent Wine pour fonctionner sur un système Linux. Wine permet d’exécuter des exécutables Windows (.exe) de manière transparente.
Il existe deux variantes de Wine :
- 🍷 WineHQ Stable — Recommandée pour les jeux Windows classiques. Plus stable, testée et éprouvée.
- ⚙️ WineHQ Staging — Version plus avancée avec optimisations et patchs pour les gros jeux (Battlefield 3 VU, GTA V, etc.).
📦 1. Ajout des sources WineHQ
Commencez par activer le support 32 bits et ajouter la clé de signature :
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Ensuite, ajoutez le dépôt correspondant à votre distribution :
📘 Pour Ubuntu 22.04 "Jammy" :
sudo wget -NP /etc/apt/sources.list.d/ \
https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
📘 Pour Debian 12 "Bookworm" :
sudo wget -NP /etc/apt/sources.list.d/ \
https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
🔧 2. Installation de Wine
👉 Choisissez la version à installer selon vos besoins :
- Version stable (recommandée pour la majorité des cas) :
sudo apt update
sudo apt install --install-recommends -y winehq-stable
- Version staging (pour BF3VU et gros jeux modernes) :
sudo apt update
sudo apt install --install-recommends -y winehq-staging
🚀 3. Initialisation de Wine (préfixe 32 bits)
Wine utilise un “préfixe” pour créer un environnement Windows. Pour BF3VU, on utilise un préfixe en 32 bits :
WINEARCH=win32 WINEPREFIX=~/.wine wineboot
📦 4. Paquets supplémentaires nécessaires
Certains jeux nécessitent des composants additionnels, notamment Visual C++ 2008 :
sudo apt install -y xvfb unzip
Téléchargement et installation silencieuse de Visual C++ 2008 :
cd /tmp
wget -nc https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe
xvfb-run wine /tmp/vcredist_x86.exe /q
🧱 5. Compatibilité système (ncurses)
Installez les bibliothèques ncurses nécessaires à certaines applications Windows :
sudo apt install libncurses5:i386 libncurses6:i386
🔍 6. Vérification de l'installation
Pour valider que Wine fonctionne correctement :
wine --version
⚙️ Installation pour AlmaLinux
Les serveurs de jeux requièrent certaines bibliothèques 32 bits pour fonctionner correctement. Voici les commandes à exécuter pour préparer un environnement compatible avec GSH :
sudo dnf install -y dnf-plugins-core epel-release
sudo dnf update -y
sudo dnf install -y glibc.i686 libstdc++.i686 libtinfo.i686 ncurses-libs.i686 SDL2.i686 curl.i686 ca-certificates
⚙️ Installation de Java 21 (uniquement pour Minecraft)
Si vous ne comptez pas installer de serveur Minecraft, vous pouvez ignorer cette étape.
cd /home
wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm
sudo dnf install -y jdk-21_linux-x64_bin.rpm
ls /usr/java/
sudo alternatives --install /usr/bin/java java /usr/java/latest/bin/java 1
sudo alternatives --set java /usr/java/latest/bin/java
java -version
sudo rm -rf /home/jdk-21_linux-x64_bin.rpm
🧪 Installation de Wine (jeux Windows sous Linux)
Certains jeux nécessitent Wine pour fonctionner sur un système Linux. Wine permet d’exécuter des exécutables Windows (.exe) de manière transparente.
Il existe deux variantes de Wine :
- 🍷 WineHQ Stable — Recommandée pour les jeux Windows classiques. Plus stable, testée et éprouvée.
- ⚙️ WineHQ Staging — Version plus avancée avec optimisations et patchs pour les gros jeux (Battlefield 3 VU, GTA V, etc.).
📦 1. Ajout des sources WineHQ
Commencez par activer le support 32 bits et installer le dépôt EPEL :
sudo dnf install epel-release
sudo dnf install glibc.i686 ncurses-compat-libs.i686
Puis ajoutez le dépôt officiel de WineHQ pour RHEL/AlmaLinux :
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/epel/winehq.repo
🔧 2. Installation de Wine
👉 Choisissez la version à installer selon vos besoins :
- Version stable (recommandée pour la majorité des cas) :
sudo dnf install --nobest winehq-stable
- Version staging (pour BF3VU et gros jeux modernes) :
sudo dnf install --nobest winehq-staging
🚀 3. Initialisation de Wine (préfixe 32 bits)
Wine utilise un “préfixe” pour créer un environnement Windows. Pour BF3VU, on utilise un préfixe en 32 bits :
WINEARCH=win32 WINEPREFIX=~/.wine wineboot
📦 4. Paquets supplémentaires nécessaires
Certains jeux nécessitent des composants additionnels, notamment Visual C++ 2008 :
sudo dnf install -y xorg-x11-server-Xvfb wget unzip
Téléchargement et installation silencieuse de Visual C++ 2008 :
cd /tmp
wget -nc https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe
xvfb-run wine /tmp/vcredist_x86.exe /q
🧱 5. Compatibilité système (ncurses)
Ces bibliothèques assurent le bon fonctionnement des applications Windows en 32 bits :
sudo dnf install ncurses-compat-libs.i686
🔍 6. Vérification de l'installation
Pour valider que Wine fonctionne correctement :
wine --version