Every 2hours.gg CS2 server can run any Steam Workshop map, official, custom competitive remakes, prophunt, surf, bhop, deathrun, you name it. Unlike most hosts, you don't upload anything manually. Paste the Workshop ID or URL when deploying and the server downloads the map files automatically.
Deploying with a workshop map
On the deploy page, paste either of these into the "Map" field:
- The numeric Workshop ID (e.g. 3070284539)
- The full Steam URL (e.g. https://steamcommunity.com/sharedfiles/filedetails/?id=3070284539)
The server downloads the map on first boot, which adds 30 seconds to a few minutes depending on size. Once cached, subsequent boots of the same map are instant.
Changing to a workshop map mid-session
Use the map dropdown in the console to switch maps live, workshop included. If the new map requires files the server doesn't have, players will see a "loading" message in chat while the download completes. The server stays up and switches automatically when ready.
What kinds of workshop maps actually work
Almost all of them, with three caveats:
- Plugin-dependent gamemodes: Some maps (e.g. zombie escape, certain prophunt variants) need a server-side plugin in addition to the map files. The map loads fine but the gamemode logic won't run. Email support if a specific map you want needs plugin support.
- Required addons / collections: A few maps require a Steam Workshop addon (separate item) to play, like the CSS map pack for Source-era remakes. The crash watcher handles missing files surgically when it can, but some addons need to be deployed alongside the map.
- Very large maps: Maps over ~500MB take longer to download on first boot. Subsequent boots are cached so this is a one-time cost.
Why this is different from other hosts
Most CS2 hosts require you to either upload .vpk files manually via FTP, or pick from a curated list of pre-approved maps. 2hours.gg downloads anything Steam serves, which means the same map you subscribe to in your CS2 client will work on your server without extra steps.