Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   MaNGOS 0.12 (2.4.3) (http://mangos.ytdb.ru/forumdisplay.php?f=47)
-   -   русский язык в Mangos One (http://mangos.ytdb.ru/showthread.php?t=3789)

Mediv 21.02.2011 22:23

русский язык в Mangos One
 
Что нужно для установки рудб?

Все залилось вроде норм, выставил русский:

GameType = 4
RealmZone = 12
Expansion = 2
DBC.Locale = 8
DeclinedNames = 1

В реалме тоже поменял таймзону.

Нужны ли русские ДБС чтобы переведены были квесты?

Карты и дбс удалось извлечь только англ (2.4.3), но я хз влияют они на что-то или нет в данном случае. Кеш у клиента удалял.

Кто подскажет?

Lordronn 21.02.2011 22:55

Собственно где проблема? Какая у тебя проблема?
ДБС для сервера на русском не нужны. Подойдет любая локаль. Главное, чтобы клиент был русский. У карт локаля вообще нету(вроде бы)

Mediv 21.02.2011 23:06

Проблема в том, что после "удачной установки" ничего не переведено.

Хотя в таблицах все есть loc_8 и т.д набиты русским текстом.

Пробовал квесты отдельно залить от 9 рудб, все равно все англ.

Оно не хочет использовать locale_8 почему то.

Кто-то ставил же русик с мангос one...

tempura 22.02.2011 09:31

Ответ на вопрос топика:
Для установки рудб надо иметь запущеный МуСКЛ сервер, и корректную базу данных mangos. Больше ничего не надо.

Ответ на остальные вопросы:
Чтобы в игре появился русский язык:
В конфиге должно стоять RealmZone = 12
В базе, в таблице realmd, в поле timezone должно стоять 12. Причем это кажется автоматом прописывается при старте сервера из RealmZone конфига (не уверен).


Если что-то не так, значит либо "польны песец насяльника" (сервер не поддерживает), либо "сапсем дурак насяльника" (что-то сделано неверно).
Исправление для обеих этих пунктов:
Не любить моск себе и окружающим. Скопировать (с заменой) русский язык из восьмого поля в дефолтовую локаль (0 - English).

Mediv 22.02.2011 16:14

Цитата:

Сообщение от tempura (Сообщение 19403)
Ответ на вопрос топика:
Для установки рудб надо иметь запущеный МуСКЛ сервер, и корректную базу данных mangos. Больше ничего не надо.

Ответ на остальные вопросы:
Чтобы в игре появился русский язык:
В конфиге должно стоять RealmZone = 12
В базе, в таблице realmd, в поле timezone должно стоять 12. Причем это кажется автоматом прописывается при старте сервера из RealmZone конфига (не уверен).


Если что-то не так, значит либо "польны песец насяльника" (сервер не поддерживает), либо "сапсем дурак насяльника" (что-то сделано неверно).
Исправление для обеих этих пунктов:
Не любить моск себе и окружающим. Скопировать (с заменой) русский язык из восьмого поля в дефолтовую локаль (0 - English).

В какую именно? http://wiki.ytdb.ru/index.php/Locales_creature

0-й локали нет.

YuruY 22.02.2011 16:15

Первую которую.

Mediv 22.02.2011 16:17

Пробовал) Толку 0.

По 100 раз сбрасывал кеш, перезаливал Рудб (измененный под 1 локаль), ставил DBC Locale 0, 255, 1, 8. В реалмд менял таймзону. Хз че ему надо...

Hantet 22.02.2011 16:35

Внимательно изучи свой MySQL сервер.
Может быть ты просто льёшь не в ту базу? :)
Такое часто бывает, когда имеется несколько реалмов или просто забываешь подтереть ненужные базы после неудачных тестов.

Mediv 22.02.2011 16:38

Цитата:

Сообщение от Hantet (Сообщение 19418)
Внимательно изучи свой MySQL сервер.
Может быть ты просто льёшь не в ту базу? :)
Такое часто бывает, когда имеется несколько реалмов или просто забываешь подтереть ненужные базы после неудачных тестов.

Неееет, у меня все верно. Я же перепроверяю все. Если бы было в др базе, я бы заметил сразу.

Все льется правильно.

Щас попробовал все сделать по дефолту - в который раз опять шляпа.

Hantet 22.02.2011 16:40

А клиент точно русский?
В лаунчере язык менял?

Mediv 22.02.2011 16:42

