Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 23.06.2011, 05:01   #1
 Разведчик
Аватар для Gors
 
Gors никому не известный тип
Регистрация: 23.06.2011
Сообщений: 10
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Компиляция ядра Trinity Core

Вот решил написать свой полный мануал по сборке ядра Triniti Core.
Мануал рассчитан на 32 битные системы Windows.

И так для начала нам нужна программа [Ссылки могут видеть только зарегистрированные пользователи. ]

еперь создаем папку Trinity на диске C:\ (Должно выглядеть так C:\Trinity)
Щелкаем на папке Trinity правой кнопкой мыши и выбераем TortoiseHG=> Clone a repository

[Ссылки могут видеть только зарегистрированные пользователи. ]

В поле Source path пишем ссылку в зависимости от нужной вам версии клиента:
Если вам нужны исходники для WoW Classic(1.12.х) то вписываем: [Ссылки могут видеть только зарегистрированные пользователи. ]
Если вам нужны исходники для WoW TBC (2.4.3) то вписываем: [Ссылки могут видеть только зарегистрированные пользователи. ]
Если вам нужны исходники для WoTLK (3.1.3) то вписываем: [Ссылки могут видеть только зарегистрированные пользователи. ]

Нажимаем Clone и ждем пока у нас скачаются исходники.

[Ссылки могут видеть только зарегистрированные пользователи. ]

Теперь на ядро нужно накатить патчи (Это не обязательно , но сними будет меньше недоработок).
Для того чтобы накатывать патчи нам нужна программа [Ссылки могут видеть только зарегистрированные пользователи. ]
И так после того как мы скачали патч нужно положить его в папку с исходниками ( И желательно переименовать например в 1 , чтобы название было меньше...)
Потом нажимаем ПКМ на папке с исходниками и выбераем GIT Bash Here

[Ссылки могут видеть только зарегистрированные пользователи. ]

В появившемся окне пишем :
Код:
 patch -p1 < имя патча.patch
[Ссылки могут видеть только зарегистрированные пользователи. ]

Теперь приступаем к компиляции ядра сервера.

Для этого нам нужна программа Microsoft Visual Studio (MVS) (Я использую Microsoft Visual Studio 2008 Team System)

Идем в "Папка с исходниками/Win" и открываем либо TrinityCore&Script VC80, либо TrinityCore&Script VC90, либо же TrinityCore&Script VC100, в зависимости от версии вашего Microsoft Visual Studio.

Вверху выбираем Построение , потом Диспетчер конфигурации и делаем как на скрине:

[Ссылки могут видеть только зарегистрированные пользователи. ]

Закрываем это окно.
Теперь вверху выбираем Построение ,потом Построить решение.
Пошла компиляция ядра.
В конце удачной компиляции должно быть написано:

Цитата:
Построение: Успешно: 11 , с ошибками: 0 , без изменений: 0 , пропущенно: 0

Скомпилированное ядро нужно забрать от сюда:
"Папка с исходниками/Bin/Win32_Release"

Хотите узнать ревизию скомпилированного вами ядро? Легко!
Идем в "Исходники/src/shared/" и открываем revision.h.

[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
/root
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Компиляция MaNGOS Винсент World of Warcraft 2 21.03.2013 22:15
[Программа] Trinity Core Community application p3w Вопросы и ответы, обсуждение 1 28.03.2012 12:34
[Информация] [Trinity Core - patch] Tympanic Tantrum Gors World of Warcraft 0 23.06.2011 04:21
Структура ядра? evrei-la2 Вопросы и ответы, обсуждения 0 18.02.2011 09:36
Как кидать ядра на расстоянии по карте? GAMBIT9999 Вопросы и ответы: RF Online 2 23.01.2011 21:58

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

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

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