Creating a Bomb Defusal Map: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(overhaul and added screenshots)
(example)
 
(19 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|Creating a Bomb Defusal Map}}
|ru=Creating a Bomb Defusal Map:ru
{{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.


Creating a Bomb Defusal Senario works the same in [[Counter-Strike: Global Offensive]] as in [[Counter-Strike: Source]].
For the other map requirements, see [[Creating a Classic Counter-Strike Map#Map Requirements]].
This quick tutorial will show you how you to create spawn points, buy zones and bomb sites.


==Spawn Areas==
== Map Requirements ==
For any CS:GO map to function, at least 1 of both ''info_player_terrorist'' or ''info_player_counterterrorist''. You could only use a singular spawn point, but this obviously not work for play testing.
[[File:csgobombsites.jpg|thumb|right|500px|A [[func_bomb_target]] brush, textured with <code>tools/toolstrigger</code>]]
The optimal amount of spawn points would be 10 spawn entities each team, but for community owned servers 16 a side would work better. For the objects properties press {{key|Alt}}+{{key|Enter}} there is a property for ''Spawn Priority'', the value for this determines which spawns will be used first.
==== 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.


If the purpose for your maps is competitive change it to 1 for all but 5 spawns. The 5 spawns set to 0 will be the only spawns used for competitive.
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.
Later in your mapping process, spawn positions will become important for timing among other things and you might need to tweak the area near the final stages of creation.
[[image:csgobuyzones.jpg|thumb|400px|CSGO Buyzones and Spawns]]


In addition to the spawn entities, maps need ''Buy Zones'', first make a box around the spawn points and texture it with the ''tools/toolstrigger'' now press {{key|Ctrl}}+{{key|T}} and change its entity to [[func_buyzone]]. In its properties change its ''Team Number'' to the corrosponding team
==== 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 Sites==
[[Category:Counter-Strike: Global Offensive]]
Bomb sites are essential for defuse maps, as they are the area to plant the bomb. to set one up make a trigger textured brush and press {{key|Ctrl}}+{{key|T}} and change the entity to a [[func_bomb_target]].
[[Category:Counter-Strike: Source]]
The bombsites seem randomly chosen as ''Site A'' and ''Site B'' when you compile the map. The property ''Heist Mode bomb Target'' is an unused value and should be ignored, unless CS:GO is updated to include this in a new or updated gamemode.
 
Also place overlays of and bombsite textures around the bomb site so players can identify each site.
 
[[image:csgobombsites.jpg|thumb|left|350px|CSGO Bombsites]]


[[Category:Counter-Strike: Global Offensive]]
[[Category:Level Design]]
[[Category:Level Design Tutorials]]
[[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