Documentation du module Game Server Hub

eSport CMS Logo

📜 Changelog du module GameServerHub

Suivez les corrections, améliorations et nouvelles fonctionnalités apportées au fil des mises à jour de Game Server Hub.


📢Version 2.0.4 - Mai 2025
bêta public
  • Nouveau : Ajout des fonctionnalités (coté administration) des fonction de location. ⚠️ Fonctionnalité en développement – ne pas utiliser en production.
  • Nouveau : Ajout du protocol satisfactory à la gestion des jeux.
  • Nouveau : Ajout d'un bouton 'Supprimer' dans la gestion des jeux.
  • Nouveau : Support officiel de FiveM & RedM avec installation automatisée, template dédié et sécurisation des slots/IP appliquée à chaque redémarrage.
  • Nouveau : Le bouton Steam Workshop est désormais affiché uniquement si le jeu est compatible avec cette fonctionnalité.
  • Nouveau : Ajout de deux boutons à la console en direct Pause / Lecture des logs et Télécharger les logs.
  • Correction : Résolution d’un bug critique de la console live qui faisait planter le navigateur en cas de surcharge de logs (ex: COD4X).
  • Amélioration : des nom des protocol sur l'espace permettant de gérer l'ensemble de vos jeux.
  • Amélioration : Harmonisation des chemins des require/include via __DIR__ pour éviter les erreurs futures.
  • Amélioration : du controller d'installation d'un jeu steam. Vérifie la présence des librairies 32 bits Si elles sont absentes, un message d’avertissement est affiché.
  • Amélioration : Refonte complète de l’analyse des ports ouverts (IPv4/IPv6, sans doublons). Affichage dynamique du nom des services associés (SSH, Rspamd, Dovecot…), avec infobulles explicatives.
  • Amélioration : la section Instructions d’installation personnalisée (Hors Steam) est désormais affichée uniquement pour les jeux au format manuel ou veniceunleashed.

🚀 Version 2.0.3 - Avril 2025
bêta public
  • Nouveau : Intégration du Steam Workshop parcourez, prévisualisez et installez des maps directement depuis GSH. Détection automatique des jeux compatibles, activation rapide via l’admin.
  • Nouveau : Système de templates d’installation personnalisée par jeu (basé sur viewer_id). Permet de créer des hooks post-installation (création de dossiers, symlink, fix SteamAPI...) sans toucher au cœur du contrôleur.
  • Correction : Résolution d'un bug LGSL7 sur le gamepanel liés aux protocol Source / GoldSRC
  • Amélioration : Affichage en direct optimisé dans la live console lors de l'installation des serveurs de jeu. Les étapes sont désormais transmises en temps réel pour un suivi plus clair et réactif.
  • Amélioration : Meilleur affichage des ressources du serveur : les cœurs et la RAM dédiés sont maintenant affichés clairement (ex : 1 core dédié, 2 Go de RAM).

