Warmup DeathMatch
(warmupDM)
v1.0
Introduction/Features:
There are lot of plugins out there for death-match game-play and a lot more for adding a warmup round to the CS series. This plugin is simply none of the above and both of them at the same time.
Using this plugin you can modify the game-play of
default warmup mode of the game without adding a custom warmup round or affecting the actual match.
- Random weapon: Using this plugin you can give random weapons to the players after each re-spawn. It is also possible to prevent users from dropping their gun.
- Removing default weapons: It is possible to remove all of the weapons in the map as well as removing the default weapons of the players. Useful in aim_* and fy_* maps.
- Warmup Only: If you want to run a simple death-match server without any actual round you can use this plugin to end the game right after warmup round. Simply by killing all of the players!
- Kill reward: Using this plugin you can increase the ammo and health point of the attacker (killer).
- Per map, per map prefix and auto detection of guns: It is possible to define different sets of guns per each map or for different map groups. If no guns mentioned, plugin will try to detect the weapons from the map it-self. Useful when loading aim_* and fy_* maps. It is also possible to set a number as the chance of giving that weapon to the player.
Known bugs:
- Refilling ammo after reload not working with auto reload
CVars:
- sm_warmupdm_version: Version of plugin
- sm_warmupdm_enable: (0/1) Enabling and disabling of the plugin
- sm_warmupdm_fillonreload: (0/1) Refilling the primary and secondary weapons after reload
- sm_warmupdm_fillonkill: (0/1) Refilling the primary and secondary weapons after scoring a kill
- sm_warmupdm_hponkill: (0-999) Number of health points to add to the attacker after scoring a kill (zero to disable)
- sm_warmupdm_fillmagazine: (0/1) When refilling the weapons, fill their active magazine/clip as well
- sm_warmupdm_nomatch: (0/1) End the game right after end of warmup round
- sm_warmupdm_noweapons: (0/1) Removing the weapons from the map and players' slots
- sm_warmupdm_noknife: (0/1) Removing the knife from players' inventory
- sm_warmupdm_nodrop: (0/1) Prevent dropping of guns by players and after their death
Per Map/(Map Prefix) Configuration File:
addons/sourcemod/configs/warmupdm_config.txt is the file responsible for storing the custom weapon sets for each map. It is possible to define a weapon set for a specific map as well as definig a set for a group of maps by they prefix; with full support for workshop maps. It is also possible to specify a number as the chance of giving that gun to a player. Please take a look at the following example:
Code:
"WarmupPerMapConfig"
{
"aim_usp_a"
{
"weapon_usp_silencer" "1"
}
"awp_"
{
"weapon_awp" "1"
}
"default"
{
"weapon_ak47" "49"
"weapon_m4a1" "49"
"weapon_awp" "2"
}
}
Changelog:
- v1.0 - 2015-01-21: Initial release
How to install:
- Download the latest version of the plugin ONLY from the following link: [Github - warmupDM's Releases]
- Extract both "plugins" and "configs" folders to the addons/sourcemod path
- Edit configs/warmupdm_config.txt to your needs
Source:
Source code of this plugin is available at the following address:
[Github - watmupDM]