X-Half-Life: Deathmatch (XDM) is an Unreal Tournament-style Half-Life modification.


XDM features:

  • Classic Deathmatch (free for all)
  • Team Deathmatch (up to 4 teams)
  • Capture The Flag (2 teams)
  • Domination (up to 4 teams)
  • Last Man Standing (UT-style)
  • Co-Operative (monster DM, mission and other modes)
  • Singleplayer (possible to play any map pack)
  • Revenge modes (in all game types)

Also featuring old and new weapons, new high-quality maps, new hi-def models, flexible network code*, lots of special effects with no hi-end hardware requirements. XDM offers full set of customization options: HUD/GUI colours, chat, team names and colours, weapon slots, translatable string. All original Half-Life maps, models and sprites are compatible with this mod, even some single-player mods like Timeline 2: Iced Earth (which don't have teir own DLLs) or even Arctic Incident (now included since v.3038) are playable. Improved entity management system allows massive online matches (32 players) with tons of weapons, boxes, rockets, monsters, explosions and other stuff flying around. The mod includes optional botmatch mode with up to 31 angry HPB bots (experimental).
Don't underestimate the power of GoldSource!

This mod has been developing since 2000 (first public testing was in 2001) and lives even now!! :)
More info, help and additional downloads on official site and forum:

>) Official site: x.netheaven.ru (currently offline)
>) Official site: Screenshots
>) Official forum (international)
>) Forum on HLFX.ru (russian/english)

>) YoyTube videos Playlist (not much there, really)

XHL/XDM is a great modding platform (like SoHL), not only for singleplayer, but for all game types. Check out videos to see some of the features.

«In the end, I just wanted to make Half-Life better.» - ~X~

◊ Also recommended for playing (friendly projects):
G-man Invasion (finished)
Half-Life: Weapon Edition (discontinued)
Half-Life: Tyrian (based on XDM3036 code)

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

X-Half-Life: Deathmatch

a half-life modification
X-Half-Life main logo


Fresh as arctic wind!

« Please stop fixing Half-Life bugs or we'll have to write a new engine for it! » - mittorn

This release is very special: not only does it include content requested by players, but features a stand-alone single/coop mission!

XDM3038 Title

I just couldn't help it! Despite all my wishes to abandon this project, people kept asking for updates. Also, XDM seems to be the most complete cross-platform-capable mod available to date. And by that I mean not only GNU/Linux on x86 PC, but also ARM and possibly Android (in the future). OpenSource FTW! But wait, there's more! But while reading, why not download it?
PS: if you're not planning on reading this article anyway, I have one main thing to say: READ THE README BEFORE USE! XDM is not designed as out-of-the-box game! You will have to spend some time setting things up. And the bot DLL is disabled by default now.

What if I told you...

« Welcome to the Hype Train!» - a1batross

XDM3038 DM_Circular
What if I told you, models can be placed on map without precaching? Particle and mesh effects can be edited and tested in real time? Weapon selection positions and priorities can be customized by every player independently? People can be more complicated the closer you look? Monsters can take any side in a battle should map designer wish so? Appearance can be deceiving? You have more control over the world than you thought you had? There are lots of secrets in the world that you might not know about...
To put it short, I was talking about env_static, env_rendersystem, hud_weapon_slots, hud_weapon_priority, LODs, custom classes, custom models, advanced game rules, policies, secrets and much much more! :)

What took so long

«If you want a feature in HL, check first: there's probably a setting for it in XDM.» - ~X~

XDM3038 CTF_ProjectX2 *Feedback*
Since last release, I was getting feedback from players. Feature requests, mostly. :) And I cannot disagree. I was not quite satisfied with results myself, so...

*The journey continues*
Work did not stop. Although it nearly ruined my science and professional career, I could not stop. What a horrible addiction gamedev is!
*New weapons*
XDM3038 DOM_MorpheusXLYou wanted weapons? We've got 'em! Alright, we've got black hole weapons, disk weapons, sniper weapons, beam weapons, flame weapons, acid weapons, bullet weapons - best selection of weapons! This is a weapon blowout! And also, shooting accuracy indicator was added. Not just for fun, it really works. :)

