This plugin was a request
and there is an ES version
of this plugin as well.
With this plugin, the players are limited to a total of 8 players - 3CT and 5T.
The objective is for the Terrorists to RUSH B. This works with almost any de_ map where there are two clearly identified bomb sites (like how the default de_ maps are). This plugin will force drop the bomb if the T tries to plant at a site other than B. See below posts for complimenting plugins to this one.
Here's a Youtube Video
showing you the action and how much fun this plugin will be.
In all rounds where the CTs win, the game continues as normal.
In all rounds where the Terrorists win, there is a team change. The three Terrorists who killed a CT in the winning round change sides with the CTs. If only 2 Terrorists killed the three CTs (or 1 Terrorist killed all three CTs), 1 (or 2) randomly selected Terrorists will be switched to the CT team. As of 0.0.1.1 a menu will be shown to that 1 Terrorist who killed 2+ CTs so they can choose who they want to bring over to the CT team.
This plugin acts like a PUG (pick up game) in that it waits for 8 players before it "lives" the round. I'll be adding to this plugin CVars for server admins to determine if it should run as a PUG or more like a lo3 (live on 3) where an admin (or designee) types a command to start the match.
With this plugin you can allow/deny grenades (smokers and flashes too) and AWPs - see the generated config file (or CVar list below).
Scores are only maintained if the CTs keep winning - once the Terrorists win, the scores are zero'd out. If there are less than 8 players the scores read something fun
When there are less than 8 players on the teams, the spectators are displayed a message telling them the game needs players. I'll be enhancing that with a menu displayed to the spectators and the first one to "buzz" in gets the slot. I was thinking about using a waiting list system, but we would run the risk of putting someone from spectate on a team who was AFK. Still thinking about this and any input would be appreciated
Right now, I don't know of any game ending event - it's just a fun, fast paced way to play CSS.
- if you want to have the plugin auto-update when updates are published. By default, this is disabled. You can enable this from the plugin's config file by changing the cvar sm_brush_useupdater
to from "0" to "1"
The following people assisted with this plugin by the posts on this forum:
To Do List:
Since this is a beta release, I have
a few things to do.
Add translation file
- DONE v0.0.1.1
- Add a way to handle spectators joining a team when a slot opens up
Add a team scrambler option for when the CTs win 8-10 times in a row
Add different way to swap players when only 1-2 Ts kill the CTs
Finish weapon restrict where you can configure how many of any of the grenades a player can carry.
Optimized out, see next line
--- You can use the ammo_hegrenade_max variable or THIS
plugin to handle the number of grenades you want to allow the players to carry.
None that I could find during my testing, if you find something (which I know there will be issues), let me know via this thread and I'll address them ASAP.
If you have a feature request, let me know via this thread.
There was a request to have an enabled/disabled CVar - fulfilled in 0.0.1.5
There was a request to have this plugin be able to work with bots - fulfilled in 0.0.1.5
Put the .smx file in your plugins folder and the translation files in your translation folder. After you change the map or restart your server, a config file will be created in your cfg/sourcemod folder named plugin.brush.cfg. Open it up and configure your plugin as you see fit, restart the map or server to apply the changes you make.
New as of 0.0.1.1 - Put the brush.phrases.txt file in your translations folder
You'll either have to download the .smx file or compile it yourself. The web compiler won't work due to the custom includes (which are SMLib
, and Updater
** As of 0.0.2.2, a new phrase was added to the translation files - make sure you update those as well
** It is suggested that you backup your config file, delete it, and let the plugin create a new one for you - especially if you're upgrading to a version that has new CVars (like 0.0.2.2
** NOTE **
For 0.0.1.6+, place two files in your cstrike/cfg folder. One named brush.live.cfg
and the other named brush.notlive.cfg
. Put whatever settings you want in there and when BRush goes live (the first time) it will execute the commands in that file. When BRush goes not live (the first time) it will execute the not live config file.