Аддоны Workshop распространяются двумя механизмами: +host_workshop_collection подключает коллекцию на сервере, а resource.AddWorkshop (в lua/autorun/server/workshop.lua) заставляет клиентов их скачать. Инструмент готовит оба.
Как пользоваться инструментом
Вставьте URL или ID коллекции (публичная или скрытая по ссылке).
Вставьте список аддонов (URL или ID на строку): дубли и неверные строки отмечаются.
Добавьте параметр +host_workshop_collection в строку запуска.
Скачайте workshop.lua, положите в garrysmod/lua/autorun/server/ и перезапустите.
Коллекция или список ID?
Коллекция — официальный способ, описанный Facepunch: сервер скачивает её при старте, включая вложенные коллекции. workshop.lua — классический способ раздачи аддонов игрокам; каждый ID должен соответствовать реально подключённому аддону.
Частые вопросы
- Почему не скачиваются мои аддоны?
- Проверьте, что коллекция публичная или скрытая по ссылке, +host_workshop_collection есть в строке запуска, а у сервера есть доступ в Интернет. Смотрите консоль при старте.
- Отправляются ли мои списки на сервер?
- Нет. Инструмент не обращается к Steam: он разбирает текст в браузере и не проверяет существование аддонов.
