Необходимое программное обеспечение: [ GitExtensions ]
Включает Git, MySYSGit, и KDiff - не забудьте установить все три
По умолчанию параметры установки для KDiff и MySYSGit приемлемы
Выберите один компилятор:
[ Visual C + + 2008 Express ]
[ Visual C + + 2010 Express ].
[ MySQL Server Community Edition ] (Мы рекомендуем использовать самые последние версии 5.5.x)
[ . NET Framework 3.5 ] или выше (вы должны уже иметь его с помощью обновлений Windows)
Выберите один из этих инструментов управления базами данных:
[ SQLyog Community Edition ]
[ MySQL Инструменты GUI ]
[ HeidiSQL ] (Хорошо для начинающих)
[ CMake ]
Скачать и установить win32-x86.exe файл
OpenSSL 1.0.0d [ Скачать-32 ] [ Скачать-64 ] Если вы используете различные компьютеры, чтобы скомпилировать / запустить Trinity, установить один из следующих пакетов на ваш сервер-ПК, чтобы не пропустить зависимостей (dependig на Visual Studio версии, и сервер-ПК операционная система)
Microsoft Visual C + + 2008 SP1 Redistributable Package [ x86 ] / [ 64 ]
Microsoft Visual C + + 2010 Redistributable Package [ x86 ] / [ 64 ] / [ ia64 ]
Компиляция исходного кода
Создайте каталог, в котором основные файлы будут установлены из (например: C:\Trinity ).
Щелкните правой кнопкой мыши на каталог и нажмите на Расширения Git ->Clone.
Заполните данные следующим образом:
Code
Хранилище для клонирования: https://github.com/TrinityCore/TrinityCore.git Destination: C:\Trinity Subdirectory to create: <none> Personal Repository: Yes
Click Clone. Через несколько минут все исходные файлы TrinityCore будет размещены в каталоге C: \Trinity .
Настройка и производящие Visual C + + решений с CMake
Прежде чем начать, создайте пустой каталог сборки . В этом примере мы будем использовать D: \ сборки .
1. Открыть CMake GUI (каталог установки по умолчанию это C: \ Program Files (x86) \ CMake 2,8 \ Bin).
2. Нажмите кнопку Обзор ... Source -> Выберите исходный каталог (C: / Trinity)
3. Нажмите кнопку Обзор Build ... -> Выбрать каталог для сборки (D: / Build)
4. Нажмите кнопку Configure Шаг 1
Шаг 2
Шаг 3
Шаг 4
5. Убедитесь, что ваш компилятор используется по умолчанию.
6. В раскрывающемся меню выберите версию компилятора, загруженный на [ программное обеспечение, необходимое ] раздел (который версию Visual C + + Express вы установите?).
Примечание: CMake не компилятор. Он лишь создает файлы, необходимые для компилятора.
7. Нажмите кнопку Finish . CMake начнется жевательной через исходный код и анализа распространения CMakeLists.txt всем исходного дерева.
Шаг 5
Шаг 6
Шаг 7
8. CMake показывает вам список вариантов для выбора различных компонентов сборки.
Проверка / снимите нужные параметры включен / выключен. Вы можете наведите курсор мыши на варианты, чтобы увидеть описание.
По умолчанию и общие функции доступны (шаг 8).
Только если ваш сервер MySQL версия отличается от 5.5.x, мы настоятельно рекомендуем, чтобы снять вариант USE_MYSQL_SOURCES. Это говорит CMake искать включаемые файлы и библиотеки клиента в вашем MySQL сервере установки вместо использования источника MySQL файлы снабжены TrinityCore. Это также требует, чтобы выбранные компилятор для той же архитектуры (32 или 64) в качестве сервера MySQL.
(Дополнительно) Проверка инструменты для компиляции дополнительных функций, таких как карты экстракторы Вам необходимо в конце установки.
9. Когда выбор сделан, нажмите кнопку Настройка снова.
Шаг 8
Шаг 9
Вот несколько полезных вещей, чтобы узнать об информации в больших белых текстовом поле в нижней части окна (конфигурации может немного отличаться):
Она обнаружила, что мы находимся на 64-битную платформу
Он обнаружил, что у нас правильная версия MySQL
Он обнаружил, что у нас правильно установлен OpenSSL библиотеки / заголовков
10. Нажмите кнопку Создать . Это позволит установить выбранные файлы сборки в ваш D: / Build папку.
Шаг 10
Обзор в ваш D: \ Build папку и откройте TrinityCore.sln с Visual C + + Express.
В меню в верхней части, нажмите кнопку Build и выберите Configuration Manager .
Установите Active конфигурации решения для релиза
Установить Платформа активного решения для Win32 (если вы установите 64-разрядную компиляции во время конфигурации CMake, выберите Win64)
С помощью Visual C + + 2010, просто используйте меню списка ниже меню "Справка" и те же изменения объяснялось выше (хотя это уже должно быть сделано по умолчанию).
Нажмите кнопку Build -> Удалить решение .
Visual C + + 2010: Щелкните правой кнопкой мыши ALL_BUILD в обозревателе решений на левой боковой панели и выберите Чистота .
Если вы не только тестирование компиляции, это всегда лучше, чтобы очистить сборки перед компиляцией новой редакции Троицы.
Нажмите кнопку Build -> Build Solution .
Visual C + + 2010: Щелкните правой кнопкой мыши ALL_BUILD и выберите Build .
Компиляция длина отличается от машины к машине, вы должны ожидать, что она принимать 5-30 минут.
Если вас просят Перезагрузить построить файлы во время компиляции, сделайте это.
Вы найдете аналогичное сообщение раз компиляция успешно завершена:
Code
========== Build: 14 удалось, 0 не удалось, 0 до современных, 0 пропущено ==========
Вы найдете ваш только что скомпилированные бинарные пакеты в D: \ Build \ Bin \ Release папку. Все это используется для запуска сервера в конце этой инструкции.
Вы нужны следующие файлы для того, чтобы основные функционировать должным образом. Они расположены в D: \ Build \ Bin \ Release папку:
ACE.dll libeay32.dll libmySQL.dll ssleay32.dll worldserver.conf.dist worldserver.exe authserver.conf.dist authserver.exe
libeay32.dll, libmySQL.dll, и ssleay32.dll необходимо будет вручную добавить в эту папку, и вам необходимо скопировать их на одну из следующих установки / бен каталогов:
libmySQL.dll: C: \ Program Files \ MySQL \ MySQL Server 5.x \ Lib
libeay32.dll и ssleay32.dll: C: \ OpenSSL-Win32 \ Bin