En[G]ineer | Дата: Вторник, 28.06.2011, 23:36 | Сообщение # 1 |
|
После просмотра данного видео каждый сможет скомпилировать ядро. В архиве с видео два тестовых файла: notepad.txt (тот самый текстовый файл в котором я описывал весь процес) и download.txt(в этом файле ссылки на неоходимые для компиляции програмы). Видео создано мною специально для wowjp.net и mangproject.at.ua (данный сайт в разработке). Планируется также записать остальные видео, в которых будет изложен весь процес создания сервера MaNGOS. Если я Вам помог и Вы хотите помочь мне: присылайте WMZ мне на мой кошелек - Z275010300363. Скачать с DepositFile Здравствуйте, меня зовут AtOM. После просмотра данного видео урока Вы сможете без проблем компилировать ядро эмулятора MaNGOS. И так, что Вам необходимо для компиляции: 1) Компилятор, Microsoft Visual Studio 2008 - можно также использовать 2005 или 2003, но я буду показывать на 2008-ом. 2) Клиент GIT 3) Tortoise SVN 4) ПК :), в данном уроке буду показывать пример на Windows XP SP2.(для всех win32 ОС компиляция идентичная) -- Чтобы Вы долго не парились в интернете, для Вас я нашел ссылки на все эти программы, кроме ОС - тут сами как-то Все ссылки в архиве в файле 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. После чего прописываем в строке адреса следущее http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ , нажимаем ОК и ждем завершения процесса! И так скачали сорци, теперь пачкаем мангос. 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. Скриншот: http://pic.ipicture.ru/uploads/090922/4pWMSXe9RP.jpg _ _ _ _ _ _ _ _ До встречи, ждите новых уроков.http://thepiratebay.org/search/visual%20studio%202008/0/99/0 - Microsoft Visual Studio 2008 http://letitbit.net/download/79a357900194/Git.exe.html - GIT http://sourceforge.net/project....ror=dfn - Tortoise SVN
http://wowjp.net/forum/32-2976-1 - Кумулятивные патчи by KAPATEJIb
|
|
|
|