What is MaNGOS ?
It is a Full-Featured, Free, Massive Network Game Object Server Suite (MaNGOS for short) included as a single project for World of Warcraft.
It gives you an easy to use Authentication and World content server daemons with many powerful features.
Mangos is one of the original MMORPG projects that has been in development since 2005.
Mangos is an educational project made by volunteers.
How can I use MaNGOS ?
Mangos is compatible with all non-current releases of World of Warcraft™.
Level of completeness will vary between versions.
Mangos is free and open-source, meaning it is open for everyone to use, regardless of level of coding experience (if any).
Our project hosting and licenses is funded by donations from members of the public.
Mangos includes tools to develop & build game content, including your own custom content (you wont find support for custom content here).
Help Localize Mangos
If you want to help us translate Mangos or our Wiki documentation into other languages, you can ask us to become a translator for any language which is of interest to you.
Supported Platforms & Build Requirements
Mangos currently supports a variety of platforms. Below are some:
- Windows & Debian
- Platforms where GCC is available
- We support builds using Cmake
- Microsoft Visual Studio (2012 / 2013 / 2015 / 2017) *
- OpenSSL and MySQL
* MaNGOS can still be built using VS2010, although the Eluna module will need to be disabled. Since VS2010 is now deprecated, there is no guarantee that it will not break further in the future.
The Community Forum is the life blood of MaNGOS.
Here you can find information, seek help or just chat to like-minded people in a friendly environment.
If you think you can help... the chances are you can !!
How Can I Improve Mangos?
If you wish to contribute to the development of Mangos you are welcome to join in on coding discussions taking place on the forums.
You can also file pull requests to our Github repositories for review and inclusion.
If you would like to suggest features to be added to Mangos please head over to our Tracker and file an enhancement request. Please do consider we are not always to include every suggestion, but all suggestions will be read and logged by our team.
Github Coding Discussions Tracker
If you are new here getting started can be a scary prospect, especially if you have no coding experience.
We have a Wiki that has detailed getting started and installation guides that are to help you get up and running. The guides cover everything from downloading, building the project from source files to detailed references for the database.
We also have a Forum that our awesome community inhabit which is the primary source of information and help.
Should you discover an issue with the Mangos software that you can reproduce (be it a typo or a missing building in-game), we have an in-house Tracker where all reports of these issues are logged and worked from by our development team.
Wiki Help & Support Tracker
How You Can Help
If you are reading this, then it's likely you have an interest in helping out this great community effort. If you feel like you don't have the experience or knowledge to contribute on the development side, there are many other ways to help out.
We need help in all the areas listed below. So please, pitch in and help us; We need your help to make it happen.
- Researchers - Proof of how it really was in that time frame of Warcraft
- Testers - Active testers to test new bug fixes and report back issues
- Bug reporters - Testing out any world content and reporting issues
- Forum helpers - Someone knowledgeable to help answer questions
- Documentors - Expanding the wiki's/tutorials/guides
- Translators - Translate the documentation into their native language
- Database developer - Working with SQL to further the databases
- Scripters - Working with the core to further the project
If you are familiar with any of the technologies we use, you can (and possibly should) help contribute to this amazing project !!
In mid-2017 we launched a public discord server for our users to engage with each other in real-time. Discord is both text and voice. It is webbased but also has a desktop version with apps for Windows, Mac, Android, iOS and Linux.
The Mangos community uses Discord for a variety of different things, this can include discussions on development, how to tackle bugs or simply asking for guidance on setting up Mangos.
Join Our Discord Server