Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Rush Mod [Battlefield][Plugin-less]

A Map Prefab for Counter-Strike: Source

Members see zero ads. Membership is 100% free

Stand alone hammer. No Mods required anymore.

RUSH MOD The concept of this rush mod follows the same lines as rush on battlefield (bc2/3 etc).
For those of you who are not familiar with it, here is a brief overview:
There are 2 M-com stations on each stage, and a total of 3 stages per map. There are 2 teams in this game type: Attackers and Defenders. IF YOU WOULD LIKE TO SEE THIS MOD IN ACTION, CHECK OUT MY FIRST RUSH MAP: [CLICK ME TO SEE MAP]( "CLICK ME TO SEE MAP") Attackers
Your job is to arm, hold and destroy the M-com stations in each area/stage. You start with X amount of spawn tickets (set by server admin) which are basically reinforcement/spawns. When you die, your team loses a ticket. When both objective within a stage are cleared, the stage will mark itself as cleared and the ticket reserve will be replenished back to full.
Destroy all 6 objectives over 3 stages and you win the game!
Get your ticket count to 0 and you lose!
You job is to protect and defend the M-com stations at all cost or risk losing the game. You have unlimited tickets to spawn with. If an attacker arms the M-com station in your base, you must walk into it to disarm it before the count-down reaches 0.
Your secondary goal is to eliminate all attackers and bring their ticket count down to 0 before they are able to clear all 3 stages.
Protect the objectives and reduce attackers tickets to 0 to win!
Lose the M-com stations and you lose!
The Prefab/Mod
I have edited the mod so it no longer uses Eventscripts - is all done in Hammer.
It has dynamic spawn points implemented (using info\_teleport\_destinations and logic\_relays) so spawns advance with the map.
An example of this is when Stage 1 is cleared. As soon as the second M-com station goes down, Defender spawn points are moved back and they are given 15 seconds to prepare for the next assault phase, and attacker spawn points are moved up to where the M-com stations were destroyed (or wherever the mapper wants to put them really).
Math\_counters are used to identify when both bombs in a Stage have been destroyed and it communicates with the script to replenish spawn tickets and progress through to the next stage.
The bombs themselves consist of a few entities. There is a ambient\_generic that hosts the bomb armed sound and a series of env\_explosions and env\_sprites for effects.

The spawn counter is done by counting the player spawns using the trigger_teleport brush. The vmf caters for all but respawns etc.
Sounds cool, how do I use it?
To implement this prefab/mod into your maps there are a few key things you will need. I will run through them step by step.
  • Source SDK (Hammer Editor) - STEAM

Create the shell of your map, put places for the bombs to go and assign where you want the teams to spawn. It is recommended you have the Defending team spawn near the M-coms, but not so close they can shoot out of their base, or be spawn camped.
After the map has been created, we want to import the stations/entities in 1 stage at a time.
in the attached prefab (.vmf file) there are 4 different rooms, 3 housing 2 M-com stations each and 1 that is sealed off in the middle of the map that hosts the spawn points of each team.
The spawn system is simple: when a player spawns, they are instantly teleported to the info\_teleport\_destination. The destinations are changed as the stages progress. THE ROOMS
The first room in this prefab houses 2 M-com stations and all of the entities that this prefab uses: 2 x filter\_activator\_team, 4 x logic\_relays, 3 x math\_counters, 1 x point\_servercommand and 1 x logic\_auto. There are also 3 sets of info\_teleport\_destinations (spawn points). 2 belong to the attacking team and the other to the defending team. The furthest one from the M-com station is the initial spawn point for the game, so place that where you want the attacking team to start.
The next set of spawn points that are facing towards the door are also for the attacking team. This is where the team will start to spawn when they have cleared Stage 1. Place this around where the M-com stations are, ready to charge at Stage 2.
The last set of spawn points in this room are for the Defending team (their initial spawn as well). Place these where you would like the team to start.
Copy and paste all of the entities (should be 11) and the M-com stations into your map file.
You will need to edit the math\_counter named bomb\_site\_stage\_1 (may have to ungroup the entities).
Open up the Properties screen (alt+enter) and click on outputs tab.
Where it says "OnMaxHit bomb\_site\_a\_door Open" you have 2 choices. Create a door (or copy and paste the one in the prefab) named bomb\_site\_a\_door where you want the attacking team to progress through (splits the map up etc, gives the defenders time to get ready).
Alternatively you can create other things like func\_breakable player clip brushes by simply changing the output to: OnHitMax func\_breakable\_name break (delay)"
The choice is yours.
Do the same for the math\_counter named bomb\_site\_stage\_2, but leave named bomb\_site\_stage\_3 alone.
Go ahead to rooms 2 and 3 in the prefab and move them bomb sites and spawn points into place. At this point you should know which is which, and if not, un-group them and check the name.
  • ct\_stage1\_detX
  • ct\_stage2\_detX
  • ct\_stage3\_detX
  • Obviously CT spawns
  • t\_stage1\_detX
  • t\_stage2\_detX
  • t\_stage3\_detX
  • Obviously T spawns

One thing I will mention is be sure to place the spawn points in a separate (non accessible) area of the map so players don't accidentally trigger the teleports etc.
The final thing you will need to add to your map (or copy from my prefab) is the trigger\_hurt. Drag them so they cover all accessible areas of your map and name one: ct\_killer and the other: t\_killer.
These are triggered by the script at the end of the map (after M-coms are blown) or after attacker tickets are drained to end the round so SUPER IMPORTANT!! :)
It is a lot of to read and if you do have any questions you are all more than welcome to post below.



Sign up to access this!

No comments yet


Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code


Key Authors
Particle entities on explosion
Special Thanks
Nos Pro
Ideas/beta testing
Smile On SpeedDial
Ideas/beta testing
Ideas/beta testing


im_the_new_guy avatar
im_the_new_guy username pic Joined 11y ago
15,996 points Ranked 342nd
24 medals 2 legendary 3 rare
  • Submitted 50 Maps Medal icon
  • 10 years a member Medal icon
  • 6 years a member Medal icon
  • Returned 1000 times Medal icon
  • Submitted 20 Maps Medal icon
  • Mapper of the Month, November 2013 Medal icon
im_the_new_guy avatar

Sign up to access this!
Sign up to access this!
Sign up to access this!


Sign up to access this!






  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • favorite 1
  • cloud_download 370
  • remove_red_eye 3.4k
  • access_time 6y
  • access_time 6y

More from Submitter


More Minigames Prefabs