Цитата:
Сообщение от 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.
З.Ы. Денвер - это регистрация и статистика. Мне это вовсе и не нужно. Поправте меня если я что то упустил. Мускул я ставил свой.