Brawl is not maintained anymore in this state due to its needlessness (as time showed me). For now current version is under closed development and is hardly integrated in my community's environment and it won't work for you. However you can use this old version for your purposes.
This is a submission for gmodstore Gamemode Competition.
You can join and test the latest version on 37.230.210.93:27888
If you want to support us working on this, please buy us some time and motivation here.
Brawl is a quick first person shooter gamemode inspired by games like Counter-Strike, Insurgency and Overwatch (I know they're very different but I tried to combine some elements out of them). It isn't innovative or somewhat really unique but simply well-balanced and smooth shooter gamemode fun to play on. Just enter the game and play on any map (you should setup spawnpoints for new maps however, read about it below). When mode goal is archieved players should vote for next mode.
Currently you can play these modes:
- Free for all Deathmatch
- Team Deathmatch
- Squad Deathmatch
- Free for all Elimination
- Team Elimination
- Squad Elimination
- Gun Game
Team modes present 2 teams, squad have 4 teams (squads), some of these will be removed after adding some planned ones
Planned modes:
- Bomb defuse (probably will use CSS maps)
- Point capture
- Protect the VIP
- Siege
Spawnmenu (default: Q)
- open weapon switcher
Weapons slot 1-4 (default numeric 1-4)
- fast switching weapons
Context menu (default: C)
- open weapon cutomization mode
Secondary attack while in weapon switcher (default: RMB)
- drop highlighted weapon
In main menu (opened by ESC) on Game tab you can change teams or toggle spectating mode.
- Counter-Strike-like buying system for some modes
- Unlockable attachments
- Proning
- Insurgency-like leaning
- More awards while earning new levels
- More modes (see modes section)
- More things; if I get money from Brawl I'll surely have a lot of time to work on gamemode with your suggestions
- Download the zip or clone the repository and place
addons
andgamemodes
folders insidegarrysmod
folder of your server - Choose gamemode by adding
gamemode brawl
line in yourgarrysmod/cfg/autoexec.cfg
- Add this workshop collection to server for testing or if you want to assembly your own collection, add this, this and this addons to your collection for server to function properly, no client subscribtions needed
- Set up your server name, password and other parameters by editing
garrysmod/gamemodes/brawl/gamemode/config.lua
- If players are missing textures or models most likely they need to relaunch the game. If it still persists double-check your
workshop
section ofconfig.lua
I recommend keeping original map and player lists for smooth experience during testing.
However if you want to set your own maps read below.
- Enable debug mode at the very bottom of
config.lua
- Add map to server's workshop collection
- Add map to
config.lua
using the exapmle at the bottom of map list - Run server on new map and use
brawl_points_add spawn
andbrawl_points_remove spawn ID
to edit spawns on the map - Reload map and see how it works
- When finished editing maps, disable debug mode
I recommend setting from 20 to 35 spawnpoints for new maps. All maps included in test collection have predefined spawnpoints.
This gamemode wouldn't exist without these people:
- spy, tigg, tayley, Matsilagi, wystan, FA:S 2.0 team - providing CW2.0 weapon base
- direded, roni_sl - helping me with small code things
- Octothorp Team followers - for extensive testing the gamemode
If you need any help on gamemode you can contact me via Discord.