Creating Bomb Sites (func_bomb_target and info_bomb_target)

January 29, 2026 Daemon666 8 min read

A de_ map is defined by its bomb sites — the zones where the Terrorists can plant the C4. If you build a beautiful defusal map with no bomb-target entity, the Ts spawn with the bomb and have nowhere to plant it, the round never resolves on an objective, and the map behaves like a deathmatch. This covers the two ways to define a site, the buyzone the Ts need, and the parameters that tune bomb behaviour.

1. Choose the bomb-target entity

CS 1.6 gives you two entities to mark where the bomb can be planted, and you pick based on the shape of the site:

  • func_bomb_target — a brush entity. You tie it to a brush covering the plantable area, so the plant zone is exactly the volume you draw. Use this when the site is a defined region (a warehouse floor, a platform).
  • info_bomb_target — a point entity. It marks a single spot with a fixed plant radius around it. Simpler, but less precise about the site's shape.

Most published de_ maps use func_bomb_target because it lets the plant zone match the level geometry. Pick one approach per site; you do not need both.

2. Build a func_bomb_target site

Draw a brush covering the area where planting should be allowed — typically a thin box over the floor of the site, tall enough to catch a standing player. Tie that brush to a func_bomb_target entity in the editor. Repeat for the second site. A standard de_ map has two bomb sites (A and B); a single-site map is legal but unusual.

// conceptually, per site:
brush over the plant floor  ->  tie to entity  ->  func_bomb_target

3. Give the Terrorists a buyzone

The Ts carry the bomb but also need to buy, and buyzones are their own entity. Create a func_buyzone brush over each team's spawn/buy area — one for the T spawn, one for the CT spawn. Without a T-side func_buyzone, Terrorists cannot open the buy menu at all, which is a frequent "buy menu doesn't work on my map" report. Buyzones are brush entities, made the same way as the bomb target: draw the brush, tie it to func_buyzone.

4. Tune the rules with info_map_parameters

The point entity info_map_parameters controls map-wide objective rules. On a bomb map it lets you set things like whether the bomb can be planted anywhere in a buyzone and the buying behaviour. Place one info_map_parameters in the map and set its keys to match the experience you want; if you leave it out, the map uses engine defaults, which is fine for a standard two-site de_ map. Do not place more than one.

5. Make sure the Ts actually get the bomb

On a correctly built de_ map with bomb targets present, the game hands the C4 to a random Terrorist at round start automatically — you do not place a bomb entity. If no T ever receives the bomb, the map is missing its bomb-target entities entirely, so the game does not recognise it as a defusal map. This is the tell that step 1 or 2 was skipped.

6. Compile and test both sites

These are ordinary entities; a normal ZHLT/VHLT compile bakes them in. Load the map, join T, and confirm you receive the bomb and can plant at both A and B but nowhere else.

Common errors

  • No Terrorist ever gets the bomb — the map has no func_bomb_target or info_bomb_target, so the game does not treat it as a defusal map. Add at least one bomb target.
  • Can plant everywhere / nowhere — the func_bomb_target brush is the wrong size, or you used a point info_bomb_target with a radius that is too large or too small. Resize the plant zone.
  • Ts cannot open the buy menu — missing func_buyzone over the T spawn. Add one per team.
  • Bomb site not registering the plant — the brush was left as a normal solid instead of being tied to the entity, so it is just a wall. Re-tie it to func_bomb_target.
  • Only one site works — you built A but forgot to tie B's brush to a second func_bomb_target.

Verification

Load the map, join Terrorist, and confirm you spawn with the C4 (or receive it as a random T). Walk into site A and confirm the plant prompt appears; plant it. Repeat at site B. Stand outside both sites and confirm you cannot plant there. Join CT and confirm you can defuse a planted bomb. If planting works at both sites and nowhere else, and both teams can buy, the objective layer is complete. Pair this with correct player spawns so both teams start in the right place.

Mitwirkende: Daemon666 ✦
Teilen: