这是本文档旧的修订版!
Installation Guide
Choosing a setup
There are several ways to install AzerothCore, you need to choose ONE.
Install from sources (supported, recommended)
These are the officially-supported and complete ways of installing AzerothCore, for any purposes (Windows, Linux, macOS).
- Azerothcore Classic Setup - 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 both local development and production.
Install from pre-compiled images (supported, limited usage)
Docker pre-compiled setup - an extremely simple way of installing AzerothCore. Currently, you can't install c++ modules, only Eluna scripts. Particularly suitable for bug triaging, bug reporting or domestic usage.
Others (unsupported)
These guides are made by community members and might not be up-to-date:
Amazon Web Services
Digital Ocean droplet
ArchLinux
FreeBSD
Visual Studio Code
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:
Requirements
Core Installation
Server Setup
Database Installation
Networking
Final Server Steps
Keeping the Server Up-to-Date
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:
FAQ
Common Errors
How to ask for help
Join our Discord Server, but it is not a 24/7 support channel. A staff member will answer you whenever they have time.