Aller au contenu

Le guide du serveur Garry's Mod

Contrairement à Conan Exiles ou Project Zomboid, qui gèrent une liste d’éléments Workshop, Garry’s Mod fonctionne avec une collection unique : l’onglet Workshop ne retient qu’un seul ID, celui de votre collection. Coller un nouvel ID remplace l’ancien. C’est aussi pour cela qu’il n’y a pas de navigateur Workshop intégré sur GMod : le choix des addons se fait sur Steam, dans la collection elle-même.

Trois choses à retenir :

  • Les contenus Workshop sont téléchargés puis chargés au démarrage du serveur : rien ne s’applique sans redémarrage.
  • L’ID de collection est écrit dans une variable de démarrage (WORKSHOP_COLLECTION_ID) ; c’est le script de démarrage du serveur qui télécharge réellement les addons.
  • Il n’y a pas d’onglet « Mods » sur Garry’s Mod : le Workshop est l’unique canal de contenus.

Le fonctionnement général de l’onglet (enregistrement, redémarrage, cas des autres jeux) est détaillé dans Ajouter des contenus Steam Workshop.

  1. Ouvrez l’onglet Workshop de votre serveur, puis cliquez sur le lien « Parcourir sur Steam ↗ » du bandeau d’information : il ouvre le Workshop de Garry’s Mod sur le site de Steam.
  2. Sur Steam, connecté à votre compte, créez une collection et ajoutez-y les addons souhaités. Cette partie se passe entièrement côté Steam.
  3. Une fois la collection créée, copiez son URL : elle contient ?id= suivi d’un numéro, et c’est tout ce dont le dashboard a besoin.

Étape 2 : appliquer la collection sur votre serveur

Section intitulée « Étape 2 : appliquer la collection sur votre serveur »
  1. Dans l’onglet Workshop, collez l’URL ou l’ID dans le champ « ID Workshop ou URL Steam… », puis cliquez sur « Ajouter » (la touche Entrée fonctionne aussi).
  2. Une barre collante apparaît en haut de la page : votre changement est « en attente — non enregistré ». Vérifiez que l’interrupteur « Redémarrer le serveur après enregistrement » est activé — il l’est par défaut, et il est « nécessaire pour télécharger et charger les nouveaux contenus ».
  3. Cliquez sur « Enregistrer ». Le message « Workshop enregistré — Le serveur redémarre pour synchroniser les contenus. » confirme l’opération.
  4. Le téléchargement des addons se fait pendant le démarrage : vous pouvez le suivre dans la console.

Les addons ajoutés ou retirés dans la collection, côté Steam, sont pris en compte au prochain démarrage : un simple redémarrage suffit, sans rien toucher dans le dashboard. Vous ne changez d’ID que si vous changez de collection.

  • Adresse : copiez la pilule hôte:port affichée dans le bandeau du serveur — c’est toujours elle qui a raison. Le détail est dans comment rejoindre votre serveur.
  • Configuration : les réglages passent par les variables de démarrage, dans l’onglet Paramètres :
Variable Rôle
Map La carte chargée au démarrage (gm_flatgrass par défaut).
Player Slots Le nombre de places sur le serveur (32 par défaut, 128 maximum).
Steam Account Token Le jeton de compte Steam nécessaire pour que le serveur soit visible publiquement.

La variable Workshop Collection ID apparaît aussi dans cette liste, mais elle n’y est pas modifiable : elle se gère uniquement depuis l’onglet Workshop, comme décrit plus haut.

Votre serveur profite des sauvegardes automatiques incluses dans toutes les gammes, de La Ficelle à La Tourte d’Or, en plus de vos sauvegardes manuelles. Tout le cycle de vie est expliqué dans les sauvegardes.

« Entrez un ID Workshop numérique ou une URL Steam valide. »

Section intitulée « « Entrez un ID Workshop numérique ou une URL Steam valide. » »

Le champ n’accepte qu’un ID composé uniquement de chiffres, ou une URL Steam contenant ?id=. Copiez l’URL de la page de votre collection directement depuis Steam et collez-la telle quelle.

Deux causes classiques. Soit les changements n’ont pas été enregistrés : la barre « en attente — non enregistré » est encore affichée en haut de l’onglet. Soit le serveur n’a pas redémarré depuis : si vous aviez désactivé le redémarrage automatique, le message « Les contenus seront synchronisés au prochain démarrage. » vous l’a signalé ; de même, après « Le redémarrage a échoué (…). Redémarrez manuellement pour appliquer. », la collection est bien enregistrée mais il reste à redémarrer le serveur vous-même.

Ma collection s’affiche « Workshop #123456789 »

Section intitulée « Ma collection s’affiche « Workshop #123456789 » »

Le dashboard enrichit le titre et la vignette via Steam ; si Steam ne répond pas assez vite, il affiche « Workshop #{id} » à la place. C’est purement cosmétique : l’ID enregistré reste le bon.

C’est normal : sur Garry’s Mod, le navigateur Workshop intégré n’existe pas (fonctionnement par collection unique, saisie manuelle de l’ID uniquement). Parcourez le Workshop via « Parcourir sur Steam ↗ » et composez vos addons dans la collection.