Установка мангоса с ноля.

Необходимые программы:

MySQL
Navicat-это утилита обеспечивает мощный графический интерфейс для работы с базами данных MySQL.
Tortoise SVN
Microsoft Visual studio - нужен для компиляции.

1. Устанавливаем MySQL, запускаем инсталлятор, жмём далее, потом нужно ввести ввести Логин и пасс, которые должны заполнить (они нам потребуются для управления MySQL) жмём далее, готово. MySQL установлен.
2. Устанавливаем Navicat. Установили? теперь заходим в него и в верхнем углу нажимаем на кнопку Connection.

Заполняем так:

1)Connection Name - Любое
----------------------
2)Host name/IP address - localhost
----------------------
3)Port - не изменяем
----------------------
4) User name - вводим то, что вводили при установки MySQL
----------------------
5) Password - вводим то, что вводили при установки MySQL

Нажимаем ок. Теперь щёлкаем по названию в левом списке правой кнопкой и выбираем New Database, там вводим mangosd. Потом опять правой кнопкой New Database, там вводим realmd. Тоже самое делаем ещё 2 раза: вводим: characters и scriptdev2.

Компиляция ядра:

Предворительно установите Microsoft Visual studio (2003/2005/200 и Tortoise SVN. Создаём папку, например на рабочем столе с названием ядро, кликаем по ней правой кнопкой и выбираем SVN Chekout. Появится окошко, туда вписываем сылку: _https://mangos.svn.sourceforge.net/s.../mangos/trunk/
Жмём ок. Теперь ждём пока всё скачается. Когда всё скачалось, заходим в папку Ядро, там заходим в папку win. Там видем файлы mangosdVC71, mangosdVC80 и mangosdVC90. Если у вас установлен Microsoft Visual studio 2003 то запускаем mangosdVC71, если Microsoft Visual studio 2005 запускаем mangosdVC80, если Microsoft Visual studio 2008 mangosdVC90. У вас запустится Microsoft Visual studio, жмём Build, в меню, выбираем Batch Build. Ставим галочки на против каждой строки и жмём Build. Ждём пока всё скомпилируется. Если увидите надпись ========== Build: 9 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========, значит всё откомпилировалось. Заходим в вашу попко с названием ядро, потом в папку bin, потом в Debug. забираем файлы : libeay32.dll, libmySQL.dll, mangosd.exe, realmd.exe иMaNGOSScript.dll. Потом заходим в папку src, заходим в Mangosd, переименовываем mangosd.conf.in в mangosd.conf, потом заходим в папку realmd переименовываем файл realmd.conf.in в realmd.conf, забираем эти файлы.

База.

Качаем базу. На данный момент самая последняя UDB_0.9.2_Core_5242_SD2_259.rar 5242 - ревизия ядра, к которому подходит база.
Качаем базу, заходим в Navicat. В списке выбираем свою базу, правой кнопкой по базе mangos, Execute Batch File и указываем путь к mangosd.sql. Потом правой кнопкой по realmd и указываем путь до realmd.sql
Потом правой кнопкой по characters и указываем путь до realmd.sql и тоже самое с scriptdev2.

Updates

Вы брали базу под ревизии ядра 5242, а ядро у вас допустим 5300, вам надо зайти в навикат, выбрать базу mangosd , Execute Batch File и путь к папку с Updates, и ставить так же как вы ставили базу mangosd.sql тоесть ставим поочередно все файлы у которых нумерация от 5242.

Установка maps

Dbc 2.3.3
Extractor
Кидаете Extractor в папку с wow. Запускаем, сначала жмем [1] оно создаст карты и вы кидаете их в папку С:\Сервер\Mangos Жмём пункт [2] оно создаст папку Dbc и вы кидаете её в папку С:\сервер\Mangos Жмем [3] он создаст vmaps кидаем их в папку С:\сервер\Mangos.

Конфигурация

Открывем mangos.conf, находим строчку и изменяем на:
Код:

# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = "./"

Код:

LoginDatabaseInfo = "127.0.0.1;3306;логин_от_мускула;пасс_от_мускула;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;логин_от_мускула;пасс_от_мускула;mangosd"

Заходим в realmd.conf
Находи строчку и заменяем на:
Код:

LoginDatabaseInfo = "127.0.0.1;3306;логин_от_мускула;пасс_от_мускула;realmd"

Чтобы сервер нормально работал, ставим Microsoft .Net Framework