Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

Welcome to Zandronum!

A continuation of Skulltag.

Zandronum is a multiplayer oriented port, based off Skulltag, for Doom and Doom II by id Software.

Zandronum brings classic Doom into the 21st century, maintaining the essence of what has made Doom great for so many years and, at the same time, adding new features to modernize it, creating a fresh, fun new experience.

Here's why you should kill your time with Zandronum, versus vanilla Doom:

  • Excellent online play
    • Client/server architecture: play and switch between games with ease
    • Supports up to 64 players
      • Wide array of gameplay modes
      • Competitive: Team DM, Duel, CTF, Possession, LMS, Terminator, Skulltag
      • Cooperative: Survival, Invasion (or both!)
      • Modifiers, like Instagib and Buckshot, can be used to spice up any game.
  • Modern and beautiful
    • Support for large number of ZDoom and GZDoom mods
    • Choose between GZDoom's OpenGL renderer, or Doom's Software renderer
    • Useful features like a console, Quake-style key bindings, freelooking, and jumping
    • Support for many Doom engine based games including Heretic, Hexen, and Strife
    • Supports modern versions of Windows, Mac OS X, and Linux.
  • Compatible with Skulltag mods
    • Supports announcers and skins for online play
    • Runes, new weapons, and new monsters for modders
    • Bots, and support for custom bots
  • So much more!

License

New code in Zandronum is released under a 4-clause license based on the OSI-approved and GPL-compatible Sleepycat License, with the addition of the "No Endorsement" clause from the 3-clause New BSD License. Practically, this means that Zandronum's source code is safe to use in either GPL or Doom Source License/Raven Source License/etc. source ports as long as the terms of the Zandronum license are satisfied.

The Zandronum license only covers Zandronum-specific code. Some source files contain additional notices of original copyright by their contributors.

See ZDoom license page for more details on other licenses used within Zandronum.

Recent activity

Torr_Samaho

Torr_Samaho pushed 10 commits to Torr_Samaho/zandronum

dc0397f - Merged with stable repository.
4e2a63b - added Edward-san's patch to fix GCC warnings
38a5819 - - made the noclip command for spectators clientsided
e813ae9 - - refactored clientside demo local commands to not eat as much space in the SVC_ enumeration
2ffa89c - - the mdk cheat command can now be used in online cheat servers, even in deathmatch
Torr_Samaho

Torr_Samaho pushed 5 commits to Torr_Samaho/zandronum

2890459 - Merged with stable repository.
20bf618 - Fixed: Skins defined with SKININFO didn't work properly if the sprite entry was not set explicitly.
d48041e - - Fixed: The server would crash with join passwords over 64 characters.
c1bde29 - fixed strife flamethrower not shaking the view online
5240571 - fixed: A_CrusaderRefire desynced online
Torr_Samaho

Torr_Samaho pushed 1 commit to Torr_Samaho/zandronum

8c120f4 - Fixed: When using MinGW x64 the ZDoom manifest will link the binary to the 32 bit version of comctl32.dll, preventing the binary from being started.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.