Garry's Mod Wiki

Garry's Mod Wiki

  resource.AddWorkshop( string workshopid )


Adds a workshop addon for the client to download before entering the server. This will not "install" the addon on your server, see Workshop for Dedicated Servers for installing Steam Workshop addons onto your servers.

Having the raw files from a workshop item does not count as having already downloaded it.
So players who previously downloaded a map through Fast Download will have to re-download it if it is part of a workshop addon.

You should try to only add addons that have custom content (models, sounds, etc).

Gamemodes that are workshop enabled and the current map are automatically added to this list, if they come from the servers' workshop collection - so there's no need to manually add them.

There's a 8192 downloadable file limit. If you need more, consider the fact that you have way too many downloads. This limit is shared among all resource.Add* functions.


1 string workshopid
The workshop id of the file. This cannot be a collection.


Adds the Achievement Viewer addon (workshop id 104606562). Any clients that join will download this addon if they haven't previously downloaded it from the workshop or from the server (via the workshop).

You get the ID from the URL of the workshop addon. For example, here's the URL of the Achievement Viewer addon's page:

resource.AddWorkshop( "104606562" )
Output: Players joining the server will now be forced to download the Achievement Viewer addon.

This site is a community mirror of the official Garry's Mod wiki.. This site is not maintained by Facepunch Studios.

Page content is automatically updated twice a day. Edits and history are not available.

Last Parsed: Loading...