Revision Difference
Workshop_for_Dedicated_Servers#528573
<cat>Play.Hosting</cat>
Dedicated servers can install addons straight from workshop collections, but it requires an addition to the startup parameter. The server will download the collection at startup.
⤶
# Create collection⤶
Dedicated servers can install addons straight from workshop collections, but it requires an addition to the startup parameter.
⤶
The server will download the collection at startup and mount all the downloaded addons. If your server is running a map that is also in the server's collection (by .bsp name), the map will be automatically marked for download by clients, just like <page>resource.AddWorkshop</page> does.⤶
⤶
⤶
# Create collection⤶
First of all [create a collection and find your collection ID](http://steamcommunity.com/workshop/browse/?appid=4000§ion=collections). Do note that your collection needs to be public or unlisted, else, srcds won't be able to access it!
# Applying the command-line parameter
Append the following parameter to the server startup command-line:
```
⤶
+host_workshop_collection WORKSHOPID
+host_workshop_collection WORKSHOPID
```
An example could be:
```
⤶
+host_workshop_collection 123456789
+host_workshop_collection 123456789
```
# Example
The example below starts a dedicated server with 20 player slots. It downloads or updates all of the addons in collection [157384458](http://steamcommunity.com/sharedfiles/filedetails/?id=157384458). This collection includes the Zombie Survival gamemode and a few maps. It sets the gamemode to zombiesurvival and loads one of the downloaded maps.
```
⤶
srcds.exe +maxplayers 20 -console +host_workshop_collection 157384458 +gamemode zombiesurvival +map zs_cleanoffice_v2
srcds.exe +maxplayers 20 -console +host_workshop_collection 157384458 +gamemode zombiesurvival +map zs_cleanoffice_v2
```
Every time you restart your server it will check that these addons are all up to date.
⤶
⤶
# Still Confused?
View this short tutorial to see how it is set up.
https://www.youtube.com/watch?v=saCof9QqjnA