Ошибка при создании аккаунта в Legion 7.3.5

Alex62

New member
Новичок
Регистрация
31.10.2019
Сообщения
13
Реакции
2
Баллы
0
Возраст
35
Местоположение
Рязань
При выборе персонажа крашит сервер legion 7.3.5
SQL: SELECT guid, type, id, count FROM `account_reward` WHERE account = '2'
[1146] Table 'legion_characters.account_reward' doesn't exist
TRANSFERT ERROR 1146 : query : SELECT guid, type, id, count FROM `account_reward` WHERE account = '2'
Your database structure is not up to date. Please make sure you've executed all queries in the sql/updates folders.

Исходники переливал, все заливается без ошибок, при создании аккаунта через команды bnetaccount create; account crate акк прописывается не во всех таблицах базы auth .Через веб обвязку создал новый акк, ситуация изменилась, акканут прописывается в таблице accounts и battlenet_accounts но при выборе персонажа сервер так же падает с той же самой ошибкой, пробовал перевести ошибку через кривой переводчик , как буд то ему не хватает таблицы или она пустая из за этого и падает серв. Как исправить эту ошибку?
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
450
Баллы
0
Регистрация идет путем заполнения двух таблиц и генерацией соли.
Откуда взяты исходы? Если это не перепаханные и не испоганенные кем то исходники, то вот это должно помочь - TrinityCore/WoWSimpleRegistration
 

Alex62

New member
Новичок
Регистрация
31.10.2019
Сообщения
13
Реакции
2
Баллы
0
Возраст
35
Местоположение
Рязань
Исходы uwow, качал с github.
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
450
Баллы
0
На ювов это тоже должно работать. Если не работает, значит там что то сильно изменено по серверной части. В любом случае мы не оказываем поддержку по чужим разработкам.
Либо разбирайся сам, либо пиши в саппорт ювов.
 

Alex62

New member
Новичок
Регистрация
31.10.2019
Сообщения
13
Реакции
2
Баллы
0
Возраст
35
Местоположение
Рязань
Не пошла страница регистрации ,прописывается акк только в одной таблице, исходники правда перекопанные и немного отличаются от шамана ,меня смущает
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='Account System'; в таблице account именно AUTO_INCREMENT=2 я думаю в нем засада
Сообщения автоматически объединены:

Есть еще вариант но знаний не хватает как это сделать
Open your Databasetool like HeidiSQL or something else and execute:
Set the variable [MENTION=9012]Username[/MENTION] to the username above.

SET [MENTION=9012]Username[/MENTION] = "USER@USER";
SELECT @battleNetId := id FROM auth.battlenet_accounts WHERE email LIKE [MENTION=9012]Username[/MENTION];
UPDATE auth.account SET battlenet_account = @battleNetId WHERE username LIKE [MENTION=9012]Username[/MENTION];

Сообщения автоматически объединены:

Проблему решил, тему можно закрывать )
 
Последнее редактирование:
Верх Низ