Руководство по установке сервера MaNGOS для Windows
Это руководство составлено на базе статьи Руководство по установке сервера MaNGOS для Windows Используемое ПО:
Цитата:
* World of Warcraft, 2.1.3(US)(EU).
* Скомпилированный MaNGOS.-http://mangos.ru/forumdisplay.php?f=40
* Я буду использовать в данном руководстве MaNGOS Rev 4317 Compiled by KAPATEJIb
* Дополнительные библиотеки
* msvcr библиотеки
* Extractor (Инструмент для извлечения maps/dbc/vmaps)
* Microsoft .NET Framework 2
* MySQL
* Любой MySQL клиент. Navicat будет использоваться в руководстве.
Установка SQL Приложений
Цитата:
Установка MySQL:
1. Выберите "Typical" в качестве типа установки.
2. Выберите "Skip Sign-Up".
3. Когда установка будет завершена, убедитесь, что стоит галочка напротив "Configure the MySQL Server Now" и нажмите “Finish”.
4. Выберите "Standard Configuration".
5. Поставьте галочку напротив "Install as Windows Service" и "Launch the MySQL Server Automatically". Имя службы должно быть "MySQL".
6. Выберите "Modify Security Settings". В двух пустых полях введите пароль, который вы хотите использовать для root аккаунта. Если вы собираетесь администрировать MySQL с удаленного компьютера, выберите "Enable root access from remote machines".
7. Выберите “Execute” чтобы применить все настройки конфигурации.
Настройка Navicat:
1. Запускаем Navicat, жмем Connection и вводим следующие:
* Connection Name: Пишем любое название(xxx)
* Host name/IP adress: Как правило здесь надо писать "localhost" или IP адрес сервера на котором запущена БД MySQL.
* Port: Оставляем как есть
* UserName: "root"
* Password: Пароль, который вы выбрали при установке MySQL.
2. Нажмите OK. Программа соединится с MySQL сервером.
3. Когда откроется окно, нажмите правой кнопкой на (xxx) в левой панели, и выберите "New Database".
4. Введите имя БД - "mangos".
5. Повторите 3-й шаг и введите "realmd" для второй БД.
Установка Директории Сервера MaNGOS
Цитата:
* Создайте директорию для установки MaNGOS."C:\MaNGOS"
* Разархивируйте все файлы из скаченного архива в эту директорию.
* И закиньте туда скаченные (дополнительные библиотеки и msvcr библиотеки).
Извлечение vmaps/maps/dbc.
Цитата:
Извлечение:
* Поместите (vmap_assembler и splitConfig из скаченного архива Extractor) в корневую директорию клиента ("C:\World of Warcraft")
* Запустите vmap_assembler.
* Выполните действие 1
* Далее после окончания жмем 2
* Затем жмем 4
* В директории WoW должны создаться новые папки (dbc,maps,Vmaps) закидываем их в дерикторию с сервером "C:\MaNGOS"
* Maps нужно переименовать в maps
Установка БД
Цитата:
БД Realmd:
* Подключитесь к MySQL серверу. (Следуйте шагам 1 и 2 из руководства по настройке Navicat)
* В левой панели, нажмите правой кнопкой на realmd и выберите "Execute Batch File".
* Выберите файл "realmd.sql" в директории сервера. ("C:\MaNGOS\sql")
* Нажмите Start.
У Вас есть два варианта загрузки MaNGOS БД.
1. Вы можете использовать стандартную пустую БД, которая обеспечивает только структуру таблиц и основные компоненты. БД называется "mangos.sql" и может быть найдена в директории "\sql" сервера.
2. Вы можете установить играбельную БД, которая включает все, что Вам необходимо для начала незамедлительной игры.
SDB 0.8 (rev.205) ,Silvermoon Database rev 14.5(Я буду использовать Silvermoon).
3.Если вас интересуют другие БД
MaNGOS БД:
* Устанавить full-базу легче из командной строки ..sql.(Потратим меньше времени)
* Киньте базу из скаченого архива в дерикторию локального диска С:
* Далее делаем следующие
Цитата:
Пуск=>Программы=>MySQL=>MySQL Server=>MySQL Command Line Client
вводим пароль на базу
\u mangos (подключаемся к БД mangos)
\. c:\название базы которую скачали.sql
Цитата:
Активация новых рас в БК:
update `realmd`.`account` set `tbc`= '1';
Настройка MaNGOS
Цитата:
Настройка вашего реалма:
* Подключитесь к MySQL серверу. (Следуйте шагам 1 и 2 из руководства по настройке Navicat)
* Откройте ветку realmd в левой панеле и выберите "realmlist".
* Измените поле "name" на имя вашего реалма.
* В поле address впишите "localhost" или "127.0.0.1" для игры с локальной машины либо IP-адрес того компьютера, на котором установлен сервер. (Этот адрес должны прописывать все клиенты в файле realmlist.wtf чтобы соединиться.)
* Выходим из Navicat
Настройка realmd.conf:
* Откройте realmd.conf в блокноте.
* Найдите строку "LoginDatabaseInfo =" Измените ее на "LoginDatabaseInfo = "127.0.0.1;3306;root;ПАРОЛЬ К MySQL;realmd"
* Сохраните файл.
Настройка mangosd.conf:
* Откройте mangosd.conf в блокноте
* Найдите эти строки и измените их как показано:
o DataDir = "./"
o WorldDatabaseInfo = "127.0.0.1;3306;root;ПАРОЛЬ К MySQL;mangos"
o LoginDatabaseInfo = "127.0.0.1;3306;root;ПАРОЛЬ К MySQL;realmd"
* Сохраните файл.
ЗАПУСК!!
1. Запустите realmd.exe и затем mangosd.exe. Когда сервер будет готов к работе, вы услышите сигнал.
2. Все клиенты, которые хотят соединиться с вашим сервером должны изменить свой файл realmlist.wtf в директории клиента так, чтобы данные в нем, совпадали с информацией указанный в SQL. Например: "set realmlist 127.0.0.1".
3. Чтобы посмотреть существующие аккаунты и их пароли вы можете зайти в таблицу "account" в БД realmd. Заданные по умолчанию аккаунты разъясняют уровни доступа.
Внимание не забудьте прочитать файл readme в папке с сервером и информацию о базе на сайте разработчиков!