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
📂 Templates d'installation – GameServer Hub
Cette fonctionnalité permet d’ajouter des scripts personnalisés qui seront exécutés automatiquement après l’installation d’un serveur de jeu.
Si un fichier est présent dans le dossier /templates/
, GameServer Hub l'exécutera automatiquement après la copie des fichiers de jeu, avant la création du FTP et du démarrage du serveur.
🕵️♂️ Nom du fichier requis
Le fichier doit s’appeler : template-[viewer_id].php
Nom du jeu | viewer_id | Nom du fichier |
---|---|---|
Counter-Strike 1.6 | cs16 |
template-cs16.php |
Counter-Strike 2 | cs2 |
template-cs2.php |
Minecraft (Java) | mc |
template-mc.php |
🔍 Où trouver le viewer_id
?
- Rendez-vous dans Gérer mes jeux.
- Cliquez sur le jeu souhaité.
- Notez la valeur viewer_id indiquée dans la fiche du jeu.
📌 Exemple simple de template (CS2)
<?php
// Ce template est exécuté automatiquement après l’installation d’un serveur CS2
function postInstallTemplate_cs2($ssh, $server_id) {
$target = "/home/serveur/srv$server_id/.steam/sdk64";
$ssh->exec("mkdir -p $target");
$ssh->exec("ln -sf /home/mods/steam/linux64/steamclient.so $target/steamclient.so");
}
⚠️ Important : La fonction doit obligatoirement se nommer : postInstallTemplate_[viewer_id]
ℹ️ Remarques
- Si le template n’existe pas, l’installation se poursuit normalement.
- Un message d’info est affiché dans la console GSH.
- Parfait pour : fix spécifiques, liens symboliques, permissions personnalisées…
Tu veux automatiser un correctif ou un comportement pour un jeu spécifique ?
C’est ici que ça se passe 😎
Besoin d’aide ? Rejoins le Discord officiel GSH.
C’est ici que ça se passe 😎
Besoin d’aide ? Rejoins le Discord officiel GSH.
Documentation entièrement conçue et développée sur-mesure par
"Slymer" 🥖🍷🐓 -
Dernière mise à jour :
Le 11/06/2025 📅