

OpenSSL/ OpenSSL for Windows provides encryption algorithms used when authenticating clients.ĪCE, Recast, G3D, Stormlib, Zlib and Bzip2 are included in the standard distribution as.Bzip2/ Bzip2 for Windows provides compression algorithms used in MPQ archives.Zlib/ Zlib for Windows provides compression algorithms used in both MPQ archive handling and the client/server protocol.Stormlib: Provides an abstraction layer for reading from the client's data files.G3D: This engine provides the basic framework for handling 3D data and is used to handle basic map data.It provides functions for rendering, pathing, etc. Recast: In order to create navigation data from the client's map files, Recast is used to do the dirty work.ACE: aka Adaptive Communication Environment, provides us with a solid cross-platform framework for abstracting operating system specific details.MySQL / MariaDB: These databases are used to store content and user data.Git / Github for Windows: This version control software allows you to get the source files in the first place.Their systems package management instead of source packages. Please note that Linux and Mac OS X users should install packages using The server stands on the shoulders of several well-known Open Source libraries plusĪ few awesome, but less known libraries to prevent us from inventing the wheel again. All editions of Visual Studioįrom 2015 upwards are officially supported.Ĭlang, 32 bit and 64 bit. Microsoft Visual Studio 32 bit and 64 bit. Compilersīuilding the server is currently possible with these compilers: Of course, newer versions should work, too.

FreeBSD, NetBSD, OpenBSD are recommended. Other distributions with similar package versions will work, too.

Windows Server 2008 (or newer) or Windows 8 (or newer) is recommended. Operating systemsĬurrently we support running the server on the following operating systems: In order to do that, we use various free cross-platform libraries and use CMake to provideĪ cross-platform build system which adapts to your chosen operating system and compiler. The server supports a wide range of operating systems, and various compiler platforms. On top of that each update is automatically built by Travis CI (Linux/MAC) and AppVeyor (Windows)Īs you can see by the images in the heading above! We do love green builds, and working things. It aims to be 100% compatible with the final version of CATA World of Warcraft, We provide an authentication server where you can manage your users,Īnd a world server which serves game content just like the original did back then. If you liked the fourth incarnation of World of Warcraft and still want to play it, Platforms and stores game data in MySQL or MariaDB. Mangos is an open source project written in C++.
