☀️ Soldes d'été : 10 % de réduction à vie avec le code

Garry's Mod : gamemodes, addons et contenu Workshop

Définissez votre gamemode, chargez des addons à partir d'une collection Steam Workshop pour que les joueurs les téléchargent automatiquement, et configurez server.cfg.

Last updated July 17, 2026

Un serveur Garry's Mod repose sur trois éléments : le gamemode qu'il exécute, les addons que vous chargez et server.cfg. L'astuce clé est de charger les addons à partir d'une collection Steam Workshop afin que les joueurs les téléchargent automatiquement lors de leur connexion.

Définir le gamemode et la carte

Le gamemode est défini avec des paramètres de lancement dans l'onglet Startup :

+gamemode sandbox +map gm_construct +maxplayers 16

Gamemodes courants : sandbox, darkrp, terrortown (TTT), prop_hunt. Le dossier du gamemode doit exister dans garrysmod/gamemodes/ — les addons Workshop peuvent ajouter des gamemodes (voir ci-dessous). Définissez une carte de départ correspondante (par exemple rp_downtown_v4c pour DarkRP).

Charger des addons via une collection Workshop (recommandé)

La manière propre d'exécuter des addons est d'utiliser une collection Steam Workshop — les joueurs téléchargent automatiquement tout le contenu lorsqu'ils se connectent.

  1. Sur Steam, créez une collection Workshop et ajoutez-y tous les addons que vous souhaitez.

  2. Copiez l'ID de la collection à partir de son URL.

  3. Dans l'onglet Startup (ou dans server.cfg), définissez :

    host_workshop_collection YOUR_COLLECTION_ID
    
  4. Vous avez également besoin d'une clé d'authentification Workshop (+gmod_workshop_id/-authkey selon la configuration) pour des téléchargements fiables — générez-en une sur la page de clé API Web de Steam et ajoutez-la comme clé d'authentification Workshop du serveur.

  5. Redémarrez. Le serveur télécharge la collection au démarrage (le premier démarrage prend plus de temps).

Les addons installés manuellement fonctionnent également : extrayez-les dans garrysmod/addons/<addon>/, mais les collections Workshop sont plus faciles à maintenir synchronisées avec les clients.

Téléchargement rapide (sv_downloadurl)

Sans cela, les joueurs téléchargent les cartes/contenus personnalisés lentement via le serveur de jeu. Pointez sv_downloadurl vers un hébergeur web servant votre contenu pour des connexions beaucoup plus rapides :

sv_allowdownload 1
sv_downloadurl "https://your-fastdl-host/gmod/"

Configurez cela une fois que vous avez des cartes personnalisées qui ne sont pas sur le Workshop.

Configurer server.cfg

Modifiez garrysmod/cfg/server.cfg dans le File Manager :

hostname "My ServerPrism GMod Server"
rcon_password "a-strong-password"
sv_password ""
sbox_maxprops 200
sv_lan 0
  • hostname — nom affiché dans le navigateur de serveurs.
  • rcon_password — administration à distance via rcon depuis la console du jeu.
  • sv_password — définissez-le pour rendre le serveur privé.
  • sbox_maxprops et autres limites sbox_* — ajustez-les pour éviter le spam de props / le lag en sandbox.

Sauvegardez et redémarrez, ou exec server.cfg depuis la console.

Problèmes courants

  • Joueurs bloqués au téléchargement / textures manquantes : clé d'authentification Workshop non définie, ou la collection est privée — rendez-la publique et définissez la clé.
  • Le gamemode ne se charge pas : le dossier du gamemode n'est pas présent — il doit s'agir d'un addon Workshop ou être extrait dans gamemodes/, et +gamemode doit correspondre au nom du dossier.
  • Les addons fonctionnent pour vous mais pas pour les autres : ils ont été installés manuellement côté serveur uniquement — utilisez une collection Workshop pour que les clients les obtiennent également.
  • Serveur non visible dans le navigateur : sv_lan doit être 0.