CSDM Commands

List of commands for CSDM (Counter Strike Death Match)


Admin Commands
Command Description Plugin
csdm_enable
csdm_disable
Switches whether CSDM mode is on or off. csdm_main
csdm_reload Reloads the csdm.cfg config file. csdm_main
csdm_menu Shows the CSDM admin menu. csdm_main
edit_spawns Shows the spawn editing menu (for adding or changing map support). Map config files are stored in configs/csdm. spawn_editor
csdm_cache Developers – shows information about the CSDM runtime cache. csdm_main
csdm_ffa_enable, csdm_ffa_disable, csdm_ffa_ctrl Enable/Disable/Menu for FFA Mode. csdm_ffa



Client Commands
Command Description Plugin
csdm_menu Shows the CSDM admin menu. csdm_main
guns, /guns, menu, enablemenu, enable_menu Saying any of these re-enables the equip menu. csdm_equip


Editing csdm.cfg – Configuring CSDM

CSDM(Counter Strike Death Match) can be configured by editing csdm.cfg in “HLDS\cstrike\addons\amxmodx\configs” folder.

  • Open csdm.cfg with text editor (like Notepad)
  • Configure the variables as you like (See sample below)
  • If you change any setting then you must use csdm_reload command to refresh the CSDM (You can also restart server or change the map)
  • To Disable CSDM simple change
[settings]

enabled = 0
  • Sample csdm.cfg
;CSDM Configuration File;
;;;;You must be running the Main plugin for this section;;;;
[settings]
;Sets whether CSDM is enabled or not.
enabled = 1
;Sets whether or not players should be stripped of weapons on round start
; (excludes knife)
strip_weapons = 1
;Sets how long weapons should stay on the ground for after being dropped
;in seconds.  note that enabling this can create lots of lag for clients
; AND server.  0 is immediate, -1 is infinite.
weapons_stay = 0
;Sets the spawn mode.
; "none" - users spawn at normal map spawn points
; "preset" - csdm_spawn_preset.amxx required,
; uses predefined spawns in config files
; -- others may be supplied by 3rd party plugins
spawnmode = preset
;Sets whether the bomb is removed
remove_bomb = 1
;Sets the spawn waiting time
spawn_wait_time = 0.75
;;;;;You must be running the FFA plugin for this section;;;
[ffa]
;Set whether free for all mode is enabled by default
enabled = 0
;;;;You must be running the Misc plugin for this section;;;
[misc]
;Map objectives are removed by their flags.
; a - as_ maps; b - buyzones are removed
; c - cs_ maps; d - de_ maps
remove_objectives = abcd
;Blocks people from using all buy commands
block_buy = 1
;Auto-refills ammo when it gets depleted
ammo_refill = 1
;Says a radio command to a player when they respawn
spawn_radio_msg = 0

;;;You must be running the ticketing plugin for this section;;;;;
[ticketing]
;Is round ticketing enabled?
enabled = 0
;Number of times a team can have players respawn before they stop
; being able to respawn
tickets = 150

;;;;You must be running the protection plugin for this section;;;;;;
[protection]
;Is spawn protection enabled?
enabled = 1
;Colors of glow shell, leave this in quotes
;The digits are R, G, B, A where A is the alpha transparency
; (as A gets higher, the glow shell is thicker)
colors = "0 255 0 200"
;Number of seconds someone is respawned for.
time = 2

;;;;;You must be running the equip plugin for these sections;;;;
[equip]
;Equip Menu flags:
; p - primary; s - secondary
; a - armor; g - grenade; b - buy
menus = psa
;Autoitem flags:
; a - armor; h - helmet; g - grenades; d - defusekit (CTs only!)
; n - nightvision
autoitems = ah
;Grenade flags:
; f - flashbang; h - he grenade; s - smoke grenade
grenades = h
;Sets number of flashbangs given if; grenades are enabled
fnadesnum = 1