XDM3038 CTF_HumanAbsenceAfter 3037 release many people started to get interested in using XDM as a modding platform. First, I've got offers to join development of Half-Life: Weapon Edition by Ghoul[BB] in attempt to resurrect it, then, I was contacted by Ku2zoff who tried adding gaitsequences to monsters thus allowing them to attack on the run. Unfortunately, after months of attempts, the idea was left in TBD state and did not make it into this release. And in late 2015 I found something that XDM 3037 was lacking the most: a set of co-op maps. It was the Arctic Incident mod. While being small, It features a distinctive atmosphere, does not use much of non-HL functionality, and an author who is a good guy after all. :) Considering how many mappers have wish to share their sources...

*Overall redesign*
DOM_AntiRealitySince my skill in gamedev is constantly growing (at least I hope so), it makes me sad to look at my old maps. And, before I knew it, I was sitting-mapping again, fixing, reworking, adding details and effects. I've also found another opensourced map, left by hlife_hotdog long-long ago - and tried to resurrect and optimize it. As far as I can tell, attempt was quite successful - at first it was unplayable with 15 FPS max, not it's well above 30! Unfortunately, modern video cards still perform very bad with GoldSource engine.

Arctic Edition?

«It's cold in there and you'll have to hurry. It could sap your suit power in a matter of moments!» - Scientist

CO_ArcticIncidentAs it was mentioned before, XDM 3038 includes a co-operative mission based on the Arctic Incident - an action/survival Half-Life mod by XF-Alien. During past year maps were reworked and improved. Detail textures, environmental effects, were added. Gameplay was re-balanced to be suitable for co-operative mode with up to 6 players (technically speaking, total number of players can be up to 32, but that would make little sense).

CO_ArcticIncident«You arrive at the ARCTIC scientific complex in order to investigate distress call sent out by one of your colleagues. Upon arriving you are met not only by harsh environment, but something else. Stranded among tunnels, rocks and snow you start to realize: that "something" clearly doesn't like you and probably has something to do with the disappearance of personnel...»

CO_ArcticIncidentThere are some new locations, more monsters, improved artificial intelligence, better graphics, lost of hidden secrets. Ambient sound effects (like reverberation) were added to all locations, so you'll feel the space around you more naturally, be it cave, open or concrete tunnel. Puzzles became a little more difficult and interesting. Battles became more tactic-dependent. And, on top of that, AI got itself a very nice ambient soundtrack! It really adds to the chilling atmosphere of the game.

New Render System

«The best just got better! » - sloganizer.net

XDM3038 DM_GeneratorOne major feature in XDM 3038 is further development of the RenderSystem, which is mini-engine for drawing particle and mesh-based effects in real-time. It is responsible for 90% of all effects in game. Now, following lots of modders and mappers requests, RS became scripted. I have to say, it took SO much time, I would definitely not bother if I knew. Now you can see it being used for environmental effects on many new and old maps. The complexity of code is so high it could be turned into an engine itself. :) While writing all this stuff, I had to deal with lots of HL engine bugs, and, considering the fact that it is closed, it was like working with a black box with lots of wires that wold occasionally explode in you face. Good luck figuring out why.

Modding and the SDK

«0 errors, 10240 warnings» - Micro$oft Casual Studio

tst0008 flamethrower test Not only the source code, but the complete Software Developer's Kit (SDK) will be released as promised. The code is already well-documented, licensed (nothing restrictive) and made cross-platform (big thanks to mittorn for that!). XDM was tested on x86/AMD64 machines under Windows (from XP to 10) and Linux, and ARM Linux tests look very promising: some day you'll see XDM running on Android or IOS device! Of course, ARM tests were performed using special build of Xash3D mad by FWGS team. All that's left to do is clean up maps, models, textures, images and put it in a usable package. Wait, I'll have to clean up the XDM directory too... /(o_o)\

XDM3038 CTF_InfernalVillage2 By the way, there's something else completely new in XDM 3038 that may come handy not only for developers, but also for server admins: user rights (see modrights command). What's so good about it? Did you know about XDM's powerful scripting and console commands? Now they can be used in MULTIPLAYER, so many players can search, create, edit, move entities together! To prevent mischief and chaos, basic firewall functionality is introduced: first, server may (and may not) run in "developer" mode; second, players may (and may not) have "developer" rights; third, commands may be prevented from operating on players by using special cvar. There is much to be told about new features of this release, but it's better that you just open the changelog.txt file. :)

The "big thanks" pt.2

«No, no and.. NO!» - Black Mesa Announcer

