Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Установка MaNGOS

Важная информация

Установка MaNGOS Установка MaNGOS

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2010, 03:39   #1
Max
Гость
 
Сообщений: n/a
По умолчанию [Гайд] Компиляция MaNGOS под ОС Windows

Компиляция MaNGOS под ОС Windows

Необходимые программы:
Microsoft .NET Framework 3.5 Скачать
Git Скачать
TortoiseSVN Скачать

Microsoft Visual Studio 2008(или VS Prof или VS Express SP1)
или
Microsoft Visual Studio 2005(или VS Prof или VS Express SP1)
или
Microsoft Visual Studio 2010 (или VS Prof или VS Express SP1)


Этап 1. Загрузка исходников ядра и скриптов.
1. Создаем папку, название папки на английском, кликаем правой кнопкой мыши по папке и выбираем Git Bash Here. (Имя пользователя должно быть тоже на английском)
2. В открывшейся консоли пишем следующее git clone git://github.com/mangos/mangos.git и нажимаем Enter:
3. Создаём папку ScriptDev2, кликаем правой кнопкой мыши по папке, выбираем SVN Checkout.
4. В поле URL of repisitory вводим http://scriptdev2.svn.sourceforge.ne...ot/scriptdev2/ и нажимаем OK.

Этап 2. Добавление патчей в исходники ядра или скриптов.



Этап 3. Компиляция ядра и скриптов.
После компиляции добавление патчей в ядро будет невозможно.
Компиляция ядра.
1. Запустите файл mangosdVC90.sln (если у вас Microsoft Visual Studio 2008), из папки win ( папка лежит в корневой папке c исходниками ядра).
mangosdVC80.sln для Microsoft Visual Studio 2005
mangosdVC100.sln для Microsoft Visual Studio 2010
2. В верхнем меню нажмите Build, и выберите Batch Build.
3. В открывшемся окне ставим галочки, напротив Release|Win32 для х32 разрядных ОС, кроме поля script, или напротив Release|64 для x64 разрядных ОС, кроме поля script. Скрипты компилим отдельно.
4. Нажмите Build, для того чтобы начать процесс компиляции.
Если компиляция ядра прошла успешно, в конце появится:

Цитата:
mangosd - 0 error(s), 0 warning(s)
========== Build: 12 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Закройте программу.

Компиляция скриптов.
Если вы не закинули папку ScriptDev2 в папку src/bindings/ сделайте это сейчас.

Если вы хотите добавить файл .cpp дополнительных скриптов тогда:




1. Зайдите в папку src\bindings\ScriptDev2\ и запустите файл scriptVC90.sln (если у вас Microsoft Visual Studio 2008)
scriptVC80.sln для Microsoft Visual Studio 2005
scriptVC90.sln для Microsoft Visual Studio 2010 (вроде пока не огрызался)
2. В верхнем меню нажмите Build, далее выберите Batch Build.
3. В открывшемся окне поставьте галочку напротив Release|Win32 для х32 разрядных ОС или Release|64 для x64 разрядных ОС.
4. Нажмите Build. для того чтобы начать процесс компиляции.
Если компиляция ядра прошла успешно, в конце появится:

Цитата:
ScriptDev2 - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Закройте программу.

Этап 4. Завершение.

1. Скопируйте файл mangosd.conf.dist.in из папки src\mangosd\ в папку bin\Win32_Release\ или bin\Win64_Release\ (в зависимости от ОС), и переименуйте его в mangosd.conf
2. Скопируйте файл realmd.conf.dist.in из папки src\realmd\ в папку bin\Win32_Release\ или bin\Win64_Release\ (в зависимости от ОС), и переименуйте его в realmd.conf
3. Скопируйте файл scriptdev2.conf.dist.in из папки src\bindings\ScriptDev2\ в папку bin\Win32_Release\ или bin\Win64_Release\ (в зависимости от ОС), и переименуйте его в scriptdev2.conf

На этом всё. Поздравляю!

Спасибо Estella, tempura, Vladimir за помощь в дополнении этого гайда.

P.S. Чем больше критики тем лучше гайд.

Последний раз редактировалось Max; 08.03.2012 в 02:39.
  Ответить с цитированием
22 пользователя(ей) сказали cпасибо:
DeusModus (13.03.2010), evilstar (20.02.2011), Fedia22 (26.06.2011), Lurker (22.02.2011), wroud (14.11.2011)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Гайд] Компиляция MaNGOS под FreeBSD на примере 8.0-RELEASE metacreo Установка MaNGOS 63 25.10.2018 14:40
[Гайд] Отладка для чайников pdx15 Установка MaNGOS 4 22.10.2014 22:38
[Гайд] Компиляция MaNGOS под Linux на примере Ubuntu Gen1us2k Установка MaNGOS 98 23.05.2012 21:40
[Гайд] Компиляция под Linux stippi Установка MaNGOS 8 01.04.2011 16:40
[Гайд]Компиляция Mangos для CentOS Bguser Установка MaNGOS 1 26.12.2010 18:55


Текущее время: 17:05. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot