|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
MaNGOSZero (1.12.X) Любителям древности. Всё для клиента 1.12.Х |
|
Опции темы | Поиск в этой теме | Опции просмотра |
28.02.2013, 17:31 | #1 |
Ученый
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
|
У меня 1.12.2, но хочу поставить 2.4.3.
Realmd я дополнил соответствующими полями, но 1 проблему мне решить не удалось, по крайней мере пока. У MaNGOS One есть проверка версии базы realmd, которая берет данные из realmd_db_version. Но у меня уже есть 1.12.2, у которого своя версия realmd и своя запись в поле таблицы realmd_db_version, которая для 2.4.3 не подходит. Что сделал я для решения проблемы? 1) Я добавлял 2 поле в таблицу realmd_db_version, в надежде на то, что мангосу пофиг из какого поля брать данные, но он берет из первого. 2) В самом ядре я убрал, как мне показалось проверку на версию базы realmd в ядре (Master.cpp). Как оказалось позже, это просто запрос информации на отображение инфы в консоли о результате проверки версии realmd. Покапавшись еще, нашел 2 файла .cpp, где еще есть упоминание о realmd_db_version и аккуратно подчистил пару строк, где по моему мнению идет проверка. Все проверки (characters, world, scriptdev) я удалять не хотел. Но это не помогло. 3) Менял имя бд на realmd_db_version_2, realmd_db_version2, но VC сообщил о том, что используется незарегистрированный символ и выдавал тысячи ошибок. 4) Щас попробую удалить всю проверку (characters, world, realms scriptdev), но либо будет опять Код:
2013-02-28 18:26:54 MaNGOS One/0.12.1 (* * Revision 1749 - *) for Win32 (little-endian) [world-daemon] 2013-02-28 18:26:54 <Ctrl-C> to stop. 2013-02-28 18:26:54 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 2013-02-28 18:26:54 Using configuration file mangosd.conf. 2013-02-28 18:26:54 World Database total connections: 2 2013-02-28 18:26:54 MySQL client library: 5.1.49 2013-02-28 18:26:54 MySQL server ver: 5.0.67-community-nt 2013-02-28 18:26:54 MySQL client library: 5.1.49 2013-02-28 18:26:54 MySQL server ver: 5.0.67-community-nt 2013-02-28 18:26:54 Character Database total connections: 2 2013-02-28 18:26:54 MySQL client library: 5.1.49 2013-02-28 18:26:54 MySQL server ver: 5.0.67-community-nt 2013-02-28 18:26:54 MySQL client library: 5.1.49 2013-02-28 18:26:54 MySQL server ver: 5.0.67-community-nt 2013-02-28 18:26:54 Login Database total connections: 2 2013-02-28 18:26:54 MySQL client library: 5.1.49 2013-02-28 18:26:54 MySQL server ver: 5.0.67-community-nt 2013-02-28 18:26:54 MySQL client library: 5.1.49 2013-02-28 18:26:54 MySQL server ver: 5.0.67-community-nt Испытания проводятся на Celeron 1000 с жестким диском на 10Гб, поэтому большой скорости нет и ковыряюсь уже с этим сутки. Если кто знает, как решить проблему, я буду рад. Желательно с указанием какие именно строчки кода в каких файлах поменять и на что. Решил поставить просто return true в конце проверки. Щас посмотрим, прокатит, или нет Он же из-за этого слова отправляется в тупик и стопается по сути?) А щас будет типо такого: "У тебя все совсем плохо братан в базе, не пойти ли тебе её обновить..... а впрочем у тебя все ок, пофиг, сам разберешься". Проблема решена, всем спасибо за внимание. А чем принципиально различаются realmd классика и realmd бк? При одних и тех же настройках если заходить через realmd 1.12.2 с клиента БК, то русского языка не будет (квесты, тексты и т.д) и клиент выставляет сам 0 локаль по умолчанию. А если через родной, то все русское без проблем и появляется 8 локаль. Таблицы я сделал одинаковые, в чем может быть суть? Кто-то знает мб? Выходит что сам реалмд сервер не поддерживает русские клиенты?
__________________
Ололо, мангос сила :D Последний раз редактировалось NeatElves; 28.02.2013 в 23:51. |
28.02.2013, 20:48 | #2 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
ничем они не различаются - если сравнишь исходники - они один в один кроме пробелов и одной строчки лога (кто-то потерял при бэекпорте изменение). конфиги у тебя разные.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
Пользователь сказал cпасибо: | Mediv (28.02.2013) |
28.02.2013, 21:12 | #3 | |
Ученый
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
|
Цитата:
У меня 1.12.2 база реалмд (дополненная полями для подключения 2.4.3 сервера), к этой базе подключается реалмд сервер от 1.12.2 (родной), с которого игроки попадают на мир 2.4.3 (я исправил несовместимость хаком) и 1.12.2. При такой схеме все прекрасно работает, но нет 8 локали при подключении с русского БК. Если взять и подключаться через родной realmd сервер 2.4.3 на мир 2.4.3 то русский язык есть и есть 8 локаль. При этом БД реалмд 1.12.2 и 2.4.3 совершенно идентичны 1 в 1 и конфиги реалмд обоих совершенно одинаковы, в реалмд базе все тоже самое. А вы говорите, что реамд сервера одинаковые и как так вообще может быть? Я щас подрублю реалмд сервер от БК к базе реалмд от 1.12.2 и попробую зайти с русского БК клиента в мир. Если будет русский язык, значит вы ошиблись насчет того, что они одинаковые. Короче уважаемый Vladimir вы ошибаетесь, realmd сервера разные. Я подключил realmd от БК к своей старой дополненной базе от 1.12 и у меня все русское. Вывод: realmd от 1.12.2 не поддерживает русских клиентов, не важно что все подходит и база такая же. Просто нет поддержки и все. Когда идет подключение через реалмд 1.12.2 то все, сразу 0 локаль выставляется в любом случае и игрок становится англоязычным. Даже по размеру они разные. Все спасибо за внимание.
__________________
Ололо, мангос сила :D Последний раз редактировалось NeatElves; 28.02.2013 в 23:52. |
|
28.02.2013, 21:49 | #4 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Я не знаю откуда вы взяли эти realmd - но я точно знаю что исходники realmd в cmangos/mangos-tbc и cmangos/mangos-classic одинаковые. Смотрите свои конфиги для разных realmd.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
28.02.2013, 21:52 | #5 | |
Ученый
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
|
Цитата:
1.12.2 -> https://github.com/mangos-zero/server 2.4.3 -> https://github.com/mangos-one Никаких сборок я не использовал. Компилятор VS 2010. Размер realmd сервера БК -> 309кб Размер realmd сервера 1.12 -> 303кб
__________________
Ололо, мангос сила :D Последний раз редактировалось NeatElves; 28.02.2013 в 23:52. |
|
28.02.2013, 21:59 | #6 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Так же подтверждаю что исходный код реалмов от классика и БК одинаковые, по сути имея СЕРВЕР ОТ БК, можно законектится от клиента классик, правда в мир по ходу не пустит (не проверял).
__________________
sql-language.ru |
28.02.2013, 22:11 | #8 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Ну.... Копайтесь в конфингах, а вообще вроде классик не был русифицирован, хотя я без понятия...
__________________
sql-language.ru |
28.02.2013, 22:20 | #10 | |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Цитата:
__________________
Так как устал объяснять знайте ICQ не пользуюсь Последний раз редактировалось Vladimir; 28.02.2013 в 22:24. |
|
28.02.2013, 22:27 | #11 | |
Ученый
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
|
Цитата:
Спасибо за разъяснения, но просто, что там можно изменить в realmd и зачем???? Попробую realmd от cmangos, отпишусь о результатах. Я нуп, но я учусь Прошу простить меня, если что.
__________________
Ололо, мангос сила :D |
|
01.03.2013, 12:58 | #12 | |
Гость
Сообщений: n/a
|
Цитата:
Cmangos TBC: https://github.com/cmangos/mangos-tbc У тебя две базы рилмов. Зачем? Можешь завести одну базу аккаунтов и запускать всего один рилм, и настроить ссылку на нужные сервер в базе в списке рилмов. Рилм от БК должен пускать и на БК, и на классик. База аккаунтов для классика и тбк будет одна. На классике русского языка не было, клиент был русифицирован только с БК версии. |
|
Пользователь сказал cпасибо: | Mediv (01.03.2013) |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы по базе | Mediv | MaNGOSZero (1.12.X) | 10 | 13.04.2011 04:31 |
Нупский вопрос по базе | Mediv | Корзина | 3 | 10.04.2011 15:46 |
Проблема при запуске Realmd и Mangos | bonez | Корзина | 1 | 28.11.2010 10:01 |
Проблема с рисованым шмотом на серверах для версии WoW 3.3.3a | deejay | Корзина | 1 | 01.06.2010 17:26 |
Проблема с запуском сервера | CagucT | Корзина | 1 | 01.04.2010 18:10 |