Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Устаревшие темы и разработки > MaNGOSZero (1.12.X)

Важная информация

MaNGOSZero (1.12.X) Любителям древности. Всё для клиента 1.12.Х

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.02.2013, 17:31   #1
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
Злость

У меня 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.
Mediv вне форума   Ответить с цитированием
Старый 28.02.2013, 20:48   #2
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

ничем они не различаются - если сравнишь исходники - они один в один кроме пробелов и одной строчки лога (кто-то потерял при бэекпорте изменение). конфиги у тебя разные.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Mediv (28.02.2013)
Старый 28.02.2013, 21:12   #3
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vladimir Посмотреть сообщение
ничем они не различаются - если сравнишь исходники - они один в один кроме пробелов и одной строчки лога (кто-то потерял при бэекпорте изменение). конфиги у тебя разные.
Возможно вы меня просто не поняли.

У меня 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.
Mediv вне форума   Ответить с цитированием
Старый 28.02.2013, 21:49   #4
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Я не знаю откуда вы взяли эти realmd - но я точно знаю что исходники realmd в cmangos/mangos-tbc и cmangos/mangos-classic одинаковые. Смотрите свои конфиги для разных realmd.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 28.02.2013, 21:52   #5
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vladimir Посмотреть сообщение
Я не знаю откуда вы взяли эти realmd - но я точно знаю что исходники realmd в cmangos/mangos-tbc и cmangos/mangos-classic одинаковые.
Я понимаю ваше негодование, но все же напишу откуда я что взял:

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.
Mediv вне форума   Ответить с цитированием
Старый 28.02.2013, 21:59   #6
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Цитата:
Сообщение от Vladimir Посмотреть сообщение
Я не знаю откуда вы взяли эти realmd - но я точно знаю что исходники realmd в cmangos/mangos-tbc и cmangos/mangos-classic одинаковые. Смотрите свои конфиги для разных realmd.
Так же подтверждаю что исходный код реалмов от классика и БК одинаковые, по сути имея СЕРВЕР ОТ БК, можно законектится от клиента классик, правда в мир по ходу не пустит (не проверял).
__________________
sql-language.ru
lovepsone вне форума   Ответить с цитированием
Старый 28.02.2013, 22:02   #7
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Это через реалмд 1.12



Щас кину скрин когда через реалмд 2.4.3 с использованием той же базы.





__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 28.02.2013 в 22:11.
Mediv вне форума   Ответить с цитированием
Старый 28.02.2013, 22:11   #8
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

Ну.... Копайтесь в конфингах, а вообще вроде классик не был русифицирован, хотя я без понятия...
__________________
sql-language.ru
lovepsone вне форума   Ответить с цитированием
Старый 28.02.2013, 22:14   #9
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

В каких конфигах мне капаться? Конфиг 1 в 1 такой же.
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 28.02.2013, 22:20   #10
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Я понимаю ваше негодование, но все же напишу откуда я что взял:

1.12.2 -> https://github.com/mangos-zero/server

2.4.3 -> https://github.com/mangos-one

Никаких сборок я не использовал. Компилятор VS 2010.
понятно. Если вы пользуетесь поделками salja, это ваши проблемы. Если вы не знали, то знайте: в формально существующем mangos project нет больше ни одного старого разработчика (вообщем-то там никаких нету). Все разработчики перешли в cmangos. Хотите пользоваться - пользуйтесь, но помощи от меня более не получите по использование чего либо из данных репо.
__________________
Так как устал объяснять знайте ICQ не пользуюсь

Последний раз редактировалось Vladimir; 28.02.2013 в 22:24.
Vladimir вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
lovepsone (01.03.2013), Mediv (28.02.2013)
Старый 28.02.2013, 22:27   #11
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vladimir Посмотреть сообщение
понятно. Если вы пользуетесь поделками salja, это ваши проблемы. Если вы не знали, то знайте: в формально существующем mangos project нет больше ни одного старого разработчика (вообщем-то там никаких нету). Все разработчики перешли в cmangos. Хотите пользоваться - пользуйтесь, но помощи от меня более не получите.
Нет, мне ваша помощь нужна. А что они перешли на cmangos я не в курсе, так как меня давно не было.

Спасибо за разъяснения, но просто, что там можно изменить в realmd и зачем????

Попробую realmd от cmangos, отпишусь о результатах.

Я нуп, но я учусь

Прошу простить меня, если что.
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 01.03.2013, 12:58   #12
Cold
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Нет, мне ваша помощь нужна. А что они перешли на cmangos я не в курсе, так как меня давно не было.
Спасибо за разъяснения, но просто, что там можно изменить в realmd и зачем????
Попробую realmd от cmangos, отпишусь о результатах.
Я нуп, но я учусь
Прошу простить меня, если что.
Cmangos Classic: https://github.com/cmangos/mangos-classic
Cmangos TBC: https://github.com/cmangos/mangos-tbc

У тебя две базы рилмов. Зачем? Можешь завести одну базу аккаунтов и запускать всего один рилм, и настроить ссылку на нужные сервер в базе в списке рилмов. Рилм от БК должен пускать и на БК, и на классик. База аккаунтов для классика и тбк будет одна.

На классике русского языка не было, клиент был русифицирован только с БК версии.
  Ответить с цитированием
Пользователь сказал cпасибо:
Mediv (01.03.2013)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по базе 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


Текущее время: 18:22. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot