HL2DM Pro can feature multiple gameplays : HL2MP Original and ProMod are built-in but you can make your own gameplay using the built-in GDK (Gameplay Development Kit). As such, features sometimes apply only to regular HL2MP, Promod or other gameplay of your own. The 4th column named "Other gameplays" refers to all those gameplays. For those gameplay, a feature can be enabled or not depending on the gameplay designer. In this case, it is marked "Activable". If you can decide of the value when defining the gameplay, then it is marked "You decide".



Added features descriptions Regular HL˛DM ProMod Other gameplays
Command Menu GUI X X X
Administration Menu GUI (control gamemodes on the server, number of teams, votes, ...) X X X
Full match management system (start/pause/stop but also match settings, nextmap, score recovery when a player dropped and other features which are too long to list here) X X X
Recover score when a player dropped X X X
Full Voting system for players X X X
RCON Admin to decide on match settings without requiring a vote X X X
Map cycle management X X X
Gameplay Development Kit (GDK) X X X
Spectator mode : In-eye (including zoom/unzoom), 3rd view, roaming X X X
Scoreboard displays the steamid X X X
Up to 32 simultaneous players instead of 16 X X X
Customizable crosshairs X X X
Round/map statistics X X X
Mini scoreboard X X X
Radar (teamplay gamemods only) Activable X X
2 minutes overtime in case of draw X X X
In-game chat icon when typing text X X X
In-game Web icon when surfing the web X X X
In-game IRC icon when using IRC X X X
Colored names (chat, opponent, death notice, ...) X X X
Colored text (say and say_team) X X X
HUD Inventory X X X
Direct weapon binds X X X
Combine ball kills the shooter   X X
Sign in case of headshot X X X
Record demo with file autonaming X X X
Auto screenshot in case of change map or match is over X X X
"Easy Start" intro menu X X X
Built-in Web browser X X X
Built-in IRC client X X X
Winamp Control Center X X X
Free For All (FFA) gamemode X X X
Team Deathmatch (TDM) gamemode X X X
Last Team Standing gamemode X X X
Arena gamemode X X X
Tourney gamemode X X X
Fugitive gamemode X X X
Arcade gamemode X X X
CTF : Capture The Flag gamemode X X X
CTF Arcade : Capture The Flag Arcade gamemode X X X
Domination gamemode X X X
Football gamemode X X X
Warball gamemode X X X
Instant Gib (InstaGib) gamemode X X X
Access to Demo UI via the binding of a key in Control Panel X X X
Objective description panel X X X
Last news about HL2DM Pro panel X X X
Native support for the maps from the following mods : CS:Source, DOD:Source, Dystopia, Insurgency, Fortress Forever, HL2CTF, Hidden Source, SourceFort, Plan of Attack, Battleground 2, Project 22, HL Assault, Golden Eye X X X
Ability to use textured ladders (CS:S, Dystiopia, ...)   X X
Stop looping sound key X X X
Tau canon aka gauss with wall gauss   X Activable
Bunny jump movement   X Activable
Walljump movement   X Activable
Longjump module   X Activable
Up to 6 teams when in TDM or LTS   X X
Brightskins   X X
Hit sound when a shot is registered by the server (3) X X
Drop active weapon   X X
Locations file   X X
"Dynamic Say" variables : %L(Location) - %H(Health) - %A(Armor) - %J(Longjump) - %W(current weapon) - %D(last dropped weapon)   X X
Ability to change the FOV value   X X
Zoom for magnum   X X
Unable/disable RPG red dot   X X
Faster bolt speed when zoomed with crossbow   X You decide
Increased default moving speeds   X You decide
Quick weapon switching   X You decide
One hand grenade on respawn   X You decide
Tripmine exploit removed (1) X X
"phys_swap scripts" exploit removed (2) X X
"Get items through wall" exploit removed (4) X X
Physcannon push on players   X X
"pg_random" command to decide which player chooses the server and which player chooses the next map to be played for 1o1   X X
Possibility to hide active weapon   X X
Team sorted by scores value in Scoreboard in TDM and LTS X X X
Edit config.cfg / autoexec.cfg while in game X X X
r_3dsky toggle on/off   X X
Use the "Regular HL2DM panel" checkboxes (click on the arrow next to "Original HL2DM" in the Command menu to go to this panel : picture here) or set the following CVAR in your server.cfg file :

  • (1) In "HL2MP Original" set CVAR pg_sv_reg_tripmineexploit to "0" and it will prevent the "tripmine" exploit
  • (2) In "HL2MP Original" set CVAR pg_sv_reg_nophysgundelay to "0" and it will prevent the "phys_swap scripts" exploit
  • (3) In "HL2MP Original" set CVAR pg_reg_sv_hitsound to "1" and it will enable hitsound in "Original HL2DM"
  • (4) In "Original HL2DM" set CVAR pg_sv_reg_itemthroughwallexploit to "0" to prevent this exploit.