Skip to main content

Load and troubleshoot CS2 Workshop maps

CloudExaA helpWorkshop guide.page existing does not prove that its map works with today's CS2 server. CS2 uses Source 2, and older CS:GO content may still appear in searches. Check the item's game, compatibility information, author notes and recent change history before adding it to a public rotation.

Record a working starting point

Back up your configuration, record the current map and save your startup settings privately. First confirm a standard installed map, such as de_dust2, can load and accept a player. A Workshop test is much easier to interpret when networking and the base game already work.

Arrange a maintenance window: loading another map disconnects or interrupts players. Use the hosted server console, rather than running commands on your own client's listen server by mistake. You do not need root access to perform these configuration checks.

Test one item before building a rotation

  1. Open the map's actual Workshop item page. Copy the numeric value after id= in its URL. A collection ID and a map item ID are different objects.
  2. Review whether the item is public and whether its author lists dependencies or special mode settings.
  3. In the dedicated-server console, use host_workshop_map MAP_ITEM_ID, replacing the placeholder with that map's numeric ID.
  4. Watch for download progress, completion and the subsequent map load. Large content can take time; repeated restarts interrupt useful evidence.
  5. Join with a normal client, check that the expected map is active and complete a basic round or spawn test.

For startup, the equivalent command form is +host_workshop_map MAP_ITEM_ID. Only change the startup template if your service permits it, and preserve the existing required arguments. A console command and a shell launch argument are not interchangeable: the plus sign belongs to the launch form.

Keep rotation support separate

Successfully loading one item does not automatically create a Workshop rotation. Rotation behaviour depends on the current game mode and any installed map-management plugin. Use the selected manager's documented CS2 format, not an old CS:GO mapgroup recipe or Garry's Mod's collection parameter. Save its configuration before adding entries.

Keep a small record of item ID, readable name, author and test date. Test new maps individually before making them the boot map. Avoid changing the map, mode, plugin framework and network allocation in the same maintenance session; that makes failures difficult to attribute.

Find the failing stage

A download error suggests item access, Steam availability, space or connectivity. A completed download followed by a map-load error suggests content or build compatibility. A running map that clients cannot join needs separate client and server logs. Preserve the first relevant error and its timestamp instead of relying only on the final exit message.

Return to the recorded standard map if the new item fails. Do not erase Workshop caches, validate files or reinstall as the first response. Send support the item URL, redacted startup output and confirmation that the baseline map works. Never include Steam login tokens in the report.

Further reading

Looking for another game? Browse game server setup and troubleshooting guides.