AzerothCore
Pages (Latest 10 updated) :

Installation Guide

IMPORTANT NOTE

OpenSSL 3.x is NOT SUPPORTED. Use the version the installation guide points to.

Ubuntu 22.0 and later ships with OpenSSL 3.x! If you want to use Ubuntu, use a lower version or compile a lower version of OpenSSL

Choosing a setup

There are several ways to install AzerothCore, you need to choose ONE.

These are the officially-supported and complete ways of installing AzerothCore, for any purposes.

  • Azerothcore Classic Setup (Windows, Linux, macOS) - the traditional way of installing AzerothCore. Battle-tested, recommended for all operating systems for any purposes. This process gives more awareness of how AzerothCore is structured. See below in this page.

  • Docker setup - an installation process based on Docker. Docker knowledge recommended. Limited support.

  • AzerothCore Bash Dashboard setup - simplest way of installing AzerothCore, recommended for Linux and Mac OS systems for both local development and production. Currently not recommended for Windows.

Minimal (supported, limited usage)

  • Docker pre-compiled setup - an extremely simple way of installing AzerothCore. Suitable only for bug triaging, bug reporting or domestic usage.

Others (unsupported)

These guides are made by community members and might not be up-to-date:

Azerothcore Classic Setup

Every step of the guide is divided in three tabs regarding different operating systems (Linux, macOS and Windows).

The guide has been divided into 8 steps, to make it more readable:

  1. Requirements

  2. Core Installation

  3. Server Setup

  4. Database Installation

  5. Networking

  6. Final Server Steps

  7. Keeping the Server Up-to-Date

  8. Client Setup

Each step can be read independently or you can read them neatly, to gradually get into it and better understand it all.

Tip: If this is your first time installing AzerothCore we recommend that you read every step carefully!


Help

If you are still having problems, check: