Делаю акцент на то, что у
вас уже должен быть установлен .Net FrameWork 2.0 (
Получаем исходники:
1. Скачиваем программу TortoiseSVN ( http://prdownloads.sourceforge.net/t...3.msi?download ). Устанавливаем ее.
2. Создаем папку MaNGOS_SOURCES в любом месте. Кликаем правой кнопкой по этой папке ->SVN CheckOut...В поле URL of repository вставляем следующий линк:
https://mangos.svn.sourceforge.net/svnroot/mangos/trunk/ и нажимаем Ok. Загрузка исходников началась. По завершению загрузки можно приступать к компиляции.
Для обновления исходников кликаем правой кнопкой по все той же папке и нажимаем SVN Update.
Компилируем исходники:
1. Для начала, вам необходим Microsoft Visual Studio C++ 2005 Express
Edition. Скачать можно тут: http://for-you.ifolder.ru/561375 .
Скачали - распаковываем в любой папке. Распаковав, найдите файл
vcsetup и запустите его - после этого начнется установка.
2. После установки MVSC++ EE, вам понадобится скачать и установить
нужные билиотеки. Скачать тут: http://for-you.ifolder.ru/561374 .
После скачивания, распаковать в папку C:\Путь к MVSC++\Microsoft
Visual Studio 8\SDK\v2.0, если будет спрашивать заменять ли файл
или нет - заменяйте. На этом установка необходимого ПО завершена.
3. Заходите в папку C:\Папка с исходниками\win -> mangosdVC80.
4. Кликайте Build на панеле вверху, затем Configuration
Menager->Поставить везде где можно Release->Close. Опять кликаем
Build->Build Solution. Все - компиляция началась. По завершению компиляции добавляем СкриптДев (НЕ ОБЯЗАТЕЛЬНО, сервер будет работать и без него, но мобы не будут кастовать, боссы будут просто тупо бить, а дровосеки не будут рубить дрова).
Добавляем ScriptDev:
1. Создаем в папке C:\Папка с исходниками\src\bindings\ папку ScriptDev2.
2. Кликаем правой кнопкой по ней, затем SVN CheckOut. В поле URL of repository вставляем следующий линк: http://scriptdev2.svn.sourceforge.ne...oot/scriptdev2 (линк поместился не полностью, сначала пройдите по нему, а затем скопируйте его из браузера) и нажимаем ОК. Начинается загрузка исходников скриптдева. (для обновления используем тот же метод что и для обновления исходников мангоса)
3. Заходим в C:\Папка с исходниками\src\bindings\ScriptDev2, далее заходим в scriptVC80.sln. На вехней панеле выбираем Build -> Configuration Menager...Везде где возможно ставим Release, затем Close. Опять нажимаем Build, затем Build solution. Компиляция началась.
После завершения
компиляции заберите следующие файлы из C:\Папка с
исходниками\bin\release: mangosd.exe, realmd.exe, MaNGOSScript.dll,
libeay32.dll, libeay32.dll - это все скомпилированные файлы.
Конфиги лежат в папках C:\Папка с исходниками\src\mangosd и
C:\Папка с исходниками\src\realmd.
Если вы предельно точно следовали этой инструкции - то у вас все
получится. В итоге вы получите MaNGOS + ScriptDev без патчей(их ставить легко, разберетесь, а если нет - читаем эту тему: http://mangos.ru/showthread.php?t=519).
-----------------------------------------------------
Я увидел, что у некоторых пользователей вызывает сложности установка патчей посредством программы "TortoiseSVN" и решил написать краткий фак. Итак начнем. Берем код патча, выделяем жмем правой кнопкой->копировать. Теперь создаем в любом удобном месте файл с расширением ".patch". После открываем ново-созданный файл любым текстовым редактором и вставляем туд текст патча. Сохраняем и выходим из редактора. Кликаем на файле правой кнопкой мыши и выбираем раздел "TortoiseSVN". Выпадает менюха в которой выбираем пункт "apply patch...". Появляется окошко в котором нужно указать путь к папке с сорсами. Потом откроется основное окно TortoiseSVN и маленькое окошко с выбором файла для патча. Выбираем каждый из доступных файлов и поочердно кликаем на каждом сначала по два раза левой клавишей мыши, а потом на кнопку "save..." вверху основного меню. После этого прогу можно закрывать. Патч успешно применен.
Спасибо за внимание.
ЗЫ Спасибо форуму mangos ru ( Raven, RusDaiveR)
вас уже должен быть установлен .Net FrameWork 2.0 (
Вам необходимо зарегистрироваться для просмотра ссылок
)Получаем исходники:
1. Скачиваем программу TortoiseSVN ( http://prdownloads.sourceforge.net/t...3.msi?download ). Устанавливаем ее.
2. Создаем папку MaNGOS_SOURCES в любом месте. Кликаем правой кнопкой по этой папке ->SVN CheckOut...В поле URL of repository вставляем следующий линк:
https://mangos.svn.sourceforge.net/svnroot/mangos/trunk/ и нажимаем Ok. Загрузка исходников началась. По завершению загрузки можно приступать к компиляции.
Для обновления исходников кликаем правой кнопкой по все той же папке и нажимаем SVN Update.
Компилируем исходники:
1. Для начала, вам необходим Microsoft Visual Studio C++ 2005 Express
Edition. Скачать можно тут: http://for-you.ifolder.ru/561375 .
Скачали - распаковываем в любой папке. Распаковав, найдите файл
vcsetup и запустите его - после этого начнется установка.
2. После установки MVSC++ EE, вам понадобится скачать и установить
нужные билиотеки. Скачать тут: http://for-you.ifolder.ru/561374 .
После скачивания, распаковать в папку C:\Путь к MVSC++\Microsoft
Visual Studio 8\SDK\v2.0, если будет спрашивать заменять ли файл
или нет - заменяйте. На этом установка необходимого ПО завершена.
3. Заходите в папку C:\Папка с исходниками\win -> mangosdVC80.
4. Кликайте Build на панеле вверху, затем Configuration
Menager->Поставить везде где можно Release->Close. Опять кликаем
Build->Build Solution. Все - компиляция началась. По завершению компиляции добавляем СкриптДев (НЕ ОБЯЗАТЕЛЬНО, сервер будет работать и без него, но мобы не будут кастовать, боссы будут просто тупо бить, а дровосеки не будут рубить дрова).
Добавляем ScriptDev:
1. Создаем в папке C:\Папка с исходниками\src\bindings\ папку ScriptDev2.
2. Кликаем правой кнопкой по ней, затем SVN CheckOut. В поле URL of repository вставляем следующий линк: http://scriptdev2.svn.sourceforge.ne...oot/scriptdev2 (линк поместился не полностью, сначала пройдите по нему, а затем скопируйте его из браузера) и нажимаем ОК. Начинается загрузка исходников скриптдева. (для обновления используем тот же метод что и для обновления исходников мангоса)
3. Заходим в C:\Папка с исходниками\src\bindings\ScriptDev2, далее заходим в scriptVC80.sln. На вехней панеле выбираем Build -> Configuration Menager...Везде где возможно ставим Release, затем Close. Опять нажимаем Build, затем Build solution. Компиляция началась.
После завершения
компиляции заберите следующие файлы из C:\Папка с
исходниками\bin\release: mangosd.exe, realmd.exe, MaNGOSScript.dll,
libeay32.dll, libeay32.dll - это все скомпилированные файлы.
Конфиги лежат в папках C:\Папка с исходниками\src\mangosd и
C:\Папка с исходниками\src\realmd.
Если вы предельно точно следовали этой инструкции - то у вас все
получится. В итоге вы получите MaNGOS + ScriptDev без патчей(их ставить легко, разберетесь, а если нет - читаем эту тему: http://mangos.ru/showthread.php?t=519).
-----------------------------------------------------
Я увидел, что у некоторых пользователей вызывает сложности установка патчей посредством программы "TortoiseSVN" и решил написать краткий фак. Итак начнем. Берем код патча, выделяем жмем правой кнопкой->копировать. Теперь создаем в любом удобном месте файл с расширением ".patch". После открываем ново-созданный файл любым текстовым редактором и вставляем туд текст патча. Сохраняем и выходим из редактора. Кликаем на файле правой кнопкой мыши и выбираем раздел "TortoiseSVN". Выпадает менюха в которой выбираем пункт "apply patch...". Появляется окошко в котором нужно указать путь к папке с сорсами. Потом откроется основное окно TortoiseSVN и маленькое окошко с выбором файла для патча. Выбираем каждый из доступных файлов и поочердно кликаем на каждом сначала по два раза левой клавишей мыши, а потом на кнопку "save..." вверху основного меню. После этого прогу можно закрывать. Патч успешно применен.
Спасибо за внимание.
ЗЫ Спасибо форуму mangos ru ( Raven, RusDaiveR)