This guide will help you set up a World of Warcraft server on Windows using MaNGOS with EasyBuild.
Ensure that the following dependencies are installed:
Open Git Bash and clone the MaNGOS source repository:
git clone https://github.com/mangoszero/server.git mangos
This will download the MaNGOS server files to your machine.
Open MySQL and create a new database and user for the MaNGOS server:
CREATE DATABASE mangos;
CREATE USER 'mangos_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mangos.* TO 'mangos_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Replace password
with a secure password. You will use these credentials later.
Download and install the EasyBuild tool from the official MaNGOS website. EasyBuild automates the setup process by configuring and building the server with a few clicks.
1. Launch EasyBuild and select the MaNGOS source folder.
2. Follow the prompts to set up the server files and connect to your MySQL database.
3. When ready, click Build to compile the MaNGOS server. This process may take a few minutes.
Copy necessary game data files from your World of Warcraft client installation to the server’s data folder. These files usually include maps
, vmaps
, and dbc
files.
Use data extraction tools provided by MaNGOS or EasyBuild to prepare these files for the server.
Open the server configuration files, located in the mangos/config
directory, and edit the following:
Save your changes to apply the configurations.
Run each server component by opening a terminal in the MaNGOS directory and launching:
realmd.exe
mangosd.exe
Ensure there are no errors. The server should start running, with realmd.exe
managing the login server and mangosd.exe
managing the game world.
1. Open the realmlist.wtf
file in your World of Warcraft client folder.
2. Replace the content with your server's IP address:
set realmlist your_server_ip
Launch the client, log in with an account created in the MaNGOS database, and begin testing.
More related stuff : World of Warcraft private servers, World of Warcraft FAQs, World of Warcraft emulators