• Страница 1 из 1
  • 1
Форум » Корзина форума » [SkyFire] Help » Ошибка worldserver.exe (сервер не хочет ладить с sql)
Ошибка worldserver.exe
Simonlol
Скаут
Скачал оф ядро Arkcore , базу тоже оф.Скомпелировал все дела.Конфиги настроил.Все апдейты накатал.
Authserver запускаеться нормально без ошибок , а вот world выдаёт ERROR: Cannot connect to Character database 127.0.0.1;3306;qwerty;123456;characters
Как исправить?!!вот успел заскринить перед тем ка окно закрылось

Сообщение # 1 отредактировано Simonlol - Среда, 17.10.2012, 20:35
torturesru
Центурион
Похоже в базе данных какая то проблема с колонкой stable slot. А вообще будет проще не скриншотить, а посмотреть логи сервера, в папке Logs

Добавлено (20.10.2012, 19:35)
---------------------------------------------
Кстати попробовал скомпилировать, аналогичное безобразие. Сперва не запускается Auth. в рилмлисте пусто. Записал вручную. Потом вылезла указанная Вами ошибка с characters - решена установкой февральской базы. Псоеле чего вылезла аналогичная ошибка с world .
Такое впечатление. что какой глюк с базами у них. Аналогичный по виду Skyfire собрался вообще без проблем.
Отписал по проблеме на форуме Аркании, посмотрим, что скажут.

Сообщение # 2 написано 20.10.2012 в 19:35
Miхer
Brian Viveros
Simonlol, а пароли те?
Сообщение # 3 написано 20.10.2012 в 19:54
torturesru
Центурион
Quote (Miхer)
Simonlol, а пароли те?

У меня точно те, там не в паролях, похоже, дело.

Добавлено (20.10.2012, 20:23)
---------------------------------------------
Ну как и следовало ожидать:

Quote
2012-10-20 20:19:23 MySQL client library: 5.5.15
2012-10-20 20:19:23 MySQL server ver: 5.5.25
2012-10-20 20:19:23 [WARNING] MySQL client/server version mismatch; may conflict with behaviour of prepared statements.
2012-10-20 20:19:23 [ERROR]: In mysql_stmt_prepare() id: 3, sql: "SELECT entry, groupid, id, text, type, language, probability, emote, duration, sound FROM creature_text"
2012-10-20 20:19:23 [ERROR]: Unknown column 'text' in 'field list'
2012-10-20 20:19:23 [ERROR]: In mysql_stmt_prepare() id: 6, sql: "SELECT entry, groupid, id, text_loc1, text_loc2, text_loc3, text_loc4, text_loc5, text_loc6, text_loc7, text_loc8 FROM locales_creature_text"
2012-10-20 20:19:23 [ERROR]: Table 'world.locales_creature_text' doesn't exist

Таблицы locales_creature нема:((( Причем проверил уже 4 версии базы. У кого-нибудь есть опыт ее добавления?

Добавлено (25.10.2012, 08:30)
---------------------------------------------
Так, мудрый человек [b]Maibenrai[b] с http://forums.arkania.net предложил выполнить в базе characters вот такой запрос:

Quote
ALTER TABLE `characters`
ADD COLUMN `stable_slots` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `extra_flags`,
ADD COLUMN `ammoId` int(10) unsigned NOT NULL DEFAULT '0' AFTER `equipmentCache`;

Перед ним необходимо удалить старые базы, создать их по новой и запустить инсталятор ArcDB как создание новой базы. Во всяком случае после этого данная ошибка у меня пропала. Слава великому арканиеводу Maibenrai!
Сообщение # 4 написано 25.10.2012 в 08:30
Dinoza
para bellum
Simonlol, ну во-первых: запусти через батник
Code
worldserver.exe
pause


Во-вторых: апдейты накатай правильно. Ошибка тебе говорит о том, что в таблице characters нету колонки stable_slots.
Решения тебе уже дали выше.
Сообщение # 5 написано 25.10.2012 в 23:15
ZMteam
Скаут
Dinoza, решение там совсем другое wink это косяк бигглада , я ему уже отписал
Сообщение # 6 написано 02.11.2012 в 19:43
Форум » Корзина форума » [SkyFire] Help » Ошибка worldserver.exe (сервер не хочет ладить с sql)
  • Страница 1 из 1
  • 1
Поиск: