Deux mécanismes distribuent les addons Workshop : +host_workshop_collection monte une collection sur le serveur, et resource.AddWorkshop (dans lua/autorun/server/workshop.lua) force les clients à les télécharger. Cet outil prépare les deux.
Comment utiliser l'outil
Collez l'URL ou l'ID de votre collection (elle doit être publique ou non répertoriée).
Collez la liste des addons (une URL ou un ID par ligne) : les doublons et lignes invalides sont signalés.
Ajoutez le paramètre +host_workshop_collection à votre ligne de lancement.
Téléchargez workshop.lua, placez-le dans garrysmod/lua/autorun/server/ et redémarrez.
Collection ou liste d'IDs ?
La collection est la méthode officielle documentée par Facepunch : le serveur la télécharge au démarrage, sous-collections comprises. Le fichier workshop.lua est la méthode classique pour que les joueurs reçoivent les addons ; chaque ID doit correspondre à un addon réellement monté sur le serveur.
Questions fréquentes
- Pourquoi mes addons ne se téléchargent-ils pas ?
- Vérifiez que la collection est publique ou non répertoriée, que +host_workshop_collection figure bien sur la ligne de lancement et que le serveur a accès à Internet. Consultez la console au démarrage.
- Mes listes sont-elles envoyées à un serveur ?
- Non. L'outil ne contacte pas Steam : il analyse le texte dans votre navigateur et ne vérifie pas l'existence des addons.
