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

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

Phantom-Dev 26.06.2016 10:21

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Добрый день, возникла проблема с сборкой базы! Собрал последнии исходники и залил YTDB последнею с апдейтами применил обновку. Но вот не хочет стартовать ворлд сервер. То ему не нравится какае то таблица то ещё что то.

DBErrors.log:
Код:

In mysql_stmt_prepare() id: 8, sql: "INSERT INTO graveyard_zone (ID, GhostZone, Faction) VALUES (?, ?, ?)"
Table 'world335.graveyard_zone' doesn't exist
In mysql_stmt_prepare() id: 9, sql: "DELETE FROM graveyard_zone WHERE ID = ? AND GhostZone = ? AND Faction = ?"
Table 'world335.graveyard_zone' doesn't exist
In mysql_stmt_prepare() id: 8, sql: "INSERT INTO graveyard_zone (ID, GhostZone, Faction) VALUES (?, ?, ?)"
Table 'world335.graveyard_zone' doesn't exist
In mysql_stmt_prepare() id: 9, sql: "DELETE FROM graveyard_zone WHERE ID = ? AND GhostZone = ? AND Faction = ?"
Table 'world335.graveyard_zone' doesn't exist

Server.log:
Код:

Using configuration file H:/WOWServer/Server/worldserver.conf.
Using SSL version: OpenSSL 1.0.1t  3 May 2016 (library: OpenSSL 1.0.1t  3 May 2016)
Using Boost version: 1.59.0
Automatic database updates are disabled for all databases!
Could not prepare statements of the World database, see log for details.

База 653, если не сложно поделитись последней чистой базой без патчей и т.д.
Вот дамп моей чистой 653 базы: скачать

P.S. по компиляции читайте официальный гайд: читать

PROGRAMMATOR 26.06.2016 11:37

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Phantom-Dev, таблицы graveyard_zone нет.

Phantom-Dev 26.06.2016 19:02

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Это понятно! Вот только где её взять, базу то ставил полностью и в другой тринити не столь старой её тоже нет и все прекрасно работает и не ругается! И не в одной из тех что ставил её не было!
Стянул с дринора. Но теперь сервер крашится после прогрузки mmaps на загрузке спелов походу, странно учитывая что база чистая.Вот об этом и говорил я что нет полного гайда по базам, везде описано как тупо берут сторонние базы ворлд той же TDB или YTDB и ставят её, ну по гайду так и сделал, а не работает!

Ворлд сервер ругается перед закрытием:
Код:

[1054] Unknown column 'ProcFlags' in 'field list'
Your database structure is not up to date. Please make sure you've executed all queries in the sql/updates folders.

Понятно что пишет неизвестный столбец ProcFlags и понятно что написано обновитесь с такой то папки только не понятно то что база одна а просит апнуть с оригинала. В общем было бы не плохо если б кто то пояснил как с нуля полноценно поставить базу! Возможно я что то не так делаю, но я в вов новенький и не все далеко знаю, пытался не спрашивать и т.д и делать сам, но увы вот в данном вопросе застопорился!

P.S. Видимо последняя база YTDB не синхронизирована с сервером! Пришлось ставить TDB с автоустановкой базы! Просьба укажите в шапке что сервер может ставить базу сам и обнавлять её до последней актуальной версии! Для этого смотрим в конфиг в блок UPDATE SETTINGS параметр Updates.EnableDatabases, базу auth и characters ставит сам а для установки world качаем последнюю TDB основной файл и кидаем его в папку с сервером, а остальное он сам докачает до актуальной версии!

legendaryZ 16.03.2017 06:15

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Снова привет всем, я тут долго отсутствовал было много дел,
И снова решил собрать свой сервер но как я вскоре понял что подзабыл много чего, я установил все программы для компиляции но остался один гвоздь такой вот!
Я просто не помню может Cmake не тот поставил или VisualStudio не правильно установил !
CmakeError.log:
Свернуть ↑Развернуть ↓

CmakeOutput.log:
Свернуть ↑Развернуть ↓

VikingBO 17.03.2017 03:35

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

Сообщение от legendaryZ (Сообщение 424697)
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.

The output was:
Не удается найти указанный файл

Привет, собственно в этом и кроется проблема, в проекте видимо нету связанного файла который компилятор пытается считать и не видит его в папке. Может ты не до конца скачал проект?

Eaglevs 25.03.2017 08:37

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

PuShKinG 19.08.2017 00:27

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

legendaryZ 29.10.2019 15:04

Re: Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
 
Хой, давно не виделись, вопрос по boost'у как обычно вылетает...
Cmake:
Свернуть ↑Развернуть ↓


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


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

legendaryZ 29.10.2019 16:04

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

VikingBO 30.10.2019 10:18

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

Сообщение от legendaryZ (Сообщение 434851)
ну проблема уже решена

Как решил то?


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

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