Главная Форум Файлы
Вы находитесь: Wow-Good.Ru » WoW » Mists of Pandaria




Страница 1 из 11
Форум » Корзина форума » Корзина » Установка, настройка и запуск MaNGOS (Переместил Demonator.)
Установка, настройка и запуск MaNGOS
Mekone Дата: Воскресенье, 24.07.2011, 23:40 | Сообщение # 1
Капрал
Сообщений: 38
Репутация: 2
Награды: 1
В первую очередь, вам нужно получить сам MaNGOS. Сделать это можно двумя способами:
1) Скачать скомпилированный MaNGOS в этой теме или тут (компилированный с патчами от Insider42)
2) Скачать исходники проекта и скомпилировать его самостоятельно. Тут требуется выполнить подпункты:
-) Скачать и установить Git
-) Скачать исходники MaNGOS:


Код:
git clone http://github.com/mangos/mangos.git -) Скачать исходники ScriptDev2:


Код:
git clone git://github.com/scriptdev2/scriptdev2.git или
-) Скачать и установить TortoiseSVN


Код:
Extract -> https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2 -) Скомпилировать исходники проектов с помощью программы Microsoft Visual Studio
3) Далее нам необходимо скачать ещё несколько программ:
- MySQL server (программа для создания баз данных)
- SQLyog или Navicat (программы для работы с MySQL сервером)
- Установить NET.Framework
4) Устанавливаем MySQL. При выборе логина выбираем желаемый пароль подключения к базе данных MySQL и запоминаем его.
5) В консоли MySQL или с помощью программ SQLyog или Navicat создаём четыре (4) базы данных:
-) realmd (база хранит в себе данные аккаунтов, настройки аккаунтов, настройки реалмов сервера)
-) characters (база хранит в себе все данные о персонажах и обо всём с сними связанном)
-) scriptdev2 (база хранит в себе данные о Scriptdev2 скриптах - заполняется sql апдейтами из репозитория ScriptDev2)
-) mangos (база мира WoW, содержит в себе данные о существах, объектах, их заселении, расположении и луте с них, итемах, о их луте, квестах, условиях для их выполнения, EventAI скриптах для мобов и прочей мировой информации)
6) При установке сервера с нуля данные для баз Realmd, Characters, ScriptDev2, берутся с репозиториев проектов (папки sql, файлы realmd.sql, characters.sql и несколько файлов для ScriptDev2: scriptdev2_create_structure_mysql.sql и затем scriptdev2_script_full.sql). !!!В последующем при обновлении сервера никогда не перезаливайте в существующие базу файлы realmd.sql и characters.sql!!! Так вы уничтожите все данные об уже существующих аккаунтах и персонажах! Безвозвратно!!!
7) Базу для мира вы можете скачать с форумов YTDB (руссокоязычные разработчики) или UDB (англоязычные разработчики) баз.
8) Заливаем базы. Рекомендую использовать консольную команду для этого:
Выбираем нужную базу (\u), на примере базы characters, выполнив в консоли MySQL следующую команду:


Код:
\u characters Следующей командой или указываем путь к файлу дампа, или просто перетаскиваем дамп в окно после набора команды \. (Внимание! В пути к файлу не должно быть русских букв и для простоты желательно отсутствие пробелов!):


Код:
\. C:/MaNGOS/sql/characters.sql 9) Далее нам необходимо извлечь DBC и maps из актуального клиента WoW (Помните! Экстрактор DBC и карт, находящийся в директории MaNGOS/contrib/extractor/ad.exe подходит ТОЛЬКО к той версии клиента, на которую рассчитан сам MaNGOS!). Копируем файл ad.exe в директорию с игрой и запускаем его. После того, как процедура извлечения DBC и maps будет завершена, консольное окно экстрактора автоматически закроется. Появившиеся в результате этих действий папки dbс и mapsв директории клиента необходимо переместить в папку сервера.
10) Если хотим более красивую и реалистичную игру - необходимо также извлечь (а затем и включить их в конфиге сервера) vmaps. Экстрактор для них находится тут: MaNGOS/contrib/vmap_extract_assembler_bin Скопировать все файлы в папку с игрой и запустить выбранный вариант. Внимание!!! Извлечение длится достаточно долго, не закрывайте консоль, пока она работает! По окончании своей работы она предложит нажать любую кнопку и закроется автоматически! Затем появившуюся папку vmaps необходимо также переместить в директорию с сервером.
11) В базе realmd в таблице указываем желаемое имя рилма, его адрес и порт.
12) Осталось настроить 3 конфига: mangosd.conf, realmd.conf и scriptdev.conf и запустить сервер

 


Ubivashka Дата: Пятница, 28.10.2011, 14:40 | Сообщение # 2
Скаут
Сообщений: 8
Репутация: 0
Награды: 0
Неочень новички непоймут
 
Gespacho Дата: Понедельник, 09.01.2012, 00:11 | Сообщение # 3
Скаут
Сообщений: 6
Репутация: 0
Награды: 0
njxgs

Добавлено (09.01.2012, 00:11)
---------------------------------------------
gsg

Добавлено (09.01.2012, 00:11)
---------------------------------------------
asfaf

Добавлено (09.01.2012, 00:11)
---------------------------------------------
afaf

Добавлено (09.01.2012, 00:11)
---------------------------------------------
afaf

 
walerik11 Дата: Четверг, 16.02.2012, 12:27 | Сообщение # 4
root@localhost
Сообщений: 60
Репутация: 3
Награды: 0
Бредовый мануал ты не рассказал как скомпилить ты пропусть шаг Cmake ты много всего пропустил! Я из твоего мануала почти не че не понел все не попорядку


Длеаю Сервера OregonCore и TrinnityCore под заказ стучать в icq!
 
Форум » Корзина форума » Корзина » Установка, настройка и запуск MaNGOS (Переместил Demonator.)
Страница 1 из 11
Поиск: