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-commonsudo apt-add-repository non-freesudo apt-get updatesudo apt-get install -y gcc-multilibsudo dpkg --add-architecture i386sudo 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-devi386 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:i386dpkg --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 /homewget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.debsudo dpkg -i jdk-21_linux-x64_bin.debls /usr/lib/jvm/sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-21.0.6-oracle-x64/bin/java 1sudo update-alternatives --set java /usr/lib/jvm/jdk-21.0.6-oracle-x64/bin/javajava -versionsudo rm -rf /home/jdk-21_linux-x64_bin.debsudo 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.keyEnsuite, 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 unzipTé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-releasesudo dnf update -ysudo 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 /homewget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpmsudo dnf install -y jdk-21_linux-x64_bin.rpmls /usr/java/sudo alternatives --install /usr/bin/java java /usr/java/latest/bin/java 1sudo alternatives --set java /usr/java/latest/bin/javajava -versionsudo 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.i686Puis 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 unzipTé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