Показать сообщение отдельно
Старый 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)