Клиент то русский, удалена даже EnGB папка.

Спеллы и т.д (клиентская часть) на русском, а что касается квестов, нпс, текстов - все на англ. И я никак не могу понять где косяк.

Hantet 22.02.2011 16:48

Отписался в ЛС.
Может чем помогу.

tempura 22.02.2011 18:43

Цитата:

Сообщение от Mediv (Сообщение 19417)
Пробовал) Толку 0.

По 100 раз сбрасывал кеш, перезаливал Рудб (измененный под 1 локаль), ставил DBC Locale 0, 255, 1, 8. В реалмд менял таймзону. Хз че ему надо...

В *опу такую радость. Клиент ТОЧНО берет тексты квестов из базы? В базе на дефолтовой и на русской локали русские тексты? В игре все еще английский текст квестов? Значит выбрасываешь компьютер в окно, потому что это просто НЕВОЗМОЖНО.
Если в итоге разрешения этой проблемы прозвучит "какой я дурак, лил не в ту базу" или т.п. - будут приняты соответствующие меры. Обещаю.

Hantet 22.02.2011 18:51

Уже со всем разобрались.
Mediv скачал клиент с криво поставленной локалью, ввиду чего сервер распознавал юзера как англоязычного и в таблицу аккаунтов в поле locales писал 0, вместе желаемой восьмёрки.
Я классный :)

Mediv 22.02.2011 19:03

Цитата:

Сообщение от tempura (Сообщение 19426)
В *опу такую радость. Клиент ТОЧНО берет тексты квестов из базы? В базе на дефолтовой и на русской локали русские тексты? В игре все еще английский текст квестов? Значит выбрасываешь компьютер в окно, потому что это просто НЕВОЗМОЖНО.
Если в итоге разрешения этой проблемы прозвучит "какой я дурак, лил не в ту базу" или т.п. - будут приняты соответствующие меры. Обещаю.

)))))))))))))) =)))

tempura 22.02.2011 19:11

Цитата:

в таблицу аккаунтов в поле locales писал 0, вместе желаемой восьмёрки
И какая нахрен разница? В базе, после дублирования русских текстов в дефолтовую локаль, просто НЕ ОСТАВАЛОСЬ английских текстов!!! Их в базе просто ФИЗИЧЕСКИ не существует!!! Откудаб*** он смог найти в базе англ тексты, если там только русские были - и в восьмой локали, и в дефолтовой?
Это бред сумасшедшего, и такого просто быть не может.

Это было только первое. А есть и второе:
Цитата:

клиент с криво поставленной локалью
Это что за бред сумасшедшего? Какой клиент с кривой локалью? Есть ТОЛЬКО ОДИН клиент - официальный Близзовский. Если у него НЕ Близз-клиент, а какой-то другой - то комп надо не в окно выкидывать, а в (упомянутую выше) *опу засовывать. Потому что тут явно уже не в компе, а в *опе проблемы - ею ДУМАЮТ. А думать надо иным местом.


ДОСТАЛИ ТУПИТЬ!!!!!!!!!!
Ладно бы втихушку на вов*опе тупили, но ТУТ-ТО зачем тупить? Тут это чревато!

Mediv 22.02.2011 19:19

Цитата:

Сообщение от tempura (Сообщение 19432)
И какая нахрен разница? В базе, после дублирования русских текстов в дефолтовую локаль, просто НЕ ОСТАВАЛОСЬ английских текстов!!! Их в базе просто ФИЗИЧЕСКИ не существует!!! Откудаб*** он смог найти в базе англ тексты, если там только русские были - и в восьмой локали, и в дефолтовой?
Это бред сумасшедшего, и такого просто быть не может.

Это было только первое. А есть и второе: Это что за бред сумасшедшего? Какой клиент с кривой локалью? Есть ТОЛЬКО ОДИН клиент - официальный Близзовский. Если у него НЕ Близз-клиент, а какой-то другой - то комп надо не в окно выкидывать, а в (упомянутую выше) *опу засовывать. Потому что тут явно уже не в компе, а в *опе проблемы - ею ДУМАЮТ. А думать надо иным местом.


ДОСТАЛИ ТУПИТЬ!!!!!!!!!!
Ладно бы втихушку на вов*опе тупили, но ТУТ-ТО зачем тупить? Тут это чревато!

В флудильне чревато тупить? Не по понятиям базар, начальник :D

tempura 22.02.2011 19:26

