Логин:
Пароль:
 
 
Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

Компиляция Mangos'a (Мангоса) - Форум

  • Страница 1 из 1
  • 1
Форум » MANGOS » Установка / Настройка Mangos » Компиляция Mangos'a (Мангоса) (Компиляция Mangos'a (Мангоса))
Компиляция Mangos'a (Мангоса)
R_a_Z_o_RДата: Понедельник, 22.07.2013, 01:47 | Сообщение # 1



R_a_Z_o_R
Центурион
Группа: Пользователи
Сообщений: 250

Замечания:

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


Скачать с filebeam Filebeam
Скачать с letitbit letibit
Скачать с depositfiles depositfiles


Здравствуйте, меня зовут . R_a_Z_o_R
После просмотра данного видео урока Вы сможете без проблем компилировать ядро эмулятора 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.
После чего прописываем в строке адреса следущее смотреть

нажимаем ОК и ждем завершения процесса!
И так скачали сорци, теперь пачкаем мангос.
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.




Сообщение отредактировал R_a_Z_o_R - Понедельник, 22.07.2013, 01:48
 
Форум » MANGOS » Установка / Настройка Mangos » Компиляция Mangos'a (Мангоса) (Компиляция Mangos'a (Мангоса))
  • Страница 1 из 1
  • 1
Поиск:

Новые сообщения в темах
[Гайд] - Ездовые животные · (Гайды по WoW)
Автор: Darkensand
Последнее сообщение в 12:59
Тактика: Безумие Смертокрыла (... · (Тактики WoW)
Автор: Darkensand
Последнее сообщение в 21:16
Обновление 581 , 580(FULL) · (Базы TrinityCore)
Автор: Ganstar
Последнее сообщение в 21:42
Cataclysm: Новые способности Ч... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 15:22
▃ ▅ █ STRIKE-DEATH | WOTL... · (Обычные сервера WoW)
Автор: Pensukdeath
Последнее сообщение в 05:18
[Осбуждение] - Друиды · (Классы)
Автор: Grimus
Последнее сообщение в 17:43
ARQ - Бот для слива арены · (Боты для WoW)
Автор: Darkensand
Последнее сообщение в 17:42
AlphaMap · (Проверенные аддоны для WoW)
Автор: ADRE[N]ALINE
Последнее сообщение в 17:42
Новая группа v2.0 · (Работа портала)
Автор: Grimus
Последнее сообщение в 17:41
ACID Полный · (Базы Mangos)
Автор: ADRE[N]ALINE
Последнее сообщение в 17:40
Juked · (Проверенные аддоны для WoW)
Автор: Darkensand
Последнее сообщение в 17:39
Готовый сервер 1.12.1 · (Корзина)
Автор: aspect165
Последнее сообщение в 17:39
Набор в команду WoW-Info.net! · (Работа портала)
Автор: Darkensand
Последнее сообщение в 17:38
Очень хороший зароботок!!! · (Флудилка)
Автор: Hordcore
Последнее сообщение в 17:38
Гайд по Охотнику [Повелитель З... · (Охотник)
Автор: UncontesteD
Последнее сообщение в 17:37

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2018 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Создать бесплатный сайт с uCoz