The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
General information
- GitHub Issue Tracker for Half-Life 2: Deathmatch and other Source-based games
- Steam Community Discussions
Availability
- All versions require Steam DRM.
Essential improvements
Skip intro videos
Increase performance
- HL2DM's default settings are generally not optimized for most users. Therefore, it is generally recommended to use a performance config, such as Xeogin's HL2DM Community Patch.
Install HL2DM Community Patch Autoexec[citation needed]
|
- Backup your current configuration files (
config.cfg & autoexec.cfg )
- Copy the text from the latest HL2DM Community Patch from Xeogin's GitHub
- Create a file named
autoexec.cfg in <path-to-game>\hl2mp\cfg
- Paste the text from the GitHub to the newly created
autoexec.cfg
- Create
overrides.cfg inside <path-to-game>\hl2mp\cfg , and add anything you'd put normally place inside your autoexec.cfg into overrides.cfg instead
- If another version of the community patch is released, simply overwrite the existing autoexec.cfg to update it
|
Reduce red opacity from the HUD when hit
Modify configuration file
|
- Download the Red Screen Flash Reduction Mod
- Navigate to
<path-to-game>\hl2mp\custom .
- Move either the
red_screen_fix_minimal or red_screen_fix_off folder from the archive to the custom folder
Notes
- If you install a custom HUD, you will need to delete the
red_screen_fix folder in order for it to work
|
Game data
Configuration file(s) location
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Video
- HBAO available with flag
0x0000002C
.
-window -noborder[citation needed]
|
- Find Half-Life 2: Deathmatch in your Steam Library
- Right-click the game name
- Select
Properties
- Select
Set Launch Options...
- Input
-window -noborder
- Press
OK
- Launch the game
|
Input
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
Over-all game volume and separate music slider. |
Surround sound |
|
4, 5.1 & 7.1 speaker options, though not true surround sound |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
"Silence the audio while the game window is in the background" check box. |
Royalty free audio |
|
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Belarusian |
|
|
|
Fan translation, Steam Guides. In testing stage. |
Network
- For more information, see the "Source Dedicated Server" section of our Source engine article.
Multiplayer types
Type |
Native |
Players |
Notes |
Local play |
|
16 |
Versus Use Nucleus Co-op. |
LAN play |
| 16 |
Versus
|
Online play |
| 16 |
Versus Player count can exceed 16 with an add-on; but there can be problems on maps with limited spawnpoints, especially if there's not some form of no-block and the scoreboard can only handle having so many players before it no longer fits on the screen |
- The max player limit can be increased externally (32 players)
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
TCP |
27015 |
UDP |
27005, 27015, 27020, 51840 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Issues fixed
Purple and black broken textures
- A generic fix for this issue can be found on our Source engine page.
SteamVR launches automatically when attempting to enter Options
Modify the gameinfo.txt file[3]
|
- Navigate to
<path-to-game>/hl2/ and open gameinfo.txt with a text editor of your choice.
- Find the value of
supportsvr and change it from 1 to 0 .
Notes
- If you reinstall the game or verify the integrity of the files, this change will be reverted.
|
Chosen Player model is forgotten after joining a new map
- The player's character model influences their starting weapon.
Manually change your playermodel and team using aliases
|
- Add the following to
<path-to-game>\hl2mp\cfg\autoexec.cfg
cl_playermodel "models/humans/Group03/male_03.mdl"
alias "rebelModel" "cl_playermodel models/humans/Group03/male_03.mdl"
alias "combineModel" "cl_playermodel models/combine_soldier.mdl"
bind "F1" "timeleft" // Uses console command instead of game chat
bind "F2" "rebelModel;jointeam 3;say_team Either joined team red, or will change to a rebel player on next spawn." //Jointeam 3 + change to designated (aliased) rebel skin
bind "F3" "combineModel;jointeam 2;say_team Either joined team blue, or will change to a combine player on next spawn." //Jointeam 2 + change to designated (aliased) combine skin
bind "F4" "jointeam 1" // Spectator
|
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9 |
|
OpenGL |
2.1 |
OS X and Linux only. |
Shader Model support |
2, 3 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
[citation needed] |
Linux | |
|
[citation needed] |
Middleware
Console commands
- Games running on the Source engine can utilize Source Engine Console Commands for various tasks.
Enabling the console in Source games[citation needed]
|
- Launch the game
- From the main menu select
Options
- Select the
Keyboard tab
- Click the
Advanced button
- Check the box next to
Enable developer console (~)
- Click Apply
Notes
- Press ~ to open the console.
- Some commands may first require you enabling sv_cheats. You can do so with
sv_cheats 1 .
- Many servers will not allow you to play with cheats enabled, or will disable them upon entering the server.
- Users without a US keyboard may experience some problems.
|
Launch options
- View this Steam Support Article regarding launch options as well as the relevant Valve Developer wiki page for further information and a list of useful Source engine launch options.
Enabling a launch parameter[citation needed]
|
- Find the game in your Steam Library
- Right-click the game name
- Select
Properties
- Select
Set Launch Options...
- Input your selected launch options and separate each command with a space
- Press
OK
- Launch the game
|
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
XP | |
Processor (CPU) |
1.2 GHz
| 2.4 GHz |
System memory (RAM) |
256 MB |
512 MB |
Hard disk drive (HDD) |
2.8 GB | |
Video card (GPU) |
DirectX 7 compatible
| DirectX 9 compatible |
macOS (OS X) |
|
Minimum |
Operating system (OS) |
Leopard 10.5.8, Snow Leopard 10.6.3 |
Processor (CPU) |
1.2 GHz |
System memory (RAM) |
1 GB |
Hard disk drive (HDD) |
|
Video card (GPU) |
Nvidia GeForce 8 ATI Radeon X1600 Intel HD 3000 |
Notes
References