;;;;;;;WEAPON MENUS;;;;;;;;;
;Format for weapon menus is:
;shortname "Display Name" menupage
;Change the '1' to a '0' to block the weapon
;Removing or moving things ;  from the list will change the 
;order of the menus!
[secondary]
usp USP 1
glock18 Glock 1
deagle Deagle 1
p228 P228 1
elite Elite 1
fiveseven "Five Seven" 1
[primary]
m4a1 M4A1 1
ak47 AK47 1
aug AUG 1
sg552 SG552 1
galil Galil 1
famas Famas 1
scout Scout 1
awp AWP 1
sg550 SG550 1
m249 M249 1
g3sg1 G3SG1 1
ump45 "UMP 45" 1
mp5navy "MP5 Navy" 1
m3 M3 1
xm1014 XM1014 1
tmp TMP 1
mac10 "Mac 10" 1
p90 P90 1
;List weapons here the bots can randomly have 
;The short name must match one in the list above
[botsecondary]
deagle
usp
[botprimary]
ak47
m4a1
awp
galil
aug
;;;;;You must be running the item mode plugin for this section;;;;
[items]
;Is item mode enabled?
enabled = 0
;If set to 1, players will drop a pack of goodies when they die.
drop_packs = 1
;Sets the number of armor given by a battery. Default is 15.
battery = 15
;Sets the number of health given by a medkit. Default is 15.
medkit = 15
;Sets the time to wait for an item to reappear on its place.
; Default is 20 (0 = permanent)
item_time = 20
;Sets how long packs stay on the ground. (Max is 30 seconds)
drop_time = 20
;Remove semicolons to restrict any of the following items
; or add the short weapon names of the weapons you want to restrict
; (m4a1, ak47, awp ...)
[item_restrictions]
;longjump
;medkit
;battery
;pistolammo
;rifleammo
;shotammo
;smgammo
;awpammo
;paraammo
;fullammo
;armor

Installing Deathmatch on Counter Strike 1.6 server

Counter-Strike Deathmatch is an AMX Mod X plugin set that adds deathmatch style gameplay to Counter-Strike 1.6.

Features:

 

  • Randomized, preset spawning (you can add new spawn points)
  • Spawn protection (configurable by time and player rendering)
  • Interactive spawn editor
  • Support for giving bots random weapons
  • Configurable weapon menus
  • Blocking of round restarts
  • Deletion of old weapons (saves FPS!)
  • Weapons can be blocked
  • Grenades/armor are configurable
  • Team Deathmatch as well as FFA (Free-for-all Deathmatch)
  • “Item” mode similar to HLDM maps
  • Free and open source!
  • Large pieces are optimized in C++

Requirements :  AMX Mod X 1.8.0+ (See Installing Amx Mod X)

Installing CSDM (Counter Strike Death Match):

  • Download CSDM 2.1.2  from Here( [download id=”6″])

Note: Above setup may not work on non-steam or old setups .Download patched version here [download id=”7″]

  • Extract the file anywhere on your computer to get following folders.

  • Now copy the ‘addons’ folder and merge it with ‘HLDS/cstrike/addons’ folder (Donot Replace the existing ‘addons’ folder , If you cannot merge the folders then copy the contents of each sub-folder and paste in respective sub-folders)
  • Requires engine , cstrike modules . Enable them by editing HLDS\cstrike\addons\amxmodx\configs\modules.ini (Make sure that there is no semi-colon in front of engine_amxx and cstrike_amxx, Check HLDS\cstrike\addons\amxmodx\modules  for names eg. cstrike_amxx.dll )
  • Open HLDS\cstrike\addons\amxmodx\configs\plugins-csdm.ini file and enable/disable the plugins you want.
  • Configure CSDM by editing HLDS\cstrike\addons\amxmodx\configs\csdm.cfg
  • Restart the Server if started.
  • If installation is successful you will see csdm menu on connecting. Type amx_plugins in console to see if csdm plugins are running.