Créer un serveur Garry's Mod

Garry's Mod vit grâce à ses modes de jeu (DarkRP, Trouble in Terrorist Town, Prop Hunt…) et à l'atelier Steam. Un serveur dédié se télécharge gratuitement avec SteamCMD.

À vérifier sur la documentation officielle

Les ports, options de lancement et fichiers de configuration changent parfois avec les mises à jour du jeu. Ce guide (rédigé le 20 septembre 2026) donne les valeurs couramment utilisées : en cas de doute, la documentation officielle fait foi.

Ce qu'il te faut

  • Windows ou Linux. Sous Linux, installe les bibliothèques 32 bits (par exemple lib32gcc-s1).
  • 2 à 4 Go de RAM pour démarrer, davantage avec beaucoup d'addons et de joueurs (à titre indicatif).
  • Un jeton de serveur de jeu (GSLT) est recommandé pour un serveur public.
  • Une machine allumée en permanence (serveur dédié, VPS ou hébergeur de jeux). Héberger chez toi est possible pour tester, mais ton adresse IP devient publique.

Ports à ouvrir

PortProtocoleUsage
27015UDPPort de jeu (celui des joueurs)
27015TCPRCON : ne l'ouvre pas au public

Chez un hébergeur, les ports sont souvent déjà ouverts. Sur ta machine, autorise-les dans le pare-feu, et sur ta box redirige-les vers l'adresse locale du serveur.

Installation en 5 étapes

1

Installe SteamCMD

SteamCMD est l'outil officiel de Valve pour télécharger les serveurs dédiés. Sous Windows, télécharge steamcmd.zip depuis la page de documentation de Valve (lien en bas de page) et décompresse-le dans un dossier comme C:\steamcmd, puis lance steamcmd.exe une fois : il se met à jour. Sous Linux :

Linux (Debian / Ubuntu)
sudo apt install lib32gcc-s1 curl
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
2

Télécharge le serveur

Le serveur Garry's Mod a l'identifiant Steam 4020. Lance la commande suivante (elle sert aussi à le mettre à jour plus tard) :

Windows
steamcmd +force_install_dir C:\servers\gmod-server +login anonymous +app_update 4020 validate +quit
Linux
./steamcmd.sh +force_install_dir ~/gmod-server +login anonymous +app_update 4020 validate +quit
  • +force_install_dir doit toujours être placé avant +login.
3

Lance le serveur

start.bat (Windows)
srcds.exe -console -game garrysmod +gamemode sandbox +map gm_construct +maxplayers 16 +port 27015
  • gamemode : le mode de jeu (sandbox, darkrp, terrortown…). Un mode comme DarkRP s'installe d'abord dans garrysmod/gamemodes.
  • map : la carte de départ. Les cartes de l'atelier demandent une collection (étape suivante).
4

Configure le serveur

Crée ou modifie garrysmod/cfg/server.cfg :

garrysmod/cfg/server.cfg
hostname "Mon serveur GMod | FR"
sv_password ""
rcon_password "CHANGE_MOI"
sv_region 3
  • sv_region 3 correspond à l'Europe.
5

Ajoute des addons de l'atelier et le jeton GSLT

Crée une collection sur l'atelier Steam, puis ajoute ces paramètres à la ligne de démarrage : +host_workshop_collection ID_DE_LA_COLLECTION et -authkey TA_CLE_API_STEAM (clé sur steamcommunity.com/dev/apikey).

Génère un jeton de serveur (GSLT) sur steamcommunity.com/dev/managegameservers avec l'identifiant de jeu 4000, puis ajoute +sv_setsteamaccount TON_JETON.

Fichiers de configuration

  • garrysmod/cfg/server.cfg

    Réglages du serveur exécutés au démarrage.

  • garrysmod/addons/

    Addons installés à la main (en plus de la collection de l'atelier).

Mods et plugins

Les addons se trouvent sur l'atelier Steam (ajoutés par collection) ou se déposent dans garrysmod/addons. Les serveurs DarkRP utilisent le mode de jeu DarkRP et le dossier darkrpmodification pour personnaliser argent, métiers et entités.

Référencer ton serveur sur Servote

  1. Ajoute ton serveur en choisissant le jeu « Garry's mod », puis renseigne son adresse et son port de jeu. Ajoute une bannière, un logo, des photos et une présentation pour donner envie de te rejoindre.
  2. Un administrateur valide la fiche avant sa publication. L'état « en ligne » et le nombre de joueurs de ton serveur sont ensuite relevés automatiquement une fois par jour : le serveur doit donc rester joignable depuis Internet.
  3. Tes joueurs peuvent voter pour toi toutes les 2 heures (avec leur SteamID64 en option). Pour les récompenser quand ils votent, suis le guide Récompenser les votes avec l'API.

Problèmes fréquents

+Mon serveur ne charge pas les addons de l'atelier

Vérifie la clé API Steam (-authkey), l'identifiant de la collection (+host_workshop_collection) et que la collection est publique. Le téléchargement peut prendre plusieurs minutes au premier démarrage.

+Les joueurs voient des textures manquantes ou des erreurs

Ajoute les addons de contenu (cartes, modèles) à une collection de l'atelier : les joueurs les téléchargent alors automatiquement en se connectant.

+Le serveur est invisible dans la liste

Vérifie le port 27015 (UDP), le jeton GSLT (+sv_setsteamaccount) et que le nom (hostname) est défini.