Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация
Старый 05.04.2010, 18:08   #1
 Старший сержант
Аватар для Винсент
 
Винсент лучик света в грозовом небеВинсент лучик света в грозовом небеВинсент лучик света в грозовом небеВинсент лучик света в грозовом небеВинсент лучик света в грозовом небеВинсент лучик света в грозовом небеВинсент лучик света в грозовом небе
Регистрация: 02.03.2010
Сообщений: 244
Популярность: 876
Сказал(а) спасибо: 44
Поблагодарили 131 раз(а) в 81 сообщениях
Отправить сообщение для Винсент с помощью ICQ Отправить сообщение для Винсент с помощью Skype™
 
По умолчанию Компиляция MaNGOS

Вступление:

Для компеляцыи нам понадобится:
1) [Ссылки могут видеть только зарегистрированные пользователи. ]
2) [Ссылки могут видеть только зарегистрированные пользователи. ]
3) [Ссылки могут видеть только зарегистрированные пользователи. ]

Процесс:
1. Для начала скачиваем исходники MaNGOS при помощи Git
1.1 Создаем папку куда будет слаживаться исходник
1.2 Вызываем меню на папке (можно нажав правой кнопкой мыши)
1.3 Выбираем: Git Bash Here (откроется командная строка Git)
1.4 В командной прописываем (git): git clone git://github.com/mangos/mangos.git
После выполнения данной последовательности начнется скачка исходника MaNGOS

2. После скачивания MaNGOS качаем ScriptDev2, с помощью Tortoise SVN.
2.1 Создаем папку с названием ScriptDev2
2.2 Вызываем мею на папке (можно нажав правой кнопкой мышы)
3.3 Выбираем: SVN Checkout...
3.4 В открывшемся окне (Checkount), в строчке URL of repository прописываем: _http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ (нажимаем ОК и ждемзавершения)


3. Патчим MaNGOS
3.1 Вызываем меню на папке mangos
3.2 Выбираем: Git Bash Here
3.3 После чего прописываем: git apply < patchname.patch
Примечания:
Для того чтоб пропатчить, патч нужно скинуть в папку mangos, в большинстве случаев выдает ошибки при пропатчивании, в таком случаи можно использовать

следующею команду: patch -p1 < patchname.patch (в большинстве случаев вы недолжны встретить никаких ошибок при использовании этой команды)
Большое количество патчей можно найти в сборке патчей от KAPATEJIb

4. Компиляция
4.1 Заходим в дирекцию mangos/win/ и открываем mangosdVC90.sln
4.2 Сверху в меню выбираем Build -> Batch Build, и ставим галочки везде где есть Realese Win32 и Net script и нажимаем Build, пошел процесс компиляции

компиляции.
В конце успешной компиляции должно написать:
========== Build: 11 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

5 Компиляции ScriptDev2.
5.1 Копируем ScriptDev2 в mangos/src/bindings/
5.2 Открываем mangos/src/bindings/ScriptDev2 файл scriptVC90.sln
5.3 Делаем тоже что и при компиляции MaNGOS, а именно: Build -> Batch Build и выставляем галочки везде где видим Realese Win32 после чего нажимаем Build.
В конце успешной компиляции должно написать:
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

6 Достаем нужные файлы для запуска MaNGOS'a
6.1 Создаем новую папку (для примера: Готовый сервер или mangos)
6.2 Перемещяем файлы из исходника в папку которую создали:
из mangos/src/bindings/ScriptDev2 перемещяем фаил: scriptdev2.conf.dist.in
из mangos\src, из папок mangosd и realmd перемещаем файлы: mangosd.conf.dist.in и realmd.conf.dist.in.
из mangos\bin\Win32_Release копируем все дабы избежать ошибок
6.3 Переименовываем конфиги: mangosd.conf.dist.in и realmd.conf.dist.in и scriptdev2.conf.dist.in на
mangosd.conf и realmd.conf и scriptdev2.conf.

Сервак изготовлен.

Последний раз редактировалось Винсент; 08.04.2010 в 17:37.
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Baly (14.04.2010), Inquisition (11.04.2010), Zhyk (05.04.2010)
Старый 18.03.2013, 16:02   #2
 Разведчик
Аватар для Afchapka
 
Afchapka никому не известный тип
Регистрация: 05.02.2010
Сообщений: 2
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
Отправить сообщение для Afchapka с помощью Skype™
 
По умолчанию Re: Компиляция MaNGOS

Мануал интересный. Напрашивается вопрос, можно ли скомпилировать каким то образом сервер под Linux?! На сколько мне известно, Mangos можно поставить на все что win семейства или создать виртуал бокс на linux !
  Ответить с цитированием
Старый 21.03.2013, 23:15   #3
Заблокирован
 Разведчик
Аватар для FreeLike
 
FreeLike на правильном пути
Регистрация: 18.03.2013
Сообщений: 49
Популярность: 61
Золото Zhyk.Ru: 15
Сказал(а) спасибо: 30
Поблагодарили 87 раз(а) в 50 сообщениях
Отправить сообщение для FreeLike с помощью ICQ Отправить сообщение для FreeLike с помощью Skype™
 
По умолчанию Re: Компиляция MaNGOS

Видно что статью писал сам
Лично по себе статья не очень 40% копипаста
По опыту на мангосе кууууча ошибок и лучше выбирать Trinity
Вскоре свой мануалчик запилю.
  Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Mangos wostok Вопросы и ответы, обсуждение 2 26.03.2010 16:23
[Баг] Баги Mangos Hummel Читы, баги и статьи по WoW 0 05.04.2009 18:21
[Баг] Дюп на Mangos и Acsent (2.4.3) Hummel Читы, баги и статьи по WoW 1 11.01.2009 22:41
Баги [mangos]2.4.2 MaiFun Читы, баги и статьи по WoW 1 11.09.2008 13:06

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 13:07.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net