Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   MaNGOSZero (1.12.X) (http://mangos.ytdb.ru/forumdisplay.php?f=48)
-   -   Ошибка авторизации cmangos 1.12.2 (http://mangos.ytdb.ru/showthread.php?t=6786)

Mediv 01.03.2013 13:06

Ошибка авторизации cmangos 1.12.2
 
Хелп! Что это может быть? :sorry:

На реалм заходит, а дальше сбрасывает подключение.

Менял порты 8085 8086 8087 8100... не помогает.

Вот лог:

Код:

2013-03-01 14:02:27 WorldSocket::HandleAuthSession: client 6005, unk2 0, account MEDIVH, clientseed 1010745302
2013-03-01 14:02:27 [0 ms] SQL: SELECT id, gmlevel, sessionkey, last_ip, locked, v, s, mutetime, locale FROM account WHERE username = 'MEDIVH'
2013-03-01 14:02:27 WorldSocket::HandleAuthSession: (s,v) check s: BBE2817D2AF6F3AF64DB894F70C70D154EBFADB341929A44C7CC4DC4F0DDF14D v: 46FB2BE24E280786A717E2FACA9D1E96D43FB67DD5F2C495478F9B60593F1B6E
2013-03-01 14:02:27 [3 ms] SQL: SELECT 1 FROM account_banned WHERE id = 5 AND active = 1 AND (unbandate > UNIX_TIMESTAMP() OR unbandate = bandate)UNION SELECT 1 FROM ip_banned WHERE (unbandate = bandate OR unbandate > UNIX_TIMESTAMP()) AND ip = '127.0.0.1'
2013-03-01 14:02:27 ERROR:WorldSocket::HandleAuthSession: Sent Auth Response (authentification failed).
2013-03-01 14:02:27 WorldSocket::handle_input: Peer error closing connection errno = Invalid argument

Какой там инвалид может быть?)))

Cold 01.03.2013 13:12

Рилм запущен от смангос классик? Билд клиента какой используется? Очень похоже неподдерживаемый клиент.

Mediv 01.03.2013 13:16

Клиент 1.12.2:6005.

С этого же клиента заходил на mangos_zero, щас поставил cmangos_classic и вот такая беда.

Реалмд используется от cmangos 1.12.2 и его родная бд.

Попробовал реалмд от 2.4.3 cmangos, та же фигня.

Видимо дело не в нем, а в самом ядре или конфиге.

Но я так же все настроил как и зеро, зеро то работал.

Cold 01.03.2013 13:29

С базами всё в порядке после предыдущих копаний?
Перепроверь все конфиги и базы, выкинь всё, что было от зеро.
Если заходило не зеро, то и тут должно заходить, впрочем сам проверить не могу, классикой не увлекаюсь.

Mediv 01.03.2013 13:31

Конфиг я просто настраивал копируя с зеро (не вручную, а просто смотря туда) в новый конфиг.

База классик, если бы была проблема в базе была бы ошибка БД. Ядро работает, но в мир не пускает.

Я не первый раз все настраиваю, у меня все верно, я уже 100 раз перепроверил, поменял порты, реалмд сервер и ничего, инвалид.

Ревизия ядра 2272 компилилась с SD2 2639, ошибок 0, VS 2010.

Как можно проверить из-за чего не пускает? В логе больше ничего нет интересного.

Какие еще варианты могут быть?

Короче дело в БД мира, залил дефолтную и пустило.

Но почему в логе об этом 0? Просто сбрасывает и все.

Ппц.

А у cmangos своя база есть? Я взял от зеро, но где тут искать теперь косяк хз.

По логам можно было бы.

Попробую методом исключения, таблица за таблицей дополнять в дефолтную.

Проблема решена, всем спс за поддержку.

И дело не в БД вообще, а в моей спешке.

Я в попыхах выставил 192.168.0.1 вместо 127.0.0.1

Зато САМ :D нашел свою тупость, перелопатив все, но нашел.

Надеюсь меня не забанят за такую "активность" на Мангосе :D:D:D

Учитывая предыдущую тему, я ожидал какого угодно подвоха, но не такого :censored:

evilstar 01.03.2013 16:30