Тупить - везде чревато. Во флудильне дозволяется "слегка оффтопить", но не "тупить на тему своих кривых рук".

Hantet 22.02.2011 21:01

1. Мне кажется, tempura, в данном случае Вы не правы.
2. Как я понял, Ваша столь резкая реакция связана лишь с тем, что тут развели очень много каши, а толкового разъяснения нет. Это всё равно что утверждать, что A не равно C, хотя A = B = C.
3. По теме:
  • Изначально было дано очень много различных доводов, которые не давали трезво оценить ситуацию.
  • Mediv сообщил, что с базой он произвёл всевозможные операции, делал как тут советовали, вчитывался в мануал по установке сервера.
  • Я залез к нему на машину, и понял следующее:
    1. mangosd.conf настроен корректно.
    2. в таблице realmlist запись указана корректно.
    3. имена в таблице creature_template написаны на английском, имена в таблице locales_creature в колоке name_loc8 написаны на русском.
    4. при авторизации русским клиентом в таблице account в колонке locales значение на 8 не меняется (остаётся нулём).
  • Если сервер не меняет значение на 8 автоматически, то это может значить только две вещи:
    1. До безобразия испоганенный кем-то или чем-то сервер до такой степени, что он "разучился" записывать в базу локаль юзера.
    2. Криво поставленный лангпак.
    Я больше верю во второе, ибо Mediv скачал клиент откуда-то из сети, а там с ним могли злые дяди сделать очень плохие вещи.
4. На вов*опе не обитаю, и не собираюсь обитать. С гордо поднятым лицом, смею себя относить к более умной части этой планеты (без обид, если кого-то задело).
5. На форуме задают вопросы для того, чтобы на них отвечали, находили решение проблемы автора. Я решил помочь. Теперь я числюсь тупым. Спасибо.

tempura 22.02.2011 21:19

Цитата:

делал как тут советовали
четвертый пост:
Цитата:

Скопировать (с заменой) русский язык из восьмого поля в дефолтовую локаль (0 - English)
сделано не было. Надо было сделать.

Hantet 22.02.2011 21:26

Цитата:

Сообщение от tempura (Сообщение 19438)
четвертый пост: сделано не было. Надо было сделать.

Им - возможно. Но не мной.
Я зашёл, я всё проверил. Переместив русский язык в дефолтовую локаль в игре всё стало по-русски. Но это не решение. Это хак.

YuruY 22.02.2011 21:27

бл, нет "0", есть "1".
Mediv
Дампани всю базу с накаченным русиком, я на нее гляну.

Mediv 22.02.2011 21:55

Цитата:

Сообщение от tempura (Сообщение 19438)
четвертый пост: сделано не было. Надо было сделать.

Было сделано - убило всех НПС на сервере и они пропали. Бесследно =)))

Добавлено через 2 минуты
Цитата:

Сообщение от Hantet (Сообщение 19439)
Им - возможно. Но не мной.
Я зашёл, я всё проверил. Переместив русский язык в дефолтовую локаль в игре всё стало по-русски. Но это не решение. Это хак.

Ты не переместил, ты переименовал. Если переместить, будет то что описано выше :mda:

Добавлено через 2 минуты
Цитата:

Сообщение от YuruY (Сообщение 19440)
бл, нет "0", есть "1".
Mediv
Дампани всю базу с накаченным русиком, я на нее гляну.

Если смена клиента не поможет, то дампану на растерзание деву =)))

tempura 23.02.2011 11:50

Цитата:

Сообщение от Mediv (Сообщение 19441)
Было сделано - убило всех НПС на сервере и они пропали. Бесследно =)))

опять фантазируешь.
Если данные из locales_creature.name_loc8 и locales_creature.subname_loc8 залить поверх creature_template.name и creature_template.subname в соответствии с entry - это убьет NPC. Да, это хак (я бы даже сказал "хренак"). Но он приводит к желаемому результату - в любом клиенте, с любой локалью, с любыми настройками сервера, с любым радиусом кривизны рук - в игре будут ТОЛЬКО русские имена. Повторив ту же операцию для всех таблиц локалей (слив локали из них в дефолтовые) - в итоге получим исключительно русский сервер, без малейшей доли нерусских языков. Они просто физически будут отсутствовать. А для ситуации, когда "у миня тута штота нетаг" - это идеальный выход, так как он позволяет не парить моск окружающим локальными личными проблемами юзера, которые тот не желает решать сам.

