_____________________________________________
Main Features
_____________________________________________
- Weapon Menu
- Loadout Style
- Free For All (FFA)
- Client Preferences
- Workshop Map Support
- Display Panel for Damage
- Different Game Modes:
- Headshot Only
- Primary Weapons Only
- Secondary Weapons Only
- Random Weapons Only
- No Knife Damage (Guns Only)
- Objective Removal (C4/Hostage)
- Spawn Editor, Menu, and Statistics
- Fast Weapon Equip
- Replenish Grenades
- Replenish Ammo & Clip
- Hide Radar for Players
- Hide Award and Grenade Messages
- Kill Reward (HP/AP/Ammo/Grenades)
- Line of Sight Spawning
- 3rd Party Knife Plugin Support
- Multi-Language Support
- English Supported
- Spanish Supported
- French Supported
- Polish Supported
- Brazilian Supported
- German Supported
_____________________________________________
Features to Add
_____________________________________________
Integrated Stats (ELO)
Team Selective Spawns
_____________________________________________
Commands
_____________________________________________
- dm_spawn_menu - Opens the spawn point menu.
- dm_respawn_all - Respawns all players.
- dm_stats - Displays spawn statistics.
- dm_reset_stats - Resets spawn statistics.
_____________________________________________
ConVars
_____________________________________________
CODE
dm_enabled - (Default) 1 - Enable Deathmatch.
dm_valve_deathmatch - (Default) 0 - Enable compatibility for Valve's Deathmatch (game_type 1 & game_mode 2) or Custom (game_type 3 & game_mode 0).
dm_welcomemsg (Default) 1 - Display a message saying that your server is running Deathmatch.
dm_free_for_all - (Default) 0 - Free for all mode.
dm_hide_radar - (Default) 0 - Hides the radar from players.
dm_display_panel - (Default) 0 - Display a panel showing health of the victim.
dm_display_panel_damage - (Default) 0 - Display a panel showing damage done to a player.
dm_sounds_bodyshots - (Default) 1 - Enable the sounds of bodyshots.
dm_sounds_headshots - (Default) 1 - Enable the sounds of headshots.
dm_headshot_only - (Default) 0 - Headshot only mode.
dm_headshot_only_allow_client - (Default) 1 - Enable clients to have their own personal headshot only mode.
dm_headshot_only_allow_world - (Default) 0 - Enable world damage during headshot only mode.
dm_headshot_only_allow_knife - (Default) 0 - Enable knife damage during headshot only mode.
dm_headshot_only_allow_taser - (Default) 0 - Enable taser damage during headshot only mode.
dm_headshot_only_allow_nade - (Default) 0 - Enable grenade damage during headshot only mode.
dm_remove_objectives - (Default) 1 - Disables bomb sites, and removes c4 and hostages.
dm_respawning - (Default) 1 - Enable respawning.
dm_respawn_time - (Default) 1.0 - Respawn time.
dm_gun_menu_mode - (Default) 1 - 1) Enabled. 2) Primary weapons only. 3) Secondary weapons only. 4) Random weapons only. 5) Disabled.
dm_los_spawning - (Default) 1 - Enable line of sight spawning.
dm_los_attempts - (Default) 10 - Maximum attempts to find a suitable line of sight spawn point.
dm_spawn_distance - (Default) 0 - Minimum distance from enemies at which a player can spawn.
dm_spawn_protection_time - (Default) 1.0 - Spawn protection time.
dm_loadout_style - (Default) 1 - When players can receive weapons. 1) On respawn. 2) Immediately.
dm_fast_equip - (Default) 0 - Enable fast weapon equipping.
dm_no_knife_damage - (Default) 0 - Knives do NO damage to players.
dm_remove_weapons - (Default) 1 - Remove ground weapons.
dm_replenish_ammo_empty - (Default) 1 - Replenish ammo when weapon is empty.
dm_replenish_ammo_reload - (Default) 0 - Replenish ammo on reload action.
dm_replenish_ammo_kill - (Default) 1 - Replenish ammo clip on kill.
dm_replenish_ammo_type - (Default) 2 - Replenish type. 1) Clip only. 2) Reserve only. 3) Both.
dm_replenish_grenade - (Default) 0 - Unlimited player grenades.
dm_replenish_hegrenade - (Default) 0 - Unlimited hegrenades.
dm_replenish_grenade_kill (Default) 0 - Give players their grenade back on successful kill.
dm_hp_start - (Default) 100 - Spawn HP.
dm_hp_max - (Default) 100 - Maximum HP.
dm_hp_kill - (Default) 5 - HP per kill.
dm_hp_headshot - (Default) 10 - HP per headshot kill.
dm_hp_knife - (Default) 50 - HP per knife kill.
dm_hp_nade - (Default) 30 - HP per nade kill.
dm_hp_messages - (Default) 1 - Display HP messages.
dm_ap_max - (Default) 100 - Maximum Armor Points (AP).
dm_ap_kill - (Default) 5 - Armor Points (AP) per kill.
dm_ap_headshot - (Default) 10 - Armor Points (AP) per headshot kill.
dm_ap_knife - (Default) 50 - Armor Points (AP) per knife kill.
dm_ap_nade - (Default) 30 - Armor Points (AP) per nade kill.
dm_ap_messages - (Default) 1 - Display AP messages.
dm_nade_messages - (Default) 1 - Disable grenade messages.
dm_cash_messages - (Default) 1 - Disable cash award messages.
dm_armor - (Default) 0 - Give players chest armor.
dm_armor_full - (Default) 1 - Give players full armor.
dm_zeus - (Default) 0 - Give players a taser.
dm_nades_incendiary - (Default) 0 - Number of incendiary grenades to give each player.
dm_nades_molotov - (Default) 0 - Number of molotov grenades to give each player.
dm_nades_decoy - (Default) 0 - Number of decoy grenades to give each player.
dm_nades_flashbang - (Default) 0 - Number of flashbang grenades to give each player.
dm_nades_he - (Default) 0 - Number of HE grenades to give each player.
dm_nades_smoke - (Default) 0 - Number of smoke grenades to give each player.
dm_nades_tactical - (Default) 0 - Number of tactical grenades to give each player.
_____________________________________________
Compatibility
_____________________________________________
This plugin is tested on the following Sourcemod & Metamod Versions.
Sourcemod 1.10.0+
Metamod 1.11.0+
_____________________________________________
Requirements
_____________________________________________
None.
_____________________________________________
Instructions
_____________________________________________
- Extract zip file and place files in the corresponding directories of /addons/sourcemod
- /configs/deathmatch/deathmatch.ini
- /configs/deathmatch/spawns/*.txt
- /plugins/deathmatch.smx
- /scripting/deathmatch.sp (necessary only for compiling)
_____________________________________________
Difference
_____________________________________________
Why another release of a Deathmatch plugin? After receiving many requests to update my release of Snip3rUK's Deathmatch plugin (version 1.5.5), I decided it was time to fix up the bugs and issues rendering the plugin a bit broken. This is simply carrying on the wonderful plugin that Snip3rUK made, but with the added benefit of new features, fixed bugs, and maintainability. The general code has not been altered other than what needed to be fixed or better optimized, and of course the few new features. Why continue this plugin when h3bus's Deathmatch plugin is already an extension of Snip3rUK's? A lot of requests I received were due to his plugin being too complicated to use for some server operators; whereas, this plugin requires simple setup and configuration. Not dependent or useful for map specific, but designed for generic deathmatch use. If you are using the old version (1.5-1.5.5) please back up everything and remove all files, as the file placement has moved.