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 warning [-Wlogical-op-parentheses]
Author: cala
Commit Hash: 2d3e7e5

Fix warning [-Wlogical-op-parentheses] warning: '&&' within '||' [-Wlogical-op-parentheses]

Fix default base realmd.sql for classic branch
Author: Warlockbugs
Commit Hash: 17b9fe6

Fix default base realmd.sql for classic branch Fixes missing extra `last_login` column compared to other branches

Safeguard some chat group calls against nullptr group
Author: killerwife
Commit Hash: e09da7f

Safeguard some chat group calls against nullptr group

Fix default base realmd.sql contents after last few db revisions
Author: Warlockbugs
Commit Hash: 5977ed8

Fix default base realmd.sql contents after last few db revisions Fixing the INSERT statement according to the latest db structure changes Close

Fix most scenarios of improper item equip prevention
Author: MantisLord
Commit Hash: 109e090

Fix most scenarios of improper item equip prevention