Пакет AuthLogin в Эпилог - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 02.04.2020, 08:02   #1
Пользователь

Автор темы (Топик Стартер) Пакет AuthLogin в Эпилог

Есть проблема с пакетом AuthLogin, который отправляю GameServ

В интерлюд все было Ок, гейм Грации не отвечает на этот пакет.

Что записываю в AuthLogin:

размер (2 байта)
опкод пакета 0x2B (вместо 0x00)
Затем строка userLogin, переведенная в 2х-байтовый формат. Которая завершается 0x00 0x00.

Следующие 16 байт - это PlayKey2, PlayKey1, LoginKey1, LoginKey2.
Дальше такое вот завершение
08 00 00 00 3C 01 00 00 00 00 00 00 00 00 00 00

При длине loginName в 5 байт, получаю длину пакета AuthLogin в 47 байт.
3+(loginLen*2+2)+16+4+12 = 47

(3 + 12 + 20 + 12) = 47

Что интересно, геймсерв не передает логину пакет 0x05 PlayerAuthRequest.
И соответственно, не получает от него 0x03 PlayerAuthResponse.

..и поэтому клиент не проходит дальше логина,
получая там статус AUTHED_LOGIN.

По поводу sid1, sid2
java сервер видит их как четыре 8-байтовых числа:

Session: PlayOk: 67192080 1468838267 LoginOk:494510696 603722778
playOkID: 4014510 : 578cb17b
LoginID: 1d79a268 : 23fc141a

в то же время клиент видит их как две строки по 8 unsigned char:

LognKey: sid1 (ls): 68 a2 79 1d 1a 14 fc 23
PlayKey: sid2 (gs): 10 45 01 04 7b b1 8c 57

Версия протокола 152.
Tiger7th вне форума Ответить с цитированием
Непрочитано 02.04.2020, 15:02   #2
Аватар для krisadr
Пользователь

По умолчанию Re: Пакет AuthLogin в Эпилог

Ищите source сборки эпилога, смотрите как там устроен этот пакет.
krisadr вне форума Ответить с цитированием
Непрочитано 05.04.2020, 05:17   #3
Пользователь

Автор темы (Топик Стартер) Re: Пакет AuthLogin в Эпилог

Разобрался. Причина была в предыдущем пакете серверу, ProtocolVersion (его контрольная сумма была вычислена неверно).
Tiger7th вне форума Ответить с цитированием
Ответ

Метки
authlogin, gracia, пакет


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЛВ Эпилог Zubastic Курилка / Yak floor 1 28.06.2016 21:12
[Куплю] ЛГ эпилог Apoloser Рынок / Marketplace 0 23.02.2013 16:08
[Продам] защиту лг эпилог hurgada Рынок / Marketplace 0 12.03.2012 22:58
Дизайн по эпилог lRevoll2w Рынок / Marketplace 1 05.01.2011 19:39
Сборка эпилог partymixer Lineage II 11 15.12.2010 12:24


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 11:15. Часовой пояс GMT +3.

Вверх