Компиляция мангос (видео-урок)
Видео-урок по компиляции ядра MaNGOS (VS-2008)
by AtOM.
После просмотра данного видео каждый сможет скомпилировать ядро.
В архиве с видео два тестовых файла: notepad.txt (тот самый текстовый файл в котором я описывал весь процес) и download.txt(в этом файле ссылки на неоходимые для компиляции програмы).
Видео создано мною специально для wowjp.ru и mangproject.at.ua (данный сайт в разработке).
Планируется также записать остальные видео, в которых будет изложен весь процес создания сервера MaNGOS.
Если я Вам помог и Вы хотите помочь мне:
присылайте WMZ мне на мой кошелек - Z275010300363.
--
Скачать видео можно только с filebeam.com, кому хочется - можете перезалить на любой другой файлообменник, я добавлю ссыль в новость.

Скачать с filebeam
Скачать с letitbit
Скачать с depositfiles

Здравствуйте, меня зовут 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.
Надеюсь нигде не закосяцил, если что нашли пишите мне на моем форуме mangproject.at.ua .
До встречи, ждите новых уроков.

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/downloading.php?groupname=tortoisesvn&filename=TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi&use_mirror=dfn - Tortoise SVN


http://wowjp.ru/forum/32-2976-1 - Кумулятивные патчи by KAPATEJIb
1962
16
3
Добавил: AtOM
  • Хаос Спам

    Лучше поскорее дай видио как делать самим свой сервер так быдет лучше biggrin

    21.11.2008 22:58
    0
  • AtOM Спам

    скоро будет видео по настройке вебсервера, а потом и самого сервера (бд+настройка конфигов)

    22.11.2008 00:22
    0
  • Хаос Спам

    Ок буду ждать ток ты там поскорее=) пажалуста

    22.11.2008 08:21
    0
  • kastishka Спам

    ти лутче дай менуал по патчам до ядра !!! Как например поменять версию клиента или тому подобное! В нескомпиленом мангосе........

    22.11.2008 11:09
    0
  • kastishka Спам

    И не создание сервера а зборка с бази и (типо денвера ), и ядра в работоспособныи сервер!

    22.11.2008 11:11
    0
  • AtOM Спам

    насчет изменение версии сервера в ядре - бред, чтобы зделать сервер под другую версию вов необходимо либо обновить сырци, либо найти необходимую ревизию на https://mangos.svn.sourceforge.net/svnroot/mangos/, конечно есть еще специальный патч, который добавляет в конфиг сервера множество настроек, в том числе выбор минимальной и максимальной версии варкрафта допустимого на вход в список реалмов, а подделать чтобы сам сервер работал на несколько версий, то он с таким патчем работает на версии 2.4.x если качали сорци на 2.4.3, или 3.0.х если сорци на 3.0.3.
    То есть можно зделать сервер в список реалмов которого будет входить любой клиент даже не ТБК, а на сам сервер только или 2.4 или 2.3, 2.2, 3.0 и тд. Но патч данный дать не могу - если и выложу когда - то за деньги, так как аналогов данному патчу на мангосе нету, а функций добавляет множество - короче патч под фансервер.

    22.11.2008 11:27
    0
  • BuLaZZAR Спам

    mangproject.at.ua Что за подражание Mangos ?

    22.11.2008 11:50
    0
  • AtOM Спам

    всмысле подражание мангос, прошу если пишите так пишите конкретно, если не знаете так не пишите вообще!
    MaNGOS - эмулятор, а mangproject.at.ua - форум на котором данный эмулятор обуждается!
    И нет никакого подражания.

    22.11.2008 17:53
    0
  • BuLaZZAR Спам

    (DJ_AtOM) Да я вижу что сайт от mangos.ru отличаться лишь парочкой тем! А всё остальное ОДИНАКОВЫЕ! Меня бесят сайты клоны!

    22.11.2008 19:11
    0
  • BuLaZZAR Спам

    (DJ_AtOM) ДА и на Mangos нельзя зарабатывать!!!!!!!!!!! А ты свой кошелёк вывесил ещё !!!! Ну и делал бы всё абсолютно честно и бесплатно! А вообще люди советую учиться самим читая документацию на mangos.ru хоть и не так понятно как видео зато ты пытаешься и мучаешься!!!! Ну ваше дело!

    22.11.2008 19:13
    0
  • AtOM Спам

    ув. BuLaZZAR, прошу не корчить из себя святого, который не нарушал в жизни ни одного правила.
    мой сайт отличается от остальных тем что там не банят за нарушения лицензии MaNGOS, тк я не являюсь официальным представителем mangos.
    насчет кошелька - это для тех людей которые благодарны за то что для них делают, а не такие как ты.
    я сам учился по мануалах, но есть люди которые не смогли зделать по мануалам, я делал это для них.
    я не нуждаюсь в таких коментариях.

    22.11.2008 22:05
    0
  • BuLaZZAR Спам

    DJ_AtOM да удачи тебе! Потом поймёшь всё!!!

    23.11.2008 11:01
    0
  • BuLaZZAR Спам

    Если я Вам помог и Вы хотите помочь мне:
    присылайте WMZ мне на мой кошелек - Z275010300363.
    Написал бы так тогда:
    Если я Вам помог и Вы ХОТИТЕ ОТБЛАГОДАРИТЬ:
    присылайте WMZ мне на мой кошелек - Z275010300363.

    А не помочь ты что инвалид или на дорогую операцию соберешь ?!

    23.11.2008 11:31
    0
  • BuLaZZAR Спам

    DJ_AtOM не я таких как ты уважаю даже очень! Просто немного нужно правильней вырождаться!

    23.11.2008 13:15
    0
  • BuLaZZAR Спам

    DJ_AtOM Хотел сам делать дня своего сайта вот возьму твоё и напишу всё как есть тока без кошельков! smile

    23.11.2008 13:18
    0
  • BuLaZZAR Спам

    DJ_AtOM всё сделал по человечески и кошелек и вся инфо!

    23.11.2008 13:27
    0