Illustration pour Installer une collection Steam Workshop sur un serveur Garry's Mod

Installer une collection Steam Workshop sur un serveur Garry's Mod

Installer et dépanner les addons d'une collection Workshop sur un serveur Garry's Mod.

Ajouter un addon à ses favoris Steam ne l'installe pas sur un serveur Garry's Mod. Pour charger une collection entière, le serveur doit la télécharger et la monter au démarrage. Il faut ensuite distinguer les addons actifs sur le serveur des fichiers que les joueurs doivent télécharger pour les voir.

Installer une collection Workshop sur le serveur

  1. Crée une collection Steam Workshop contenant les addons voulus, ou ouvre celle que tu gères déjà. Elle doit être publique ou non répertoriée : le serveur dédié ne peut pas récupérer une collection privée.
  2. Copie son identifiant numérique dans l'URL de la collection, après ?id=. Utilise bien l'ID de la collection, pas celui d'un addon individuel.
  3. Ajoute +host_workshop_collection ID aux paramètres de démarrage du serveur, en remplaçant ID par ce nombre. Dans un panneau d'hébergement, cherche les paramètres de lancement ou le champ « Workshop collection » ; vérifie la commande générée si le panneau la masque.
  4. Redémarre le serveur et surveille sa console. Garry's Mod télécharge les éléments de la collection et les monte au démarrage. Vérifie ensuite en jeu qu'un addon serveur ou un gamemode est réellement actif.

Exemple de paramètre :

+host_workshop_collection 123456789

Les sous-collections sont également prises en charge. Au redémarrage, le serveur vérifie les mises à jour des addons ; la variable host_workshop_autoupdate permet de désactiver cette mise à jour automatique, mais une vieille version de carte ou de contenu peut alors gêner la connexion des joueurs.

Nouveauté de la version 2026.09.22 : une liste d'addons sans collection

Depuis Garry's Mod 2026.09.22, tu peux créer cfg/srcds_workshop_ids.txt et y lister des IDs d'addons individuels. C'est une autre manière de demander au serveur de télécharger et monter ces éléments ; elle peut aussi compléter une collection. Pour une version plus ancienne, reste sur +host_workshop_collection.

"my_workshop_addons"
{
  "1" { "wsid" "123277559" }
  "2" { "wsid" "111412589" }
}

Ces nombres sont des exemples de la documentation Facepunch : remplace-les par les IDs des addons que tu souhaites réellement installer. Ne colle pas l'ID d'une collection dans ce fichier.

L'addon fonctionne sur le serveur mais les joueurs ne le voient pas ?

resource.AddWorkshop("ID") sert à demander au client de télécharger un addon Workshop précis avant d'entrer. Cette fonction n'installe pas cet addon sur le serveur et n'accepte pas l'ID d'une collection. Un modèle ou un son manquant côté joueur peut donc exiger une distribution client, même lorsque la logique de l'addon est déjà chargée côté serveur.

Commence par identifier l'élément manquant. Si c'est la carte ou le gamemode courant et qu'ils proviennent de la collection montée, Garry's Mod peut déjà les signaler automatiquement au client. Pour un autre addon contenant des modèles ou des sons, utilise l'ID de cet addon, pas celui de la collection, dans resource.AddWorkshop si une distribution supplémentaire est nécessaire. Les fichiers Lua sont traités séparément : ajouter un addon purement Lua à cette liste n'aide pas le client.

Si le serveur lui-même ne charge pas l'addon, reviens à la visibilité de la collection, à l'ID de démarrage et aux messages de la console. Un téléchargement client réussi ne prouve pas que l'addon est monté côté serveur.

Choisir une offre adaptée à tes addons

Une collection volumineuse rend le démarrage plus long et peut augmenter la mémoire nécessaire. Mesure l'utilisation réelle de ton serveur, le nombre de joueurs et le comportement du gamemode avant d'augmenter la RAM. Si ton hébergeur ne permet pas d'ajouter le paramètre de lancement ou de consulter les fichiers et la console, demande-lui sa procédure Workshop.

Pour comparer les offres, consulte la page Garry's Mod. Notre guide du prix d'un serveur GMod traite séparément du budget, des slots et de la RAM ; ce tutoriel concerne l'installation.

Besoin d'un serveur GMod pour ta collection ?

Compare les offres en vérifiant l'accès à la console, aux paramètres de démarrage et aux fichiers Workshop.

Questions fréquentes

Collection publique ou privée ? Publique ou non répertoriée. Une collection privée n'est pas accessible au serveur dédié.

Pourquoi resource.AddWorkshop ne marche-t-il pas avec ma collection ? Cette fonction accepte l'ID d'un addon, pour le téléchargement par les joueurs. Le serveur installe une collection via +host_workshop_collection.

Faut-il redémarrer après avoir changé la collection ? Oui. Le téléchargement et le montage des addons de la collection se font au démarrage du serveur.

Sources techniques : Facepunch, Workshop for Dedicated Servers, Facepunch, resource.AddWorkshop et Facepunch, Serving Content.

Notre recommandation

Prêt à lancer ton serveur Garry's Mod ?

Voici les meilleures offres d'hébergement Garry's Mod du moment, codes promo inclus. Tu hésites encore ? Notre quiz te trouve l'hébergeur idéal en moins de 2 minutes.

Budget

Crowbar

Shockbyte

4.29€/mois
-25% avec le code LAUNCH
Max joueurs:4
Mods:
Oui

Jeux compatibles

Garry's Mod

Fonctionnalités

  • ✓Steam Workshop
  • ✓Plugin support
  • ✓DDoS Protection
  • ✓Auto Backups
Budget

Garry's Mod — 1 Go

WinterNode

3.56€/mois
-20% avec le code HOSTMYGAME
Max joueurs:Illimité
Mods:
Oui

Spécifications

RAM:1 Go

Jeux compatibles

Garry's Mod

Fonctionnalités

  • ✓1 Go de RAM au minimum
  • ✓CPU sans limite fixe, sous politique d'usage raisonnable
  • ✓Stockage NVMe sans limite fixe, extension sur demande
  • ✓Sauvegardes automatiques toutes les 12 heures
  • +2 autres fonctionnalités
Budget

Garry's Mod

OptiNAS

3.49€/mois
-10% avec le code HOSTMYGAME
Max joueurs:Inconnu
Mods:
Oui

Spécifications

RAM:2 Go

Jeux compatibles

Garry's Mod

Fonctionnalités

  • ✓Environ 24 joueurs
  • ✓Minimum : 2 vCPU et 2 Go de RAM
  • ✓Conseillé : 2 vCPU et 4 Go de RAM
  • ✓Plugins et mods possibles selon le jeu
  • +2 autres fonctionnalités