Показать сообщение отдельно
Непрочитано 20.07.2010, 17:06   #25
Пользователь

По умолчанию Re: Как пропатчить базу ?)

Цитата:
Сообщение от Perfecto Посмотреть сообщение
Какие ошибки? Может поможем, вполне вероятно, что Вы компилите на 32 битную версию.
Здравствуйте еще раз. Спасибо за ответы. Мм попробую как то пояснить. Компилировал на ОС вин7-64бит ультимейт, визуал студио 2008 експресс. Ошибки? Я чуть попозже дополню пост, есть желание попробовать версией 2010. Если ничего не изменится, то конечно попрошу помощи!
Цитата:
Ну почему же, все есть и при том заливать уже не надо. Просто напросто запустить денвер (там есть свой MySQL) и сами mangosd.exe & realmd.exe
Я имел ввиду сами базы sql (или готовые дампы) а не MySQL сервер. Т.е если есть дамп - залил и все.Но ни дампов ни просто отдельных таблиц.
Денвер? Денвер есть - а дампов то все равно нет. А так как нет дампов, я поставил свою 5 версию MySQL и мучался в "ручном режиме"
Цитата:
Требует патчи все ниже и ниже? Если так, то значит они уже не нужны. Вполне возможно, что требуются дополнительные sql, чтобы сервер работал с нестандартными функциями ядра (наложили на сорцы какие-то патчи и скомпилили ядро, так вот вместе с патчами идут эти нужные sql файлы без которых сервер не запустится)
Не поверите. Требует патчи все выше и выше. То есть после (например) 8888 ставит 8889 и т.д и так пока не кончатся патчики. Тут как бы есть 1 ньюанс. Я глянул на ревизию ядра и подумал, что было бы логичным поставить патчи до этой ревизии, но не тут то было. Требует выше.
Цитата:
Просто разработчики базы и ядра - разные люди, вместе с сорцами идет база, но она совершенно не заселенная, а разработчики базы уже с помощью сниферов заселяют ее.
Ядро и сорцы в разных местах... Что я тут могу сказать, ядро уже компилят из сорцев, люди и некоторые по собственному желанию выкладывают их на всеобщее обозрение.
Увы, но на мой взгляд это как то неудобно и не практично, не находите? Мое мнение.
Цитата:
Если Вас не устраивает денвер, можно также из готовых сборок сделать дампы баз.
Потому что уже готовые дампы, это только на чистое ядро, а без некоторых патчей (хоть те же vehicle) играбельность сильно хромает.
Как я уже и писал, я не могу сказать, нравится мне денвер или нет, т.к без баз толку от него.. На мой взгляд идеальным был бы вариант, которого нет. Например сборка №2222 ядро ревизии 2222 тут, базы ревизии 2222 (или их 4 sql дампа) тут. Это уже ближе к теме, хоть какая то совместимость.

Но всё равно, спасибо что ответили! Буду копать.

Добавлено через 25 минут
В догонку. Вот логи:

DBErrors.log
Код:
2010-07-20 22:25:27 SQL: SELECT required_9651_01_mangos_quest_poi FROM db_version LIMIT 1
2010-07-20 22:25:27 query ERROR: Unknown column 'required_9651_01_mangos_quest_poi' in 'field list'
2010-07-20 22:25:27 Table `db_version` have field `required_9589_01_mangos_creature_template` but expected `required_9651_01_mangos_quest_poi`! Not all sql updates applied?
Server.log
Код:
2010-07-20 22:25:27 MaNGOS/0.16.0-DEV (* * Revision 9652 - *) for Win32 (little-endian) [world-daemon]
2010-07-20 22:25:27 <Ctrl-C> to stop.


MM   MM         MM   MM  MMMMM   MMMM   MMMMM
MM   MM         MM   MM MMM MMM MM  MM MMM MMM
MMM MMM         MMM  MM MMM MMM MM  MM MMM
MM M MM         MMMM MM MMM     MM  MM  MMM
MM M MM  MMMMM  MM MMMM MMM     MM  MM   MMM
MM M MM M   MMM MM  MMM MMMMMMM MM  MM    MMM
MM   MM     MMM MM   MM MM  MMM MM  MM     MMM
MM   MM MMMMMMM MM   MM MMM MMM MM  MM MMM MMM
MM   MM MM  MMM MM   MM  MMMMMM  MMMM   MMMMM
        MM  MMM http://getmangos.com
        MMMMMM


2010-07-20 22:25:27 World Database: 127.0.0.1;3306;root;mangos;mangos
2010-07-20 22:25:27 MySQL client library: 5.0.56
2010-07-20 22:25:27 MySQL server ver: 5.0.15-nt 
2010-07-20 22:25:27 ERROR:SQL: SELECT required_9651_01_mangos_quest_poi FROM db_version LIMIT 1
2010-07-20 22:25:27 ERROR:query ERROR: Unknown column 'required_9651_01_mangos_quest_poi' in 'field list'
2010-07-20 22:25:27 ERROR:Table `db_version` have field `required_9589_01_mangos_creature_template` but expected `required_9651_01_mangos_quest_poi`! Not all sql updates applied?
Отсюда видно что требуется и в теме написано как это исправить. Но поверьте мне на слово! Я ставил до 1001* какой то версии (до упора) толку 0. Ревизия ядра, как видите сами 9652.

З.Ы. Денвер - это регистрация и статистика. Мне это вовсе и не нужно. Поправте меня если я что то упустил. Мускул я ставил свой.

Последний раз редактировалось elitare; 20.07.2010 в 17:31. Причина: Добавлено сообщение
elitare вне форума Ответить с цитированием