What is MaNGOS ?.....
MaNGOS is a full-featured MMO server suite that includes authentication, world content and more.
• First and foremost MaNGOS is an educational project, all our members are volunteers and give up their time freely.
• MaNGOS is free and open to everyone of all abilities. If you are eager to learn and contribute, you are more than welcome.
• Compatible with all releases of World Of Warcraft™ - Although the level of completeness varies between the different versions.
• Has an extensible and scalable framework for support of other MMO games.
• Includes tools to build and develop game content, including your own custom content.
• Supported via the Forum by a very friendly and knowledgable support team.
and getMaNGOS ?.....About Us
getMaNGOS is an educational non-profit organisation and we provide source code for running private MMORPG servers.
Our primary interest is to learn and teach each other (and our users) about development and project management on a large scale project.
MaNGOS and it's many tools utilises a powerful variety of languages and technologies. These include: C/C++, VB.Net, MySQL or PostgreSQL as well as command line utilities to create and maintain game content and Bash, Python, and Ruby scripts to spice up development. All the main code repositories are currently held on github.
Acknowledgements
This project would not be possible without bzip2, zlib, g3dlite, libmpq, Stormlib, OpenSSL and recastnavigation. Of course we would also like to acknowledge the contributions from thousands of our members who have over the years progressed the project significantly.
Community Forum
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 you help ?
If you are reading this you likely have an interest in helping out this great community effort. We need help in all the areas listed below. So please, pitch in and help us we need your help to make it happen.
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:
Researchers - Proof of how it really was in that timeframe 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 knowledgable to help answer questions.
Documentors - Expanding the wiki's/tutorials/guides.
Translators - Translate the documentation into their native language.
Database dev - 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 !!
How do I get started ?
The Wiki (Here) contains several getting started guides to help you get started downloading and building the project. The Forum (Here) is also a prime source of information and help.
Supported Platforms:
• Windows & Debian are supported.
• As well as platforms where GCC is available.
• Both 32/64 Bit builds are supported/tested during development.
Build Requirements:
• We support builds using Cmake
• Microsoft Visual Studio (2010 / 2012 / 2013)
• The GNU Build Tools.