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

Реклама на форуме

Адонны тактики для WoW Адонны тактики для WoW

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Vladmess  
Компиляция MaNGOS'a под Windows
VladmessДата: Пятница, 29.03.2013, 12:10 | Сообщение # 1
Всевидящий
Оффлайн
Группа: Администраторы
Сообщений: 30
Награды: 3
Репутация: 24
У вас уже должен быть установлен .Net FrameWork 3.5,если не установлен то скачайте. 
Получаем исходники: 
1. Скачиваем программуGit Устанавливаем ее. 
2. Создаем папку mangos в любом месте. Кликаем правой кнопкой по этой папке -> 

и пишем путь от куда брать исходники 

Код
git clone git://github.com/mangos/mangos.git
Загрузка исходников началась. По завершению загрузки можно приступать к компиляции. 
Для обновления исходников кликаем правой кнопкой по все той же папке и пишем
 

Код
git pull origin master
 
Компилируем исходники: 
1. Для начала, вам необходим Microsoft Visual Studio C++ (2005,2008
2. После установки MVSC++ EE, вам понадобится скачать и установить 
нужные билиотеки. Скачать тут:http://for-you.ifolder.ru/561374 
осле скачивания, распаковать в папку \Путь к MVSC++\Microsoft 
Visual Studio 8\SDK\v2.0, если будет спрашивать заменять ли файл 
или нет - заменяйте. На этом установка необходимого ПО завершена.
3. Заходите в папку \Папка с исходниками\win ->запускаем соответственно те файлы , которые соответствуют Вашей студии 
mangosdVC80.sln - Microsoft Visual Studio 2005 
mangosdVC90.sln - Microsoft Visual Studio 2008 
mangosdVC100.sln - Microsoft Visual Studio 2010 
4. Кликайте Build на панеле вверху, затем Configuration 
Menager->Поставить везде где можно Release->Close. Опять кликаем 
Build->Build Solution. Все - компиляция началась.
 
По завершению компиляции добавляем СкриптДев (НЕ ОБЯЗАТЕЛЬНО, сервер будет работать и без него, но мобы не будут кастовать, боссы будут просто тупо бить, а дровосеки не будут рубить дрова). 
 
 
 
Добавляем ScriptDev: 
TortoiseSVN офф сайт, качаем (руссификация прилагается) 
1. Создаем в папке C:\Папка с исходниками\src\bindings\ папку ScriptDev2. 
2. Кликаем правой кнопкой по ней, затем SVN CheckOut. В поле URL of repository вставляем следующий линк: 
https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/(линк поместился не полностью, сначала пройдите по нему, а затем скопируйте его из браузера) и нажимаем ОК. Начинается загрузка исходников скриптдева. (для обновления используем правую мышу на папке с ScriptDevD2 и выбираем пункт SVN Обновить) 
3. через GIT применяем патч из ScriptDev2 (Правой мышей на папке с исхдниками MaANGOS и выбрать пункт GIT Bash here) 
из оригинального мануала SD2 ...\ScriptDev2\docs\How to install.txt 

Код
git am src/bindings/ScriptDev2/patches/MaNGOS-XXXX-ScriptDev2.patch
или вторым способом 

Код
patch -p1 < src/bindings/scriptdev2/patches/MaNGOS-XXXX-ScriptDev2.patch
('XXXX' is revision number for Mangos) 
(я его переименовываю например в 2.patch , что бы писанины меньше было) Y2kCat4. Заходим в C:\Папка с исходниками\src\bindings\ScriptDev2, далее запускаем соответственно те файлы , которые соответствуют Вашей студии 
mangosdVC80.sln- Microsoft Visual Studio 2005 
mangosdVC90.sln - Microsoft Visual Studio 2008 
mangosdVC100.sln - Microsoft Visual Studio 2010 
На верхней панеле выбираем Build -> Configuration Menager...Везде где возможно ставим Release, затем Close. Опять нажимаем Build, затем Build solution. Компиляция началась. 

После завершения компиляции заберите следующие файлы из
\Папка с исходниками\bin\release: mangosd.exe, realmd.exe, MaNGOSScript.dll, libeay32.dll, libmySQL.dlll, ACE.dll - это все скомпилированные файлы. 
Конфиги лежат в папках 
\Папка с исходниками\src\mangosd\ mangosd.conf.dist.in 
\Папка с исходниками\src\realmd\ realmd.conf.dist.in 
\Папка с исходниками\src\bindings\ScriptDev2\scriptdev2.conf.dist.in
Если вы предельно точно следовали этой инструкции - то у вас все 
получится. В итоге вы получите MaNGOS + ScriptDev без патчей
Примеры
 

2. 
3. 
Наложение патчей на SD2Так как ScriptDev2 сидит наTortoiseSVNто и патчить будем соответственно черепахой.1. У нас уже имеется готовый файл патча например из исходников Карателя 6_WotLK Taxi-861.patch кликаем на нем правой кнопкой мышки 
 
2. указываем папку с исходниками SD2 
 
3. Кликаем ПКМ в левом окне и выбираем Patch all 
 
 
 
 
 
 
 
и ждем 
 
4. в итоге получаем пропатченный SD2 в нашем случае на такси DKps 
что бы компилить под x64 смотрим сюда 
во время инсталяции Microsoft Visual Studio 2008 необходимо добавить компонент 
 
и будут компилы делаться как на 32 так и на 64 разрядные ос windowspsps 

Что бы не было лишних вопросов по компиляции: 
1. Не создавайте папки с русскими именами и пробелами!!! 
2. Давайте имена не более 8 символов 
3. Забудте про папки на "Рабочем столе" 
4. Держите оригинальные версии исходников в отдельном месте 
5. Компилируйте и патчи накладывайте в тестовых копиях исходников 
6. Обновляйте гитом и черепахой оригинальные исходники 

 
 
Взято с mangos.ru



Он: «Ну, зачем ты лифчик одеваешь, у тебя там все равно ничего нет!» Она: «НУ, ТЫ ЖЕ ТРУСЫ НОСИШЬ»
 
  • Страница 1 из 1
  • 1
Поиск:

Get Adobe Flash player

Rip By Vladmess
www.megastock.ru
Контакты Контакты Copyright WoW-Info © 2011 | Условия и правила использования ресурса | Реклама / Услуги | Бесплатный хостинг uCoz
Rip by Vladmess. Все права защищены,копирайт кораеться законом.Здохни тварь если скопировал © 2026
Яндекс.Метрика
Войти Зарегистрироваться