Модераторов тут не настолько много чтобы банить людей - которые и так редко заходят :)

partizanes 01.03.2013 22:23

я бы сказал что редко пишем ,а вот читаем исправно,по крайней мере я )

Mediv 02.03.2013 17:08

Вложений: 1
Я не буду создавать новую флудотему, но у меня на новом cmangos 2.4.3 постоянно краш.

Еще не могу понять, почему такая хреновая работоспособность, раньше и то было лучше. Илюша и тот истукан, остальное вообще молчу :swoon2:

Использовал cmangos и последние скрипты.

Oregon какой то мертвый, не компилится вообще, а был конфетка. Но щас не об этом.

А вот крашлог cmangos:

Код:

Revision: * * 1912 *
 Date 2:3:2013. Time 3:15
 //=====================================================
 *** Hardware ***
 Processor: Intel(R) Pentium(R) 4 CPU 3.20GHz
 Number Of Processors: 2
 Physical Memory: 3144268 KB (Available: 1805160 KB)
 Commit Charge Limit: 4194303 KB

 *** Operation System ***
 Windows Vista Service Pack 2 (Version 6.0, Build 6002)

vcredit качал с майрософта, cmangos 1.12.2 работает стабильно.

Что это может быть?

Vladimir 02.03.2013 17:17

в базе данных устаревшая или неправильная информация в mangos_string. Скорее всего для записи 8 - должет быть один параметр типа %s

Mediv 02.03.2013 17:32

БД для 2.4.3 нет норм (или я не нашел), я взял TBCDB под One и пропатчил.

Vladimir 02.03.2013 17:50

В mangos.sql в cmangos/mangos_tbc правильная строчка:
Код:

(8,'Command %s have subcommands:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
Вы что-то писали про руссификация - может она у вас кривая.

Mediv 02.03.2013 20:06

Цитата:

Сообщение от Vladimir (Сообщение 30757)
В mangos.sql в cmangos/mangos_tbc правильная строчка:
Код:

(8,'Command %s have subcommands:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
Вы что-то писали про руссификация - может она у вас кривая.

rudb_r33

Обычная русификация...

А строчку щас посмотрю. Вроде 1 в 1 такая же.

Код:

(8,'Command %s have subcommands:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL)

Vladimir 02.03.2013 22:43

Цитата:

Обычная русификация...
В русификация добавляются строчки для mangos_string и если в русификация нет правильного набора параметров, то с русским языком будет крешится сервер.
Приведен пример без русификации и соответственно я на 99% что просто у вас русификация для версии более старой чем изменение для этой записи в mangos_string. Давным давно строчка была без %s потом его добавили. Если в русификация это не поправлено до сих пор то будет крешится.

Mediv 02.03.2013 22:44

Цитата:

Сообщение от Vladimir (Сообщение 30762)
В русификация добавляются строчки для mangos_string и если в русификация нет правильного набора параметров, то с русским языком будет крешится сервер.
Приведен пример без русификации и соответственно я на 99% что просто у вас русификация для версии более старой чем изменение для этой записи в mangos_string. Давным давно строчка была без %s потом его добавили. Если в русификация это не поправлено до сих пор то будет крешится.

Ясно, буду знать, спс.

Я надеюсь не слишком много у вас времени отнимаю. Все когда то начинали с тупых тем, наверное.

Было:

Код:

You have been leveled up (%i)        %s повысил вас в уровне до (%i)
You have been leveled down (%i)      %s понизил вас в уровне до (%i)

Надо:

Код:

You have been leveled up (%i)        Ваш уровень повышен до (%i)
You have been leveled down (%i)      Ваш уровень понижен до (%i)

%s лишние. Больше косяков перевода RuDB_R33 не обнаружено.

Vladimir 03.03.2013 05:25

Да, вы поняли идею. По контексту креша мне все же кажется это была строка 8 с одним ожидаемым параметром %s. В любом случае выше приведенные строчки действительно требовали исправления. Насколько я помню - для перевода будет правильней "повышен до" ну и соответственно "понижен до"

Mediv 03.03.2013 15:32

8 строка была норм.

Как исправлю все ошибки кину SQL.


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

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