Сервер работает нормально, все локализации берутся корректно. Проблема лично у Mediv, и больше нигде. Именно он что-то сделал не так. Именно он не желает "все снести и поставить с нуля". Значит сам и расхлебывает. НЕ на форуме. Здесь его личные проблемы никому не нужны.

Mediv 23.02.2011 22:42

Цитата:

Сообщение от tempura (Сообщение 19456)
опять фантазируешь.
Если данные из locales_creature.name_loc8 и locales_creature.subname_loc8 залить поверх creature_template.name и creature_template.subname в соответствии с entry - это убьет NPC. Да, это хак (я бы даже сказал "хренак"). Но он приводит к желаемому результату - в любом клиенте, с любой локалью, с любыми настройками сервера, с любым радиусом кривизны рук - в игре будут ТОЛЬКО русские имена. Повторив ту же операцию для всех таблиц локалей (слив локали из них в дефолтовые) - в итоге получим исключительно русский сервер, без малейшей доли нерусских языков. Они просто физически будут отсутствовать. А для ситуации, когда "у миня тута штота нетаг" - это идеальный выход, так как он позволяет не парить моск окружающим локальными личными проблемами юзера, которые тот не желает решать сам.

Сервер работает нормально, все локализации берутся корректно. Проблема лично у Mediv, и больше нигде. Именно он что-то сделал не так. Именно он не желает "все снести и поставить с нуля". Значит сам и расхлебывает. НЕ на форуме. Здесь его личные проблемы никому не нужны.

Не ругайся так насяльнике :sorry:

Я не списальна!

YuruY 24.02.2011 05:26

Цитата:

в игре будут ТОЛЬКО русские имена
Не только, бывают и крокозябры еще, как вариант. =)

tempura 24.02.2011 09:28

Цитата:

Сообщение от YuruY (Сообщение 19481)
Не только, бывают и крокозябры еще, как вариант. =)

ну это был бы вообще здец.

Цитата:

Сообщение от Mediv (Сообщение 19477)
Я не списальна!

Как это "не списяльня"? А кто в заголовке темы написал "Проблема с установкой RuDB_r33"? По сути темы выходит, что как раз с установкой RuDB все отлично, а проблема "савсема-савсема фдругома насяльника".

[added vladimir]Вообще-то если предполагается использование loc8 то в _серверных_ DBC должна быть поддержка loc8
иначе сервер игнорирует клинетскую loc8 и использует наличную по умолчанию.

Mediv 27.02.2011 04:04

TBCDB_1.0.4_MaNGOS_One_0793+

Пробовал RuDB с русскими дбс все равно один фиг нет русского - при заходе на сервер в таблице account значения locale сбрасывается в 0 вне зависимости от того какие настройки на сервере и какой используется клиент. И сервер думает что к нему всегда подрублен англоязычный клиент. И не использует locale_8. Вот такая фигня.

tempura 27.02.2011 06:58

Готов заняться вашей проблемой.
1. Клиент у меня в бекапах только "WoW-2.4.2.8278-enGB" есть, но я поищу нужный, напишите какой.
2. Прошу уточнить - был ли официальный русский клиент версии 2.4.3?

3. Выложите пожалуйста (на файлбим например) ваше рабочее ядро, экстракторы и базу. Готовыми dbc и картами я пользоваться не хочу. Базу по вышеприведенной ссылке я скачал, и это явно не то, с чем можно поднять готовый сервер.

Lordronn 27.02.2011 09:34

Цитата:

2. Прошу уточнить - был ли официальный русский клиент версии 2.4.3?
Да, но не сразу. Ближе к выходу ВОТЛК появился русский language pack. Правда, он сбрасывает версию клиента до начальной BC - 2.x.x.

tempura 27.02.2011 14:41

Ну, раз был - значит дистрибутив где-то валяется. :) А там уже посмотрим. :)

Vladimir 27.02.2011 18:25

С размещением русcких dbc в dbc/ruRU -сервер должен нормально разрешать использовать русский вариант базы в loc8 c русским клиентом. При загрузке сервера пишется какие языки разрешены.

Sid 27.02.2011 20:39

Я русский на 1.12 делал) Естественно только серверный контент (мобы, объекты, итемы, квесты). Выставляется на серере принудительно 8 локаль у аккаунта, далее при логине проверка если это таки 8 локаль, то не скидывать на умолчание. Таким образом играются с русифицированым контентом, но не русифицированым интерфейсом :)


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

ru-mangos.ru - Русское сообщество MaNGOS