Is there any official way to download workshop items in SteamCMD running on an off-site server? Examples would be maps for CS:GO or Garry's Mod. It is possible to download the files from a third-party website with wget
or upload them using FTP. But is there an official way to subscribe to them so that SteamCMD downloads them and manages the updates?
SteamCMD – Official Way to Download Workshop Items
steamsteam-workshop
Related Topic
- Steam – How to load all addons, even if I am not subscribed to it (but have it downloaded already)
- Steam – Can you select specific mods/addons to download or prioritize one over another
- Steam – Does Garry’s Mod download addons twice? If not, what is it downloading
- Steam Workshop – How to Update Workshop Items in Prison Architect
- Steam – way to add a game to a Category/Collection via the console
- Garry’s Mod on Linux – Where Are Files Downloaded When Joining Servers?
Best Answer
You can do that using Steam's Workshop.
First of all, you need an API Key that's going to be placed inside your server configuration script (script for CSGO). Then, it deppends on what kind of items you want to implement in your server but, for CSGO maps, you just need to add their workshop id to your
mapcycle.txt
(it also works for collections).For different kind of items, I'd be different (as you are obviously not going to add a AK47 Skin to your map rotation) but the procedure would be very similar.
By adding content to your server this way, you ensure that it's going to be updated (make sure you find the right item and not copy & pasta ones)