http://wowsoft.ru/shapkawowsoft.jpg
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Strel[cs]k 
Форум » MANGOS » Установка / Настройка Mangos » Компиляция мангос (видео-урок)
Компиляция мангос (видео-урок)
Kirin-TorДата: Вторник, 02.03.2010, 15:44 | Сообщение # 1
Вершитель Правосудия
Группа: Пользователи
Сообщений: 20
Статус: :-)
Видео-урок по компиляции ядра MaNGOS (VS-2008)

После просмотра данного видео каждый сможет скомпилировать ядро.
В архиве с видео два тестовых файла: notepad.txt (тот самый текстовый файл в котором я описывал весь процесс) и download.txt(в этом файле ссылки на необходимые для компиляции программы).
Планируется также записать остальные видео, в которых будет изложен весь процесс создания сервера MaNGOS.

--
Скачать с filebeam
Скачать с letitbit
Скачать с depositfiles

После просмотра данного видео урока Вы сможете без проблем компилировать ядро эмулятора MaNGOS.
И так, что Вам необходимо для компиляции:
1) Компилятор, Microsoft Visual Studio 2008 - можно также использовать 2005 или 2003, но я буду показывать на 2008-ом.
2) Клиент GIT
3) Tortoise SVN
4) ПК :), в данном уроке буду показывать пример на Windows XP SP2.(для всех win32 ОС компиляция идентичная)
--
Чтобы Вы долго не парились в интернете, для Вас я нашел ссылки на все эти программы, кроме ОС - тут сами как-то
Все ссылки в архиве в файле 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

 
darkiidarkДата: Пятница, 04.06.2010, 20:16 | Сообщение # 2
Центурион
Группа: Пользователи
Сообщений: 112
Статус: :-)
шас будем смотреть

С уважением Darkiidark
 
Strel[cs]kДата: Пятница, 13.08.2010, 15:27 | Сообщение # 3
Лучший из лучших
Группа: Модераторы
Сообщений: 1604
Статус: :-)
Да этот видео урок я знаю, Kirin-Tor не указан автор данного видео урока!


 
Форум » MANGOS » Установка / Настройка Mangos » Компиляция мангос (видео-урок)
Страница 1 из 11
Поиск:



Copyright WoWsoft © 2010 | Карта сайта | Карта форума Хостинг от uCoz
При использовании материалов необходимо наличие прямой индексируемой ссылки на первоисточник
WoWsoft — World of Warcraft портал — Статьи World of Warcraft | Аддоны для WoW | Патчи World of Warcraft | Cервера WoW | Новости WoW