Documentation du module Game Server Hub

Préparation d'un nouveau serveur dédié ou VPS

Bienvenue dans la documentation officielle pour configurer manuellement un serveur dédié ou un VPS compatible avec Debian 12, Ubuntu 23 et AlmaLinux.
Cette première étape vous guide dans la mise à jour de votre système, l'installation des outils essentiels.

🛠️ Prérequis :
Pour vous connecter à votre serveur, utilisez un client SSH. Si vous êtes sous Windows, nous vous recommandons PuTTY. Télécharger PuTTY

Étapes de connexion :
- Lancez PuTTY
- Renseignez l'adresse IP de votre serveur
- Port : 22 (ou celui fourni par votre hébergeur)
- Cliquez sur "Open", puis connectez-vous avec les identifiants fournis (généralement root)

🔧 Debian 12 / Ubuntu

Exécutez les commandes suivantes :

apt-get update
apt-get upgrade -y
apt-get install -y screen sudo bash curl tmux htop nano tar unzip
sudo apt-get update
Modification de la configuration "sshd_config"

Cette modification permet à votre serveur d’envoyer régulièrement des « pings » au client pour éviter toute coupure de la console Live GSH lors d'une installation de jeu.
Pour cela nous allons editer le fichier de configuration sshd_config

nano /etc/ssh/sshd_config
ClientAliveInterval 30
ClientAliveCountMax 120

ClientAliveInterval 30 : Toutes les 30s, le serveur SSH envoie un petit « ping » au client pour s’assurer qu’il est toujours là.
ClientAliveCountMax 120 : On autorise 120 échecs avant de couper, ce qui fait 30*120 = 3600 secondes (=1h) d’inactivité tolérée.

Redémarrez ensuite le service SSH

systemctl restart sshd

🔧 AlmaLinux

Pour AlmaLinux, utilisez les commandes suivantes :

sudo dnf install -y dnf-plugins-core epel-release
sudo dnf upgrade -y
sudo dnf install -y tmux screen htop nano tar unzip ca-certificates curl
Modification de la configuration "sshd_config"

Cette modification permet à votre serveur d’envoyer régulièrement des « pings » au client pour éviter toute coupure de la console Live GSH lors d'une installation de jeu.

Éditez le fichier de configuration SSH :

sudo nano /etc/ssh/sshd_config
ClientAliveInterval 30
ClientAliveCountMax 120

ClientAliveInterval 30 : Toutes les 30 secondes, le serveur SSH envoie un « ping » pour s'assurer que la connexion est active.
ClientAliveCountMax 120 : Le client peut rater jusqu’à 120 réponses, soit 1h d’inactivité tolérée (30 x 120 secondes).

Redémarrez ensuite le service SSH :

sudo systemctl restart sshd