Компиляция Mangos'a (Мангоса) - Форум All-infoWoW
 
Главная Статьи Файлы Фото Мувимейкинг Гайды Видео Патчи


  • Страница 1 из 1
  • 1
Модератор форума: JohnCrasher, xxnextxx  
Компиляция Mangos'a (Мангоса)
FrankДата: Четверг, 27.05.2010, 12:59 | Сообщение # 1


Группа: Пользователи
Сообщений: 172
Награды: 2
Репутация: 0
Статус:
После просмотра данного видео каждый сможет создать, скомпликтировать ядро для Mangos.

Рассказ идёт от лица самого автора.
В архиве с видео два тестовых файла: notepad.txt (тот самый текстовый файл в котором я описывал весь процес) и download.txt(в этом файле ссылки на неоходимые для компиляции програмы).
Видео создано мною специально для wowjp.net и mangproject.at.ua (данный сайт в разработке).
Планируется также записать остальные видео, в которых будет изложен весь процес создания сервера MaNGOS.
Если я Вам помог и Вы хотите помочь мне:
присылайте WMZ мне на мой кошелек - Z275010300363.
--

Скачать с filebeam http://filebeam.com/a441b9d25b6fd9fedb57c544d71743fa
Скачать с letitbit http://letitbit.net/download/235bbd79597/compile-mangos.rar.html
Скачать с depositfiles http://depositfiles.com/files/muypqro0r

Здравствуйте, меня зовут AtOM.
После просмотра данного видео урока Вы сможете без проблем компилировать ядро эмулятора MaNGOS.
И так, что Вам необходимо для компиляции:
1) Компилятор, Microsoft Visual Studio 2008 - можно также использовать 2005 или 2003, но я буду показывать на 2008-ом.
2) Клиент GIT
3) Tortoise SVN
4) ПК :), в данном уроке буду показывать пример на Windows XP SP2.(для всех win32 ОС компиляция идентичная)
--
Чтобы Вы долго не парились в интернете, для Вас я нашел ссылки на все эти программы, кроме ОС - тут сами как-то smile
Все ссылки в архиве в файле download.txt
--
Теперь начнем:
1) Достаем сырци мангоса и scriptdev2.
Чтобы скачать сырци мангоса используем GIT.
Выбираем на Вашем ПК любую папку и клацаем на ней ПКМ(правой кнопкой мыши) потом выбираем Git Bash Here
После этого прописываем в новом окне следующее: git clone git://github.com/mangos/mangos.git и нажемаем ENTER.
После чего у Вас скачаются сырци мангоса в папку (папка на которую клацали ПКМ)/mangos.
У меня уже скачаны сырци в папку mangos.
Теперь качаем ScriptDev2, с помошью Tortoise SVN.
Создаем папку с названием ScriptDev2, и клацаем на нее ПКМ и выбираем SVN Checkout.
После чего прописываем в строке адреса следущее http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ ,
нажимаем ОК и ждем завершения процесса!
И так скачали сорци, теперь пачкаем мангос.
2) Патчи.
Если Вы хотите на свое ядро накатить какието патчи, то это делается так:
Кликаем на папку mangos ПКМ и выбираем Git Bash Here.
После чего прописываем: git apply < patchname.patch
*Патч должен лежать в папке mangos, вот у меня постоянно выдает ошибки при пачканье, но
есть альтернатива команды в которой ошибок почти никогда нету : patch -p1 < patchname.patch
Вот ошибок нет, значет с патчем все ОК.
Очень много полезных патчей есть в зборке кумулятивных патчей от Карателя, в файле download.txt
есть ссыль на его зборку.
И так, патчи накатили, теперь идем дальше.
3) Компиляция mangos.
Заходим в папку mangos/win/ и открываем файл mangosdVC90.sln .
Сверху кликаем на Build -> Batch Build, и ставим галочки везде где есть Realese Win32 и нет script
и нажимаем Build, все пошел процес компиляции.
Все у меня скомпилировалось. Ошибок нет, в конце успешной компиляции должно написать:
========== Build: 11 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
И так далее.
4) Компиляции ScriptDev2.
Так я качал скрипты в папку ScriptDev2, потом кидаем ее в папку mangos/src/bindings/
И открываем в папке mangos/src/bindings/ScriptDev2 файл scriptVC90.sln .
И делаем все также - Build -> Batch Build галочку ставим там где есть Realese Win32
Нажимаем Build. В конце успешной компиляции должно вывести:
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
5) Достаем необходимые файлы.
И так теперь нужно достать нужные файлы, для запуска MaNGOS'a.
в папке mangos/src/bindings/ScriptDev2 забираем scriptdev2.conf.dist.in
в папке mangos\src соответсвенно из папок mangosd и realmd достаем mangosd.conf.dist.in и realmd.conf.dist.in.
Из папки mangos\bin\Win32_Release забираем все (чтобы не было лишних ошибок)
Теперь переименовуем конфиги: mangosd.conf.dist.in и realmd.conf.dist.in и scriptdev2.conf.dist.in на
mangosd.conf и realmd.conf и scriptdev2.conf.
Все готово. Теперь Вы можете спокойно играть в WoW на своем сервере, запустив mangos.exe & realmd.exe.
_ _ _ _ _ _ _ _
Как компилить под x64

Во время инсталяции Microsoft Visual Studio 2008 необходимо добавить компонент и будут компилы делаться как на 32 так и на 64 разрядные ос windows.

Скриншот: http://pic.ipicture.ru/uploads/090922/4pWMSXe9RP.jpg
_ _ _ _ _ _ _ _
До встречи, ждите новых уроков.

http://thepiratebay.org/search/visual%20studio%202008/0/99/0 - Microsoft Visual Studio 2008
http://letitbit.net/download/79a357900194/Git.exe.html - GIT
http://sourceforge.net/project....ror=dfn - Tortoise SVN

 
ГостьДата: Понедельник, 05.11.2012, 18:06 | Сообщение # 2


Группа: Гости





dry
 
AlenashiffДата: Среда, 10.05.2017, 11:34 | Сообщение # 3


Группа: Пользователи
Сообщений: 22
Награды: 0
Репутация: 0
Статус:

<a href=http://ekovse.ru/katalog/bentonit/bentonit-kormovaya-dobavka>Минеральная кормовая добавка бентонит от производителя</a>
 
AlbinaBesteДата: Среда, 24.05.2017, 15:35 | Сообщение # 4


Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Статус:
Ого
 
  • Страница 1 из 1
  • 1
Поиск:
Статистика
Rambler's Top100
 
07.07.2012 » Расплывчатые углы в Sony Vegas

05.07.2012 » Как замедлить и ускорить видео в Sony Vegas

04.07.2012 » Проблемы при фрапсинге

 
24.10.2010 » Маг Noone и нынешнее PvP
30.09.2011 » 5 причин полюбить Катаклизм
02.09.2011 » Неопределенность направлений оборвавшихся сюжетных тропинок
 
Соц сети

Сайт управляется системой uCoz | Copyright All-infoWoW.ru © 2009-2018 | Designs by Jekins Designs
All-infoWoW.ru - World of Warcraft портал - аддоны, статьи, патчи, новости, Warlords of Draenor...