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
Suppress EAI error about new action ACTION_T_SET_DESPAWN_AGGREGATION …
Author: MantisLord
Commit Hash: 4d57b4a

Suppress EAI error about new action ACTION_T_SET_DESPAWN_AGGREGATION until proper check is implemented

Spell: Remove HandleSchoolAbsorb scaling due to 2.3 patch notes evidence
Author: killerwife
Commit Hash: 4d726ef

Spell: Remove HandleSchoolAbsorb scaling due to 2.3 patch notes evidence

Remove script for non-existing spell
Author: cala
Commit Hash: e904d18

Remove script for non-existing spell * Spell 26980 (Regrowth) was added in TBC

Reimplement Rogue Preparation using SpellScript and adjust rule for v…
Author: killerwife
Commit Hash: e9c0153

Reimplement Rogue Preparation using SpellScript and adjust rule for vanilla

Add missing methods rename
Author: cala
Commit Hash: 185032c

Add missing methods rename * Add missing methods rename due to unstashed changes in Git when commiting.