Creating a Bomb Defusal Map: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "Creating a Bomb Defusal map works the same in Counter-Strike: Global Offensive as in Counter-Strike: Source. This quick tutorial demands that you know the basics of [[bru...")
 
(example)
 
(22 intermediate revisions by 12 users not shown)
Line 1: Line 1:
Creating a Bomb Defusal map works the same in [[Counter-Strike: Global Offensive]] as in [[Counter-Strike: Source]].
{{lang|Creating a Bomb Defusal Map}}
This quick tutorial demands that you know the basics of [[brush entities]].
{{subpage|[[Creating a Classic Counter-Strike Map#Map Requirements]]}}
This page covers only the special requirements for '''Bomb Defusal Scenarios''' in a Classic Competitive map in {{css|4}} and {{csgo|4}}.
In {{cs2|4}}, the concepts are still the same.


==Spawn points==
For the other map requirements, see [[Creating a Classic Counter-Strike Map#Map Requirements]].


For any map to function properly, you need to place spawnpoint entities in the game world. The [[info_player_terrorist]] and [[info_player_counterterrorist]] entities are used to mark where players spawn. You want at least 32 total player spawns for the majority of servers to run your map.
== Map Requirements ==
[[File:csgobombsites.jpg|thumb|right|500px|A [[func_bomb_target]] brush, textured with <code>tools/toolstrigger</code>]]
==== Bomb Sites ====
[[Basic Construction|Create a brush]] textured with <code>tools/toolstrigger</code>, and with it selected, press {{Key|Ctrl}}+{{Key|T}} and change the entity class to '''func_bomb_target'''.
{{main|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 [[weapon_c4|C4]] at round start.


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


Each team needs to be able to buy weapons where they spawn. To enable this, create a brush the covers the spawn location of one of the teams and give it the ''tools/toolstrigger'' material, then tie it to a [[func_buyzone]] entity. Don't forget to set the team of the buyzone in its properties. Repeat the process for the other team and both teams should be able to buy weapons.
==== 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 [[Tool_textures#Clips|clipping]] and [[trigger_bomb_reset]] entities.
* Prevent bomb defusal through walls using [[func_no_defuse]] entities.
{{tip | Place letter [[overlays]] or [[decal]]s around the bomb site so players can find and identify each site.}}
{{tip | The <code>func_bomb_target</code> 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.<br>
[[File:CssDE BombTarget visualBounds.png|thumb|left|300px|Example of showing bounds]]}}


==Bomb zones==
[[Category:Counter-Strike: Global Offensive]]
[[Category:Counter-Strike: Source]]


For each bomb zone you want in your map, create another trigger brush to cover the ground at the bomb area, and tie it to a [[func_bomb_target]] entity. The bomb zone usually works right away without any property tweaking.
[[Category:Level Design]]
[[Category:Tutorials]]

Latest revision as of 06:46, 27 August 2025

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