Я раньше частенько обращался к этому форуму за помощью, возможно теперь и я помогу кому то( идея возникла вот
отсюда). Так вот, у меня оказался маленький загашник которым я готов поделиться. Кто писал статью я не помню, просто ее процитирую.
"...
Инструкция по установке:
Для того чтобы играть на русском сервере нужен русский клиент.
Необходим один из клиентов для СУБД MySQL: SQLyog или Navicat.
В первую очередь подключится к СУБД и базе сервера.
Распаковать архив(ы) RUDB в любое удобное место.
Либо открыть их в клиенте СУБД либо воспользоваться функцией восстановления(или пакетного исполнения) из файла.
В случае с частичной базой, использовать нужно каждый файл(все по очереди).
Инструкция по настройке сервера:
Ну так как мы уже подключены к СУБД , нужно открыть таблицу realmlist в базе realmd,
В строке вашего сервера изменить значение столбца timezone на 12.
Пометка: название мира("реалма") может быть и на Русском
Открыть файл с конфигурациями mangos.conf, найти в нем строку RealmZone = ХХ , и поменять значение ХХ на 12, вот как должен
выглядеть участок файла:
Код:
…
566 # Message of the Day. Displayed at worldlogin for every user ('@' for a newline).
567 #
568 ################################################## ##########################
569
570
571 GameType = 4
572 RealmZone = 12
573 Expansion = 2
574 DBC.Locale = 8
575 DeclinedNames = 1
576 StrictPlayerNames = 0
577 StrictCharterNames = 0
578 StrictPetNames = 0
…
Дополнение №1 к инструкции по настройке:
"Настройка сервер для одновременной работы с клиентами разной локализации"
Подключиться к базе и открыть таблицу realmlist в базе realmd,
В строке вашего сервера изменить значение столбца timezone на 1.
Открыть файл с конфигурациями mangos.conf, найти в нем строку RealmZone = ХХ , и поменять значение ХХ на 1, а так
же если нижестоящая строка DBC.Locale не равна 255, то изменить значение на 255.Вот как должен
выглядеть участок файла:
Код:
…
566 # Message of the Day. Displayed at worldlogin for every user ('@' for a newline).
567 #
568 ################################################## ##########################
569
570
571 GameType = 4
572 RealmZone = 1
573 Expansion = 2
574 DBC.Locale = 255
575 DeclinedNames = 1
576 StrictPlayerNames = 0
577 StrictCharterNames = 0
578 StrictPetNames = 0
…
Настроив сервер таким образом, можно будет подключаться к миру("реалму") разными клиентами и играть одновременно! Например у меня в сети большинство играют русским клиентом ruRU, а вот я и несколько людей хотят играть в английскую версию, и играют английским клиентом enGB, у меня и тех кто играет клиентом enGB вся игра на английском, а у остальных все что русифицировано в РОБД
Проблемы:
- У меня всё по прежнему осталось на английском, хотя залил таблицы локализации.
\- Почистить папку Cache.
По мере необходимости будет добавляться.
Некоторые операции с базой:
ALTER DATABASE имя_базы
[DEFAULT CHARACTER SET кодировка [COLLATE таб.сравнений]]
а это запрос который может помочь, меняешь имя_базы, кодировку надо ставить на utf8, таб.сравнений на uft8_unicode_ci ... "
От себя хочу добавить что эту инструкцию и руссификатор баз я использовал до базы UDB_0.11.6_Core_8734_SD2_1480(это соответствует патчу игры 3.2.2а), на более новые уже не работает. Кому интересно файлы можно скачать
тут
Ставим + если кому помог