Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Документация (https://forum.zone-game.info/forumdisplay.php?f=76)
-   -   Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32 (https://forum.zone-game.info/showthread.php?t=11457)

corera 30.05.2012 14:08

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
http://img254.imageshack.us/img254/9251/675uyfuyg1.gif
Уменя не создаётся WITH_SQL,а тут он есть
http://image.zone-game.info/images/9.jpg
Скажите почему у меня не создаёт,а то при компиляции ядра получается
========== Построение: успешно: 16, с ошибками: 3, без изменений: 0, пропущено: 1 ==========

The Horde 30.05.2012 22:16

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Видите, галочки стоят, но заблочены? Перекачайте сорцы

corera 19.06.2012 19:55

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
в смысле перекачать сорцы?

Itachi 19.06.2012 22:04

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Цитата:

Сообщение от corera (Сообщение 197352)
в смысле перекачать сорцы?

скачать исходники сервера заного :)

corera 20.08.2012 13:03

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
я перекачал сорцы всё равно не создаёт WITH_SQL

Karodar 29.08.2012 04:44

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Подскажите пожалуйста в чём проблема : основная папка называется KarodarTrinityForce в ней ещё две (я застрял на начальном этапе) - source и tc, ядро как вы и говорили скачал через гит вот: http://forum.zone-game.info/picture....&pictureid=226 , патч ставил , пробовал и без него , но когда дело доходит до компиляции выскакивает вот такая ошибочка : http://forum.zone-game.info/picture....&pictureid=227 Подскажите что делать? Или хотябы из-за чего это происходит, некоторые знания в программировании имею в виде: си шарп, джава, и веб.

Текст ошибки на втором скрине вот такой:
CMake Error: CMake was unable to find a build program corresponding to "Visual Studio 10". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: Could not find cmake module file:D:/KarodarTrinityForse/tc/CMakeFiles/CMakeCCompiler.cmake
CMake Error: Could not find cmake module file:D:/KarodarTrinityForse/tc/CMakeFiles/CMakeCXXCompiler.cmake

Configuring incomplete, errors occurred!

qens 02.09.2012 18:35

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Здравствуйте! В общем такая проблема (я вообще нуб в этом деле)...установил сервер по гайду...патч накатывать не стал, так как из-за него не компилился сервак, залил базы авторизации и персов с сорцев, а базу с ytdb, скачал фулл YTDB_0.14.5_R620_TC_R15588_TDBAI_335_RuDB_R49.sql и последние фиксы с 621 по 628...все залил, поменял реалм и в базе и в клиенте, authserver.exe запускается, а worldserver нет, вот скрины
http://i43.fastpic.ru/thumb/2012/090...619a24511.jpeg
как я понял, он не находит поля unit_flags2 в таблице creature_template, я проверил, в таблицы такого поля действительно нет, и в скачанной мной full базе ytdm, такое поле не создается, и последние фиксы я бегло проглядел и там создания этого поля тож не нашел...вопрос что делать?) и в чем может быть проблема? могу создать вручную поле, но не знаю параметров...

вот еще нашел вроде бы решение проблемы...
Цитата:

You need to apply all of your database updates in the compiled directory: "updates"
....чет translate.ru не робит...что за скомпилированная папка "updates"???

а понял надо залить все что есть папке ..\source\sql\updates\world, но там туча файлов...как быстро все "залить" не подскажете?

Добавлено через 13 часов 55 минут
Нашел файл с созданием поля "unit_flags2.sql" в папке "..\source\sql\updates\world\(2012_08_30_00_world_ creature_template.sql)" и установил только его...остальные не трогал...уж больно много) пока побегаю так...серв запустился и пока все работает...в общем оставляю пост на всякий случай

qens 04.09.2012 19:27

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
YTDB:
auth и characters заливается так же как и TBD. Многие путаются в построении базы 'world'.
Качаем последнюю фулл базу YTDB. Ее можно найти на офф сайте ytdb.ru в разедле База / Database, тема - Релизы базы YTDB для TrinityCore. Для просмотра требуется регистрация, поэтому все это можно найти тут, в разделе Базы TrinityCore.
Берем мы, например, базу YTDB_0.14.5_R620_TC_R15588_TDBAI_335_RuDB_49 и заливаем в бд world.
Дальше нам надо апдейты к этой базе. Их можно там же найти. Качаем обновление 621_(15679) и обновление 622_(15847) (это пример, у вас может быть больше апдейтов) и по одному их заливаем по возрастанию. В архиве по 2 файла.
Если мы залил все апдеты до последнего вышедшего, мы должны "подогнать базу". Сморим, на апдейтах ytdb есть такая пометка, как (SQL апдейты по ****_**_**_** включительно). Нам надо посмотреть что у нас пишет на последнем апдейте. У меня, например, (SQL апдейты по 2012_05_28_07 включительно).
Это значит, что приняты апдейты, те что в папке sql/updates/world, по 2012_05_28_07. Открываем эту папку, находим файл пометкой '2012_05_28_07', у меня это 2012_05_28_07_world_quest_template, и заливаем все что идет после него
После каждых 10 ревизий апдейтов выходит фулл сборка базы, это делается для удобства, что бы не накатывать +1ОО5ОО *.sql файлов.
ИСТОЧНИК! Как правильно заливать Базу

Jep 20.09.2012 21:19

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Ребята, у меня короче такая шняга. Слава Богу полностью всё получилось у меня. Но после всего компилирования ядра, я захотел накидать Патчи. Брал очень много с интернета эти Патчи, заливал и большинство у меня выдавали ошибки - типо Патч залился не на все .cpp файлы. Решил прописывать в ручную в эти .cpp файлы - исходник патча само сабой брал с самого патча. (Мучение было долгое)
И после заливки всех патчей вручную я решил скомпилировать.
После построения Ядра, от сервера почти ничего не осталось, VS выдал ошибки, а когда с Бина хотел взять Релиз, auth.exe и world.exe вообще не было.
Короче гооворя Ребят помогите мне с Патчами, очень хочу Пропатчить сервер без проблем.

Itachi 28.09.2012 23:53

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
а вы уверены, что патчи не старые? Какие ошибки?

Jep 03.10.2012 08:05

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Да вот может быть Патчи старые, а вы не могли бы мне помоч с патчами то есть указать путь к ровным патчам у меня исходники TrinityCore-TrinityCore-TDB335.49-42-g7213843

slow2000 26.10.2012 16:43

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Здравствуйте. От себя: мануал отличный!! Но, что-то у меня пошло не так. Денвер запустил, сайт работает, authserver.exe работает, а worldserver.exe мигает и исчезает при запуске. Вот что пишет в логе server.log: Realm running as realm ID 1
Using World DB: TDB 335.49
Will clear `logs` table of entries older than 1209600 seconds every 10 minutes.
Using DataDir /C:/WebServers/server/data/
VMap support included. LineOfSight:1, getHeight:1, indoorCheck:1 PetLOS:1
VMap data directory is: /C:/WebServers/server/data/vmaps. Если не то скинул, то напишите, какой из логов скинуть для разбора полётов. Спасибо! PS. vmaps включал и отключал - результат не меняется.

Itachi 27.10.2012 00:38

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
ну по тому что вы кинули - все ок, попробуйте открыть сначала cmd а через нее уже открыть worlserver.exe скрин сюда кинте

gratural 24.01.2013 08:39

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Гайд шикарнейший.
Единственное - установка патчей рассмотрена лишь бегло. А с ними будет много ручной работы.

Вопрос: после слияния мастер и ммапс ветки, ядро перестало собираться СМейком. Вылетает с кучей ошибок.
Куда копать? Ждать пока рассосется или откатываться с старым ревизиям?

The Horde 24.01.2013 16:19

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Цитата:

Сообщение от gratural (Сообщение 268037)
Гайд шикарнейший.
Единственное - установка патчей рассмотрена лишь бегло. А с ними будет много ручной работы.

Вопрос: после слияния мастер и ммапс ветки, ядро перестало собираться СМейком. Вылетает с кучей ошибок.
Куда копать? Ждать пока рассосется или откатываться с старым ревизиям?

Какие, собсно, ошибочки у Вас?

Itachi 26.01.2013 02:41

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
сори, что не по теме, но уж очень интересно, на сколько рабочие эти ммапс? как вообще реализация Тринити? Ну и наконец какая там версия)

The Horde 07.02.2013 22:10

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
ммапс рабочие на процентов 70-80, по-моему взгляду на 2012 год. Сейчас с разработкой проблема, как на мангосе так и на тринити, гитхаб что-то уж перешел все границы.... Политика епт) Будет интересно, напишу в лс

coldheart100 22.06.2013 22:43

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Всем вечер добрый.
Гайд конечно же отличный,но до финальной части я увы не дополз.Проблема состоит вот в чем.
Кому будет не трудно,помогите.
http://s019.radikal.ru/i608/1306/00/daaf1999b4abt.jpg

Eaglevs 29.08.2013 16:32

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
У меня такая же фигня тож начинаю компилить оно мне ошибку выдаёт:)
http://s41.radikal.ru/i092/1308/d3/2a916cbd3370.jpg

