SteamCMD – Official Way to Download Workshop Items

steamsteam-workshop

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?

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)