📢Version 2.0.2 - Mars 2025
bêta privée
  • Nouveau : Possibilité d'utiliser ses identifiants Steam pour télécharger certains jeux nécessitant une authentification (Left 4 Dead 2, Counter-Strike 2...). 🔒 Connexion sécurisée avec chiffrement du mot de passe.
  • Nouveau : Ajout d’un tableau interactif affichant en temps réel la liste des joueurs connectés sur vos serveurs depuis le GamePanel (Détails affichés : Pseudo, score, ping et temps de jeu).
  • Nouveau : Intégration d'une API ultra-performante pour rechercher et installer en un clic des jeux et plugins depuis le module GSH.
  • Nouveau : Ajout d'une option permettant d'activer ou désactiver l'analyse des logs par l'IA. ⚠️ Fonctionnalité en développement – ne pas utiliser en production.
  • Nouveau : Mise en place d'une page dédiée à la gestion des hébergements web. ⚠️ En développement – ne pas utiliser en production.
  • Nouveau : Ajout d'un choix obligatoire lors de l'ajout d'un serveur dédié : (Serveur de jeux/vocaux) ou (Hébergement web), pour une gestion plus précise.
  • Nouveau : Possibilité de réinstaller un serveur de jeu directement depuis le Game Panel grâce à un nouveau script dédié.
  • Nouveau : Système d’installation d'ajout des jeux repensé : les jeux sont désormais installés dans un dossier spécifique (/home/mods/) et copiés automatiquement dans les serveurs au moment de leur création.
  • Mise à jour : Bibliothèque PHPSECLIB mise à jour en version 3.0.43 pour plus de sécurité et de compatibilité.
  • Optimisation : GSH est désormais 100% compatible avec PHP 8.4.5 et MySQL 9.2.0, garantissant stabilité et performances accrues.
  • Optimisation : Chaque serveur dispose désormais de ses propres scripts Bash (start, stop, restart), mis à jour dynamiquement lors des changements de jeux.
  • Optimisation : Suppression complète de Docker pour la gestion des serveurs de jeux, remplacé par un système basé sur Screen/Tmux pour plus de stabilité et compatibilité.
  • Optimisation : Remplacement de GameQ par LGSL 7 pour un viewer plus performant dans le Game Panel.
  • Optimisation : Refonte du design global : les anciennes icônes noir/blanc ont été remplacées par des icônes en couleur pour une meilleure lisibilité.
  • Correction : Correction d’un bug empêchant l’affichage de la liste des jeux lors du changement de jeu.
  • Correction : Résolution des problèmes liés au changement de jeu : la ligne de lancement est maintenant correctement mise à jour en fonction du jeu sélectionné.
  • Correction : Correction des erreurs de copie des jeux lors d'une nouvelle installation de serveur.
  • Correction : Résolution d'un bug empêchant l'arrêt des serveurs de jeu depuis le Game Panel.
  • Correction : Correction des erreurs de connexion SSH causées par une mauvaise gestion des sessions.
  • Correction : Correction de textes manquants sur certaines pages.

📢Version 2.0.1 - Fevrier 2025
bêta privée
  • Nouveau : GSH prend désormais en charge le système d'exploitation "AlmaLinux 9", améliorant ainsi la compatibilité globale et offrant une prise en charge étendue des environnements Linux.
  • Nouveau : Création du module "AutoMod Manager (AMM)" permettant d’installer et configurer automatiquement des plugins, maps ou sons pour les serveurs de jeux
  • Nouveau : Création du module "Live FTP" permettant d'acceder directement au FTP depuis le game panel
  • Mise à jour : Amélioration du système d'installation automatique de docker.
  • Mise à jour : Amélioration du système d'installation automatique de Docker et ProFTPD. Une nouvelle classe optimise désormais leur installation en fonction de votre système d’exploitation.
  • Correction : "bug" sur la page "liste des dédiés" le bouton "+ de détails" n'afficher pas la page sur une résolution de 1920x1080
  • Correction : "warning" sur la page "Configuration général"

📢 Version 2.0.0 - Janvier 2025
bêta privée
  • Nouveau : Création du module "Intelligent Game Configurator" permettant d'éditer facilement les fichiers de configuration d'un jeu.
  • Mise à jour : Amélioration du système de sauvegarde et restauration.
  • Optimisation : Ajout d'une fonctionnalité de migration entre hôtes.
  • Optimisation : Amélioration des performances du monitoring des ressources.
  • Public : Version réservée aux utilisateurs avancés.
  • Lancement : Abandon de DGCP pour un développement sous docker. Changement de nom pour Game Server Hub.

📢 Version 1.0.0 - Avril 2024
Alpha (phase de développement – fonctionalités expérimentales)
  • Nouveau : Utilisation de SteamCMD pour chaque jeu
  • Nouveau : développement de Dedicated Game Control Panel