CMaNGOS

Continued Massive Network Game Object Server

What Is CMaNGOS?

CMaNGOS is first and foremost an educational project. It is 100% open source. Our first goal is to learn how a game server works. Our second goal is that we make every attempt to to emulate the original World of Warcraft experience in a local environment. Our developers work on their free time and they all work as volunteers. We invite everyone to join us on our journey by writing code, commenting and providing feedback reporting issues, testing or just chatting with us!

Our Cores

Classic

Our classic core is based on patch 1.12, released September of 2006.

The Burning Crusade

Our Burning Crusade core is based on patch 2.4.3, released July of 2008.

Wrath of the Lich King

Our Wrath of the Lich King core is based on patch 3.3.5, released June of 2010.

Supported Operating Systems

Linux

We support Debian and Ubuntu distributions.

Windows

We support Windows 10 and above.

macOS

We support macOS 10.13.x and above.

Getting Started

Here's a few links to get you started!

Recent Commits
Fix Dragons of Nightmare movement
Author: cala
Commit Hash: 1df2a3f

Fix Dragons of Nightmare movement * Activate movement generator after setting path Id.

Update Lakota Windsong EscortAI
Author: Crypticaz
Commit Hash: 86609ea

Update Lakota Windsong EscortAI Added missing DoScriptText for when the escort ends Added summoned creature attack on spawn

Fix Issue #2235: SMSG_SPELLDAMAGESHIELD sending incorrect values to set
Author: FrankenFaust
Commit Hash: 0a8082c

Fix Issue #2235: SMSG_SPELLDAMAGESHIELD sending incorrect values to set

Fix dragons Bellowing Roar being interruptible
Author: cala
Commit Hash: 8f58917

Fix dragons Bellowing Roar being interruptible * Remove incorrect interrupt flag for Bellowing Roar spells used in various dragon encounters (Onyxia, Taerar, Nefarian)

Fix crash in group chat handler when not in group
Author: Warlockbugs
Commit Hash: 8bedcb3

Fix crash in group chat handler when not in group Missed safeguarding logic