Maps and Content

Workshop Guide

Get workshop maps and custom map content working with the standalone build, including file paths, launch format, and common fixes.

Focus Workshop Extraction
Format Step-by-Step Tutorial
Best For CS:GO Legacy Maps

This guide shows how to use CS2 to download old workshop maps, extract the map file, and move it into CS:GO Legacy. If you want to edit skins, agents, gloves, or inventory items, use the Skin GUI Guide or Manual Skin Editing instead.

This only works because CS2 can still download the workshop files.
The idea is simple: subscribe in CS2, find the downloaded workshop file, extract the .bsp, then copy it into your CS:GO Legacy maps folder.

Before You Start

  • Install CS2 so you can access the Workshop page and subscribe to maps.
  • Make sure CS:GO Legacy is already installed and launches correctly.
  • Close CS:GO Legacy before copying new map files into it.

1. Download the Map

Install CS2 and open its Workshop page. In the sidebar on the right, scroll to the bottom and enable Show Incompatible Items. That makes old CS:GO workshop maps show up again.

Once that is enabled, find the map you want and click Subscribe. In the original example, the map used is pool_day.

2. Locate the Downloaded File

Go to your Steam folder and open this path:

steamapps\workshop\content\730\

Open the folder for the map you downloaded. Inside, you should find a .bin file or another compressed file. Extract it, then look for the actual .bsp map file inside.

3. Move the Map to CS:GO Legacy

Copy the extracted .bsp file into your CS:GO Legacy maps folder:

steamapps\common\csgo legacy\csgo\maps\

For example, if you extracted fy_pool_day.bsp, that file should end up directly inside the maps folder.

4. Launch CS:GO and Play

Enable the developer console, then start the map with the mode you want.

sv_game_mode_flags 32; map fy_pool_day dm

That example launches fy_pool_day in free-for-all deathmatch with bots.

You can also use other game modes. For example:

map fy_pool_day casual

Use the map filename without the .bsp extension when typing the command.

5. Playing With Friends or on a Server

  • Make sure everyone is using the same extracted map version.
  • If you host a server, place the same .bsp in the server's csgo\maps\ folder too.
  • If the archive included extra materials or assets, copy those as well if the map needs them.
  • If clients are missing the map, FastDL or a shared manual install may still be needed.

Common Problems

Map does not show up in the Workshop

  • Make sure Show Incompatible Items is enabled in the CS2 Workshop sidebar.
  • Some old maps may still be unavailable or harder to find depending on Steam's listing state.

There is no .bsp after extraction

  • Double-check that you opened the correct map folder under steamapps\workshop\content\730\.
  • Some workshop downloads are packaged differently, so you may need to open the extracted folder structure a bit further.

The map will not load in CS:GO Legacy

  • Make sure the .bsp was copied to steamapps\common\csgo legacy\csgo\maps\.
  • Make sure your console command uses the exact map filename without the extension.
  • If the map needs extra assets, copy those too instead of only the main map file.

Quick Example

If you subscribe to pool_day in CS2, extract the downloaded archive, copy fy_pool_day.bsp into csgo legacy\csgo\maps\, and then run sv_game_mode_flags 32; map fy_pool_day dm, you should load into the map with free-for-all deathmatch rules.