Воскресенье, 19.05.2024, 15:47 Приветствую Вас Гость


WoWAD Portal

Главная | Форум | Регистрация | Вход | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » EMaNGOS/CMaNGOS » Установка / Настройка EMaNGOS » Компиляция CMaNGOS под Windows x32 - x64 ([УСТАРЕЛО])
Компиляция CMaNGOS под Windows x32 - x64
MantiCoresДата: Суббота, 17.08.2013, 23:16 | Сообщение # 1
Сержант
Группа: Администраторы
Сообщений: 29
Награды: 1
Репутация: 2
Статус: Оффлайн
Этот учебник обучит компиляции чистого ядра CMaNGOS без библиотеки скриптов "ScriptDev".


Что бы скачать исходный код CMaNGOS самым легким путем, переходим по ссылке: Официальный репозиторий

Далее выбираем версию эмулятора для World of WarCraft:
World of WarCraft Classic 1.12.1
World of WarCraft The Burning Crusade 2.4.3
World of WarCraft Wrath of The Lich King 3.3.5a
World of WarCraft Cataclysm 4.3.4 (15595)

Как только вы определились что вам нужно, нажмите кнопку в правом нижнем углу "Download ZIP". После нажатия на кнопку, начнется скачивание исходного кода эмулятора CMaNGOS.

После скачивания исходного кода, вам потребуется установить Microsoft Visual Studio 2010 (Это самый стабильный вариант на данный момент).
Ссылка на скачивание Microsoft Visual Studio 2010 Professional "С поддержкой компиляции для многопотоковых систем x64 и Win32"

Теперь когда вы скачали Microsoft Visual Studio 2010 Professional, вам нужно его установить. Для этого вам нужно эмулировать образ через Daemon Tools.

Эмуляция образа прошла успешно. Запустите установку Microsoft Visual Studio 2010 Professional. Дойдя до выбора компонентов вам нужно будет не спешить и сделать следующее:
Убрать все отметки которые есть. После нажать на + рядом с Microsoft Visual Studio 2010 Professional и отметить Visual C++. Теперь все готово для того что бы начать установку. Жмем "Установить" или "Обновить" (Зависит от того есть ли у вас на компьютере другие версии Microsoft Visual Studio).

Во время установки Microsoft Visual Studio 2010 Professional, у вас так же установится NET.Framework 3.5 и NET.Framework 4.0 (Эмулятор будет компилится и работать стабильно даже на Windows XP Service Pack 3).

Установка прошла успешно. Запускаем Microsoft Visual Studio 2010 Professional. От вас потребуется выбрать самый оптимальный вариант - выберите "Параметры разработки C++" (Язык на котором написан эмулятор). В данный момент произойдет настройка конфигурации.

Все прошло успешно. Откройте архив с исходным кодом который вы скачивали. Вы его открыли, теперь разархивируйте содержимое в удобное для вас место.

Разархивация исходного кода из архива выполена. Теперь в Microsoft Visual Studio 2010 Professional выберите в верхнем левом углу "Файл" -> "Открыть" -> "Решение или проект". Выберите путь к папке где вы распаковали проект. Теперь когда вы открыли папку с исходным кодом, вам нужно зайти в папку "Win" и выбрать mangosdVC100.sln и нажать "Открыть".

Теперь вы открыли проект CMaNGOS. Вам нужно сделать следующее:
Навести курсор на вкладку "Построение" которая находится вверху и нажать на нее. После этого откроется меню, вам нужно выбрать "Диспетчер конфигураций". Теперь будьте внимательнее, в верхнем левом углу вы увидите "Активная конфигурация решения", а в правом верхнем углу мы увидим "Активная платформа решения". Все что нужно сделать вам, это выбрать:
В "Диспетчер конфигураций" выбрать Release.
В "Активная платформа решения" выбрать на какую систему вы будете компилировать ядро (одноядерное или многопоточное Win32 - x64). Если вы выбираете x64 то, не забудьте поменять вручную проект "genrevision" с Win32 на x64.

Все готово, теперь наведите курсор на вкладку "Построение" и нажмите "Построить решение".

По окончании компиляции вы увидите в самом низу такую надпись:
Цитата
========== Build: 12 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


Скомпилированное ядро находится в папке с исходным кодом/Bin
Вам нужно будет скопировать от туда следующе файлы:
Цитата
ACE.dll
dbghelp.dll
libeay32.dll
libmySQL.dll
mangosd.exe
realmd.exe
tbb.dll
tbbmalloc.dll


Так же вам нужно скопировать файлы конфигурации по следующим путям:
Цитата
\src\mangosd\mangosd.conf.dist
\src\realmd\realmd.conf.dist

Далее переименовать их в:
Цитата
mangosd.conf
realmd.conf


На этом все. Сборка ядра завершена. С течением времени, тема будет обновлятся.
 
Форум » EMaNGOS/CMaNGOS » Установка / Настройка EMaNGOS » Компиляция CMaNGOS под Windows x32 - x64 ([УСТАРЕЛО])
  • Страница 1 из 1
  • 1
Поиск: