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

Форум администраторов игровых серверов (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)

VikingBO 27.04.2016 18:28

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Значится разобрался я с кучей ошибок при сборке в VS(нужно было поставить норм boost x64) но парочка ошибок таки осталась:
Код:

20>F:\DropBox\Dropbox\Developing\WoW_source\TrinityCore-6.x_v2\src\server\scripts\Spells\spell_item.cpp(221): error C2039: GetBroadcastText: не является членом "ObjectMgr"
20>  F:\DropBox\Dropbox\Developing\WoW_source\TrinityCore-6.x_v2\src\server\game\Globals\ObjectMgr.h(703): note:  см. объявление "ObjectMgr"
20>F:\DropBox\Dropbox\Developing\WoW_source\TrinityCore-6.x_v2\src\server\scripts\Spells\spell_item.cpp(1394): error C2039: GetBroadcastText: не является членом "ObjectMgr"
20>  F:\DropBox\Dropbox\Developing\WoW_source\TrinityCore-6.x_v2\src\server\game\Globals\ObjectMgr.h(703): note:  см. объявление "ObjectMgr"

и
Код:

24>LINK : fatal error LNK1181: не удается открыть входной файл "..\scripts\Release\scripts.lib"
что то мне подсказывает что последняя как раз является следствием первой ошибки но пока не знаю как решить вопрос.
Если есть какие то мысли то был бы рад помощи.

UPD: Все нормально, оказывается они недавно только эту ошибку пофиксили, залез на гитхаб к ним, посмотрел эти строки, они заменили проверяемый класс на зависимость так что если что просто лезем к ним в сырцы и смотрим нужный нам файл и нужные нам строки. Заменил на то что они написали и все скомпилировалось без сучка и задоринки. Буду теперь ставить БД и пробовать запустить сервачок :)

VikingBO 27.04.2016 22:21

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

PROGRAMMATOR 27.04.2016 22:48

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Нет коннекта к БД, занят порт и т.д. В логах то что пишет?

legendaryZ 28.04.2016 06:06

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

Добавлено через 24 минуты
Все хотел задать вопрос ,есть ли на форуме мануал по настройке Денвера к серверу ???

VikingBO 28.04.2016 22:52

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

Сообщение от PROGRAMMATOR (Сообщение 411056)
Нет коннекта к БД, занят порт и т.д. В логах то что пишет?

Да, про логи я забыл, спасибо что напомнили. Глянул я их и к моему удивлению вижу что не может найти файл 000.vmtree , а к удивлению потом что я папку vmaps таки сформировал (хотя в мануале это пропущено даже не знаю по какой причине) и данный файл там таки есть. Путь до папки vmaps тоже в конфиге сервера указан правильно, аж перепроверил раза три, слэши на обратные слэши поменял, в конце пути слэш убрал, ни в какую не хочет этот файл там замечать. Может я vmaps как то не так сформировал?
Файлик и инструкцию по созданию vmaps скачивал ОТСЮДА
вроде бы все предельно просто и не должно быть каких то критических ошибок с моей стороны.
На всякий случай несколько скринов с папками, путями и моими настройками.:
Свернуть ↑Развернуть ↓


Цитата:

Сообщение от legendaryZ (Сообщение 411089)
VikingBO, а можно у вас узнать какая платформа у вас ?

ОС - Windows 7 Максимальная SP1 x64
остальное я вроде скидывал все что устанавливал, кроме
GIT - 2.7.1.windows.2

Добавлено через 5 минут
UPD: да и базу world теперь просто так с YTDB теперь фиг скачаешь, нужно региться, а для реги им нужно пройти тест который я без хотя бы минимального внедрения в разработку не смогу пройти, какие то вопросы по ID, по базам, я все конечно понимаю, народу типа много да и уровень разработчиков надо повышать перед созданием сервера но все же как быть та... Пришлось попробовать поставить ту БД которая была в сборке.

PROGRAMMATOR 28.04.2016 23:43

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
VikingBO, в конфиге указан /database а в логах говорит, что читает /data.

VikingBO 29.04.2016 00:23

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


UPD: каким то макаром таки нашел темку где выложили разные dbc, maps, vmaps для trinitycore, залил себе vmaps и сервер выдал новую ошибку...

Loading Trinity strings...
>> Loaded 0 trinity strings. DB table `trinity_string` is empty.

собсна я понимаю что она пуста потому как world базу я заливал не с YTDB, есть может у кого архивчик с ней, а то я врядли в ближайшую неделю смогу зарегестрироватся там (да и две недели боюсь не дадут мне особого профита)

UPD2: ох тыж гой его официальные сорцы тринити, я не знаю каким макаром народ находит эти пути, вот нашел ссылку на релиз Тринитикора с вроде как заполненной БД, по крайней мере у меня с этой БД не ругается ни на что и сервак запускается норм.

UPD3: да, я это сделал, это круто, спасибо всем за поддержку, если что свои мыканья я описал вроде бы подробно, если вдруг сообщество решит поддержать то могу написать (еще один никому не нужный) мануальчик по тому как же я умудрился собрать Trinitycore под x64 и запустить сервер на локалке.
Вот скриншотик из уже запущенной игры на моем сервере:

legendaryZ 29.04.2016 13:30

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Вложений: 2
Вот пожалуйста , скрины в чём проблемма не знаю , Я тут посмотрел что CMAKE В начеле вообще не показывает пути к буст'у Приходится всё прописывать самому !

legendaryZ 29.04.2016 19:16

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Вопрос такой Тринити 6.x Это 3.3.5a или что то другое ?
У меня была проблема такая офф тринити не понимаю почему не хотели компилироваться , но скачав исходники от другово производителя Смаке делал Configure
Но Generate выдал такую ерунду
Generate Cmake Результат:
Свернуть ↑Развернуть ↓

legendaryZ 05.05.2016 17:45

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

15>LINK : fatal error LNK1181: не удается открыть входной файл "..\scripts\Debug\scripts.lib"


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

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