Показать сообщение отдельно
Непрочитано 08.03.2008, 16:20   #1
Аватар для Black Angel
Герой

Автор темы (Топик Стартер) World Of Warcraft Burning Crusade (Мануал)

Вот все-таки решился сделать аналог мануала по установке сервера World Of Warcraft, хочу предупредить сразу весь описанный процесс был составлен методом проб и ошибок, а также это мой первый мануал так что прошу не судить строго
Итак:

1 Первым делом потребуется скачать: MySQL Server, Navicat (или аналог), Сервер ВоВа, Библиотеки для сервера, Базу данных и экстрактор все это можно найти в теме World Of Warcraft Burning Crusade (Сервер)


2 Распаковываем сервер, например C:\Mangos\ в эту же папку ложим библиотеки libeay32.dll и libmySQL.dll, далее распаковываем Экстрактор в папку с клиентом ВоВа и запускаем фаил vmap_assembler.exe выполняем пункты 1 и 2 в результате должно появится две новые папки Maps (~1Гб) и Dbc (~45Мб) перемещаем их в корневую папку сервера (Экстрактор можно удалить ) распаковываем архив psdbx8_mangos_5323_sd2_269.rar в *Путь к корневой папке сервера*\sql\ и psdbx8_scriptdev2_core_5323_sd2_269.rar в *Путь к корневой папке сервера*\scripts-sql\


3 Ставим MySQL (при установке вводим логин - root и пароль - mangos) и Navicat в навикате делаем новое соединение например WoW и выбираем Execute Batch File и загружаем *Путь к корневой папке сервера*\sql\create_mysql.sql будет создано три базы данных characters, mangos, realmd и пользователь mangos с полным доступом к этим базам, также загружаем *Путь к корневой папке сервера*\scripts-sql\create_database.sql будет создана база данных scriptdev2 (если запросы прошли без ошибок а базы не появились просто, закройте и снова откройте навикат)


4 Через Execute Batch File загружаем:
Код:
в таблицу characters - *Путь к корневой папке сервера*\sql\characters.sql
в таблицу mangos - *Путь к корневой папке сервера*\sql\mangos.sql и *Путь к корневой папке сервера*\important\creature_extended.sql
в таблицу realmd - *Путь к корневой папке сервера*\sql\realmd.sql
в таблицу scriptdev2 - *Путь к корневой папке сервера*\scripts-sql\scriptdev2_structure.sql и *Путь к корневой папке сервера*\scripts-sql\scriptdev2.sql

5 Если Вы устанавливали MySQL первый раз или заново с логином и паролем указаными в пункте № 3 то пропускаем этот пункт если же нет то открываем навикат выбираем Manage Users ищем пользователя mangos@localhost жмем Edit User изменяем данные во вновь открывшемся окне
Код:
User Name - root -  логин для доступа к бд если не меняли конфиги
Host - localhost - хост
Password - mangos - пароль для доступа к бд если не меняли конфиги
Confirm Password - mangos - подтверждение пароля
Внимание Указываемые тут логин и пароль не те что Вы вводили при установке MySQL и не обязательно должны совпадать с ними. Если для Вас все эти действия кажатся слишком сложными то можно изменить конфиги под созданного автоматически пользователя для этого открываем блокнотом и изменяем:

mangosd.conf
Код:
LoginDatabaseInfo     = "127.0.0.1;3306;root;mangos;realmd"
WorldDatabaseInfo     = "127.0.0.1;3306;root;mangos;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;root;mangos;characters"
изменяем на
LoginDatabaseInfo     = "127.0.0.1;3306;mangos;mangos;realmd"
WorldDatabaseInfo     = "127.0.0.1;3306;mangos;mangos;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;mangos;mangos;characters"
realmd.conf
Код:
LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd"
изменяем на
LoginDatabaseInfo = "127.0.0.1;3306;mangos;mangos;realmd"

6 В папке с установленным клиентом находим
Код:
realmlist.wtf и вписываем в него set realmlist 127.0.0.1
(для игры локально либо ваш WAN IP или LAN IP)


7 По желанию настроить рейты в mangosd.conf, а также полезно
Код:
в realmd.conf изменить UseAutoReg = 0 на UseAutoReg = 1
для включения авто регистрации


8 Сервер готов к работе, по мере всплывания ошибок в логах загрузки сервера следует подгружать апдейды из *Путь к корневой папке сервера*\important, *Путь к корневой папке сервера*\scripts-sql\Updates и *Путь к корневой папке сервера*\sql\updates (на деле апдейт правит ошибку но проявляет новую и тд... так что если сервер используется локально то с апдейдами можно не заморачиватся )


9 Для старта сервера запустить mangosd.exe и realmd.exe

Последний раз редактировалось Black Angel; 29.03.2008 в 22:21.
Black Angel вне форума Ответить с цитированием
Сказали спасибо: