SOURCE 1 · VERIFIED 2026-07-27
Install and test custom maps for CS:GO
Install and test custom maps for CS:GO. Version-specific steps, checks, rollback, and upstream sources for Source 1 (CS:GO branch).
Use the Counter-Strike: Global Offensive-specific Workshop or manual map workflow documented for Source 1 (CS:GO branch); maps are not portable merely because their names match. Stage the map, validate every packaged dependency, and test on a private server before adding it to rotation.
Before you change anything
- A legitimate Steam installation or dedicated-server installation for Counter-Strike: Global Offensive.
- A backup of every file that will be changed.
- Access to the local client console or the dedicated-server console, as appropriate.
Version-specific procedure
- Confirm that the map explicitly targets this game and current engine branch.
- Acquire it from the official Workshop or the mapper’s upstream release channel.
- Install it using the workflow documented for csgo, preserving the archive and license/readme.
- Start the map directly on a private server and capture missing-resource or navigation errors.
- Add it to the rotation only after a clean client can join and download required content through the supported path.
Verify the result
- The map loads without missing model, material, sound, or navigation errors.
- A clean client can connect without a manually preloaded private file set.
Rollback
- Remove the map from rotation first, stop the server, and restore the prior map/config snapshot.
Common pitfalls
- Do not rename a map from another engine and present it as a port.