Creating a Bomb Defusal Map

From Valve Developer Community
Revision as of 06:46, 27 August 2025 by NinjaV (talk | contribs) (example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
English (en)Deutsch (de)Polski (pl)Русский (ru)中文 (zh)Translate (Translate)

This page covers only the special requirements for Bomb Defusal Scenarios in a Classic Competitive map in Counter-Strike: Source Counter-Strike: Source and Counter-Strike: Global Offensive Counter-Strike: Global Offensive. In Counter-Strike 2 Counter-Strike 2, the concepts are still the same.

For the other map requirements, see Creating a Classic Counter-Strike Map#Map Requirements.

Map Requirements

A func_bomb_target brush, textured with tools/toolstrigger

Bomb Sites

Create a brush textured with tools/toolstrigger, and with it selected, press Ctrl+T and change the entity class to func_bomb_target.

Main article:  func_bomb_target

If such an entity exists, the game will care about the rest, such as appropriate round endings and giving one Terrorist a C4 at round start.

Though the official Bomb Defusal maps have two bomb sites, this scenario will also work correctly with just one. If a map has no func_bomb_target, no bomb planting will be possible.

Competitive Aspects

  • Bomb sites are located closer to the Counter-terrorist's spawn area so that they can get into a defensive position before Terrorists arrive.
  • Each bomb site should require two entrances. Mostly, a cover is set up at a bomb site so that a player can watch one entrance while being covered from the other.
  • Think about safe planting spots and whether they should (or shouldn't) be there (for a specific direction).
  • Remember to eliminate bomb-stuck spots all across the map using wise clipping and trigger_bomb_reset entities.
  • Prevent bomb defusal through walls using func_no_defuse entities.
Tip.pngTip: Place letter overlays or decals around the bomb site so players can find and identify each site.
Tip.pngTip: The func_bomb_target entity is not visible in-game. Visualize its bounds, such as by using decals on the floor, so that players know where they can plant and where they cannot.
Example of showing bounds