XDM3038 DM_LostCityNo, I won't thank you! YOU who made me do this! Suffer every day! Dig in code from dawn till dusk, fighting crashes, falling down and getting up again, crunching data, burning PCs... No, I want to end it all SO much now! This goes to people who wanted me to continue. :)
Anyway, I'm still grateful, more or less, to these communities: half-life.ru (long ago), hlfx.ru, twhl, xentax, FreeMusicArchive and ModDB!
Contact us at Half-life@conference.jabber.ru
PS: I'm not in Steam

XDM development update: flames of fire!

XDM development update: flames of fire!


Weekly update of development progress on upcoming XDM version

//XDM3038 c: FIX after testing

//XDM3038 c: FIX after testing

News 3 comments

An update on results of playtesting and what's delaying the release.

XDM Last hours of testing: download now!

XDM Last hours of testing: download now!

News 5 comments

Bug hunt is close to the end: can release happen tomorrow or we don't get past another fatal error?

XHL 3038: weapons, maps and a complete co-operative mission!

XHL 3038: weapons, maps and a complete co-operative mission!

News 5 comments

There was almost complete silence about upcoming release since last year. Let's fill that gap! This article tells about most important features of XHL...

Add file RSS Files
X-Half-Life Deathmatch GNU/Linux binaries

X-Half-Life Deathmatch GNU/Linux binaries


X-Half-Life: Deathmatch (XDM) version release. Linux server + client. Binaries only, no resources.

X-Half-Life Deathmatch

X-Half-Life Deathmatch

Full Version 4 comments

X-Half-Life: Deathmatch (XDM) version release. Win32 server + client + botmatch. Fully portable offline installer.



Demo 10 comments

>>> X-Half-Life Deathmatch v3.0.3.8 ALPHA GHOUL [BB] edition <<< FILE UPDATED 28.11.2016

X-Half-Life Deathmatch

X-Half-Life Deathmatch

Full Version 35 comments

X-Half-Life: Deathmatch (XDM) version release 20140202 Win32 server + client + botmatch

X-Half-Life Deathmatch

X-Half-Life Deathmatch

Full Version 14 comments

X-Half-Life: Deathmatch (XDM) version release 20130113 (updated!)

X-Half-Life Deathmatch

X-Half-Life Deathmatch

Full Version 18 comments

X-Half-Life: Deathmatch (XDM) version release 20120126 TESTING full package (server, client, bots, utilities) THIS IS A TORRENT FILE! Select...

Comments  (0 - 10 of 253)
~X~ Creator

No comments on the Linux version :D

Reply Good karma+1 vote
~X~ Creator

I mean, did someone try it out? Does it work? :)

Reply Good karma+1 vote

giveall Command doesn't seem to work for me. :\

Reply Good karma Bad karma+1 vote
~X~ Creator

Of course, cheats are disabled by default :)

sv_cheats 1
developer 1+
If you're in multiplayer, and don't want to restart the map, you'll have to assign "developer" rights to player/yourself using "modrights" command (just read what it says), player numbers go from 1 to 32.

Reply Good karma+1 vote

I have an error when i'm loading the next map, bad decal list

Reply Good karma Bad karma+1 vote
~X~ Creator

We'll try looking into it, but I never seen it myself.
You could try decreasing/disabling decals.

Reply Good karma+1 vote
~X~ Creator

There were found some annoying errors, so I'll reupload the fixed version. Also I finally made a new splashscreen and fixed default config.

Reply Good karma+1 vote

I've just pm'd you a bug report (it's a bit long to post here, since I've included the error and version data, in case it's relevant).

Reply Good karma Bad karma+1 vote
~X~ Creator

Thanks, checking.

Reply Good karma+1 vote

Fantastic! Downloading now.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Send Message
Release date
Mod watch
Community Rating



63 votes submitted.

You Say


Ratings closed.

Highest Rated (4 agree) 10/10

personal favorite half life mod

Feb 9 2014 by Executor-64-

Lowest Rated (8 agree) 1/10

Full of memeshit, broken bots, riddled with bugs, ugly textures and models, terrible music. Don't waste your time.

Apr 16 2014 by Re1nhardt

Embed Buttons
Link to X-Half-Life: Deathmatch by selecting a button and using the embed code provided more...
X-Half-Life: Deathmatch
Last Update
185 members