Loading Workshop Maps on Your CS2 Server
Load single workshop maps or workshop collections on your CS2 dedicated server to play custom maps with friends.
There are 2 different methods you can use for workshop maps in CS2. One is by loading a single map or creating a collection.
How To Get Your Workshop ID
You will need to know how to get a Workshop ID for both single maps and collections. Let's use this map for example: https://steamcommunity.com/sharedfiles/filedetails/?id=3070288532&searchtext=bhop
As you can see from the numbers in the URL, our map ID is 3070288532
How To Create And Load Workshop Collection
If you want to have multiple maps, then you will need to create a collection. A workshop collection is simply a group of workshop items. You will also need to modify the startup command for your server.
📝 Note: Your collection must be active, approved and set public to work on a server. Collections are also limited to 100 maps. If you have more than 100 maps your entire collection will fail to load.
Here is what you need:
- Workshop Collection ID with maps you want to use
- An active GSLT (Game Server Token)
Create a Steam Workshop Collection
Go to the CS2 Collections page here. Click Create Collection and add the maps you want to that collection. Get the Collection ID from the URL (using the same method as getting the map ID).
Configure Your Server
Go to your server on the XGamingServer Panel and go to Startup. Make sure Workshop Type is set to Workshop Collection. Select Workshop ID, and put your Collection ID in there.
Restart Your Server
Restart the server and all the maps will be available. Type ds_workshop_listmaps in your console to check. You also don't need to edit any mapgroup or mapcycle files as CS2 will automatically create one for you.
⚠️ Warning: The first time you restart the server with a new collection, it will need to download all the maps, so just leave it without restarting the server and let it finish downloading the files.
How To Load A Single Map
If you want to play a single workshop map with friends, you only need to know the single Workshop Map ID. Using the Workshop ID from our example above, go to your server and type this into the console: host_workshop_map 3070288532. It will then load the map you want.
If you always want to load this map, then follow these steps.
Open Startup Settings
Go to your server in the XGamingServer Panel and select Startup.
Set the Workshop Map
Make sure Workshop Type is set to Single Workshop Map. Select Workshop ID, and put your map ID in there.
Restart Your Server
Restart the server to load the workshop map.
How To Update Workshop Maps
Simply restart your server from the XGamingServer Panel. Workshop maps are automatically updated on each restart.
CS2 Workshop Commands
Here are the most common commands you can use.
| Command | Description |
|---|---|
| ds_workshop_changelevel | Changelevel to an available workshop map by name |
| ds_workshop_listmaps | List all available workshop maps from your collection |
How is this guide?
