menu

Installer un serveur Garry's Mod

Crée par Rémi | Le 13/04/2019

Introduction


Bienvenue dans ce tutoriel. Nous allons apprendre à installer un serveur Garry's Mod sous Linux.

Le tutoriel comporte deux parties :

  1. Installation de Steam CMD
  2. Installation du serveur Garry's Mod
  3. Execution du serveur avec un « Screen »

 

Avant de commencer, vérifiez que vous disposez de ces pré-réquis :

  • Sur votre ordinateur
le logiciel PuTTY, pour accéder à la console de votre serveur (Téléchargement)
le logiciel FileZilla, pour envoyer et modifier des fichiers (Téléchargement)
 
  • Sur votre VPS

Un OS (système) à jour

apt-get update
apt-get upgrade

 

Des bibliothèques 32-bit sont nécessaires

dpkg --add-architecture i386
apt-get update
apt-get install lib32gcc1 libstdc++6 libstdc++6:i386 

 

Installation de SteamCMD


Nous allons créer un nouveau utilisateur :

useradd steam

Suivez les instructions puis connectez vous à cet utilisateur en ouvrant une autre interface Putty (on aura encore besoin de l'utilisateur root après). Vous êtes maintenant dans le dossier home de votre utilisateur "steam"

 

Maintenant, on télécharge l'outil SteamCMD :

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

 

Ensuite, il faut extraire les fichiers :

tar -xvzf steamcmd_linux.tar.gz

 

Vous pouvez maintenant lancer SteamCMD :

sh steamcmd.sh

 

Après la fin d'installation des fichiers, connectez vous à Steam :

login anonymous

Maintenant, vous êtes connecté à steam et on va pouvoir passer à l'installation du serveur Garry's Mod.

 

Installation du serveur Garry's Mod


Il faut créer un dossier pour votre serveur :

force_install_dir /home/steam/gmod

 

Nous pouvons maintenant installer l'application Garry's Mod :

app_update 4020 validate

 

Vous pouvez quitter Steam après l'installation de Garry's Mod :

exit

 

Allez dans votre dossier d'installation de Garry's Mod :

cd /home/steam/gmod

 

Vous pouvez démarrer votre serveur Garry's Mod :

./srcds_run -console -game garrysmod +map gm_flatgrass +max_players 16

La variable "+map" permet de choisir la map du serveur et la variable "+max_players" permet de choisir le nombre de joueurs maximum du serveur. Pour éviter de tout taper à chaque fois, vous pouvez créer un script qui contient cette commande.

 

Votre serveur est maintenant ouvert et vous pouvez vous y connecter avec l'ip de votre VPS.

Mais si vous fermez votre console PuTTY, le serveur se fermera, il faut donc utiliser Screen pour garder votre serveur ouvert.

 

Execution du serveur avec un « Screen »


« Screen » est un gestionnaire de sessions virtuelles. Ainsi, vous pouvez fermer votre logiciel de connexion a distance ( PuTTY ) sans éteindre le serveur Garry's Mod.

 

Vous pouvez retrouver l'installation et toutes les informations sur l'utilisation de Screen dans ce tutoriel.

 

Après avoir fermé votre serveur (CTRL+C), créez un screen : 

screen -S gmod_server

 

Vous êtes à l'intérieur du screen, exécutez de nouveau votre serveur :

./srcds_run -console -game garrysmod +map gm_flatgrass +max_players 16

 

Voilà, c'est terminé ! Votre serveur Garry's Mod est maintenant opérationnel.

Pour toute question concernant l'installation d'un serveur Garry's Mod, n'hésitez pas à contacter notre support via votre espace client dans la rubrique Support.

Rémi L.