ZverRU 27.02.2014 10:58

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Доброго всем времени суток :) тут такая проблема..... все ПО скачал установил. GIT-ом скачал исходники. Cmake-ом начал компилить ядро. и вдруг внезапно предомной открывается Error! как у Eaglevs(пост выше). что с этим делать? git-1.6.2.2, Cmake-2.8.12.2,
Openssl-1_0_0g. библиотеки для vs c++ 2005,2008,2010,2012,2013 скачал. поставил Microsoft.Visual.Studio.Ultimate.2013 и не увидел ни чего нового...... все тоже самое.... как решить проблему???

Eaglevs 28.03.2014 18:16

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Походу World of WarCraft уже не актуальная игра:D

kamran185 31.08.2015 14:56

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Почему не актуальная?

legendaryZ 27.03.2016 01:58

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Вложений: 2
Ребят подскажите не могу понять в чём причина таких ошибок!!!

PROGRAMMATOR 27.03.2016 09:09

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Вместо этих скриншотов, показали бы содержимое CMakeOutput.log и CMakeError.log

legendaryZ 27.03.2016 10:09

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
CMakeError:
Свернуть ↑Развернуть ↓

CMakeOutput:
Свернуть ↑Развернуть ↓

PROGRAMMATOR 27.03.2016 18:53

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Ну вот, ругается на отсутствие Microsoft.Cpp.Default.props и почему-то ищет его на диске d.

Код:

c:\Program Files (x86)\MSBuild\Microsoft.Cpp\vX.X\VXXX\Microsoft.Cpp.Default.props
vX.X\VXXX - версия, смотрите какая там у вас и какая нужна. После нужно указать в переменные среды (через консоль от администратора):

Код:

set VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\vX.X\VXXX

legendaryZ 29.03.2016 07:27

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Версия 3.3.5a А он должен быть разве?, а где его искать или скачать ?

PROGRAMMATOR 29.03.2016 12:04

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
При установке Visual Studio должен был поставиться.

Попробовал только что собрать https://github.com/TrinityCore/TrinityCore/tree/3.3.5
  • Visual Studio 14 2015;
  • CMake 3.5.1;
  • Boost 1.59.0;
  • MySQL 5.7.11;
  • OpenSSL 1.0.2g.

Результат CMake:
Свернуть ↑Развернуть ↓


Пробуйте по новой установить\обновить все необходимые инструменты.

legendaryZ 29.03.2016 13:38

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Так они все обновлены до последних версий а ошибки всё равно есть !!!

Плюс у меня Windows 7 64-bit , Может в этом есть какая-то проблема ?

Shed 29.03.2016 14:13

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
На вов сервере очень сложно игроков собрать, даже на новом ;-) Все играю просто на старых пиратках

n3k0nation 29.03.2016 16:06

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Вложений: 1
Попробуйте. Класть в корень D.

legendaryZ 30.03.2016 08:53

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Не чего не изменилось , всё так же выдаёт ошибку , но спасибо за совет !!!

PROGRAMMATOR 30.03.2016 10:05

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
А должно было что-то измениться. В прошлый раз ругалось на отсутствие Microsoft.Cpp.Default.props.
C нуля поставьте https://www.microsoft.com/en-us/down....aspx?id=48159 и после приложите лог ошибки, если такова будет.

legendaryZ 02.04.2016 07:32

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Да вчера всё поставил, почистил систему от мусора , установил Visual Studio 2015 .
Снова показались ошибки...
CmakeError:
Свернуть ↑Развернуть ↓

CMakeOutput:
Свернуть ↑Развернуть ↓


Добавлено через 26 минут
А можно ссылки на эти программы указать ?...
CMake 3.5.1;
Boost 1.59.0;

PROGRAMMATOR 02.04.2016 11:34

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
CMake https://cmake.org/download/
Boost https://sourceforge.net/projects/boo...oost-binaries/

legendaryZ 03.04.2016 13:12

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Вопрос куда устанавливать Boost ???

PROGRAMMATOR 03.04.2016 13:34

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Не имеет значения, так как путь указывается в переменных средах.

http://image.zone-game.info/images/2016/04/03/hitl1.png

legendaryZ 03.04.2016 14:07

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Теперь другие ошибки вылезли
СmakeError:
Свернуть ↑Развернуть ↓

PROGRAMMATOR 03.04.2016 14:25

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Так установите нужный SDK https://developer.microsoft.com/en-u...indows-8-1-sdk

legendaryZ 03.04.2016 14:35

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Спасибо


Текущее время: 01:14. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot