Jump to content
  • We are looking for staff for the Wiki area!
    If interested please
    click here and select "Documentation Team"

  • Installing Mangos on Windows (Manually for Zero, One and Two) [2022]


    Updated tutorial without usage of git/cmake.

    NOTE : Always use 64-bit version of dependencies where possible. There is no reason to compile and run the server in 32-bit mode unless you are restricted by OS or hardware.


    • Install MySQL Community Server : MySQL :: Download MySQL Installer
      • If you do it first time - highly recommend set root password to "mangos" (you can change it later)
        WARNING! As of MySQL 8.0.28, MySQL no longer supports the TLSv1 and TLSv1.1 protocols. So, u CANT use MaNGOS with MySql higher 8.0.28+!
    • Install OpenSSL : http://slproweb.com/products/Win32OpenSSL.html
      • Download and install the FULL SSL version (not the one tagged Light)
      • I would recommend installing both 32 and 64 bit OpenSSL libraries, this prevents future issues if you want to compile either 32 or 64 bit.
      • If either of these say you are missing C++ redistributable packages, follow the prompts and install accordingly.
        WARNING! Installing SSL will cause error when running realmd.exe: 'libeay32.dll is missing' You need next step to avoid it!
    • Download openssl-*-x64_86-win64.zip  from https://indy.fulgan.com/SSL/ and unpack it into Windows\System32 folder


    Go to download page and choose Mangos*Server_x64_release.zip

    Unpack into folder where your server will run, this folder now is  *UNPACKFOLDER*.


    Go to "*UNPACKFOLDER*/server_releasex64/tools/" folder and follow README.txt.

    This can take a LONG (12+hours with 4 core processors) time if you will choose mmap (but still depending on your computer).

    Once this is complete, copy the following folders to your "*UNPACKFOLDER*/server_releasex64" folder.

    • dbc
    • maps
    • mmaps (optional)
    • vmaps


    Enter the database folder located at "*UNPACKFOLDER*/database"

    Run InstallDatabases.bat and follow the on screen prompts to install the base database.

    Skip spoiler if you do it first time.


    Do mind, this database is the base database and will require you to run updates accordingly.

    The updates can be found in the separate folders inside "Source/database", specifically "Character", "Realm" and "World".

    The server will always notify you when you run the server files from the "Server" folder whether your database is up to date or not.

    If updates are required, apply them using your preferred SQL tool, like sqlyog, heidisql etc.

    NOTE It is not a problem if runnign server with a higher DB content version, but i recommend dont do it.


    Go to your "*UNPACKFOLDER*/server_releasex64" folder and rename the following files :

    • ahbot.conf.dist -> ahbot.conf (This file is optional, depending if you want to use the AH bot or not!)
    • mangosd.conf.dist -> mangosd.conf
    • realmd.conf.dist -> realmd.conf

    Open mangosd.conf and edit lines 66, 67 and 68 to reflect your database information.

    Open realmd.conf and edit line 110 to reflect your database information.

    All other edits to the config files are completely optional.


    1. Configure your realmlist: 
    2. Go to "*UNPACKFOLDER*/server_releasex64" folder and run mangosd.exe
    3. Go to "*UNPACKFOLDER*/server_releasex64" folder and run realmd.exe
    4. Setting up accounts: 

    Now you can run WoW.exe and login with created accounts

    User Feedback

    Recommended Comments

    There are no comments to display.

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use