Doom / Doom II (Odamex)
Games: Doom → (DOS, 1993) · Doom II: Hell on Earth → (DOS, 1994)
Odamex: a Doom source port focused on online multiplayer, with a client/server architecture, that aims to keep the original gameplay while adding many enhancements. It builds on the source code id Software released in December 1997, by way of Sergey Makovkin’s CSDoom 0.62, which itself came from Marisa Heit’s ZDoom 1.22. It supports up to 255 players, with lag compensation (unlagged, plus client-side interpolation and prediction), and besides classic deathmatch and co-op it has team deathmatch, capture the flag (three-way too), Horde, Survival, Last Man Standing, and Attack & Defend, with warmup, rounds, and a player queue for competitive play. It has compatibility settings to emulate vanilla Doom, Boom, or ZDoom physics, plays back vanilla demos, records netdemos with playback controls, removes most of the original engine’s static limits, and supports most Boom and MBF features, the Hexen map format, DeHackEd, BEX, DEHEXTRA, MBF21, and ACS. It renders in true color, widescreen, up to 8K, and at uncapped frame rates, loads WADs on the fly and downloads them from within the game, and comes with its own server, odasrv, and Odalaunch, a launcher that lists servers. Version 12.0.0 (December 26, 2025) added DSDHacked, which opens up mods such as Eviternity II and Legacy of Rust; the latest, 12.3.0 (August 6), added a 90 fps option, mouse navigation in the menus, a free camera for netdemos and for players out of lives in Survival, and ZDoom’s stacked sector portals. There are builds for Windows (an installer plus 32- and 64-bit portable builds), Linux (Flatpak for x86-64 and ARM64), and macOS.
You needThe IWAD from your own copy of Doom, Doom II, or Final Doom; the free Freedoom IWADs and the Chex Quest IWAD work too. Plus Windows, Linux, or macOS.
- How it gets to PC
- Port of the released source code
- Console
- MS-DOS
- Original studio
- id Software
- Year
- 1993
- Author
- odamex
- Stars
- 305
- Last activity
- 2026-10-31 · today
- Latest version
- 12.3.0 · 2026-08-06
- License
- GPL-2.0
- Language
- C++
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Doom
13
GZDoom · Doom / Doom II (Chocolate Doom) · UZDoom · Doom / Doom II (Crispy Doom) · Doom / Doom II (DOOM Retro) · Doom / Final Doom (PsyDoom) · Doom / Doom II (DSDA-Doom) · Doom / Doom II (Woof!) See all →
Other projects for Doom II: Hell on Earth
9
GZDoom · Doom / Doom II (Chocolate Doom) · Doom / Doom II (Crispy Doom) · Doom / Doom II (DOOM Retro) · Doom / Doom II (DSDA-Doom) · Doom / Doom II (Woof!) · Doomsday Engine · Doom / Doom II (Eternity Engine) See all →