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

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 24.09.2017, 01:49   #1
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Serverlist

Собственно не могу понять в чем проблема. При количестве серверов больших, чем два, клиент отказывается принимать пакет ServerList. При этом авторизация на логине хинта проходит нормально и возвращает такие значения для 1-5 серверов. Внимание вопрос: что за последняя строка и почему она изменяется нелинейно?
04 01 01 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
A7 28 2D FF 00 00 00 00 
 
04 02 01 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 59 8F 02 D3 00 00 00 00 
 
04 03 01 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 75 71 A4 FF 00 00 00 00 
 
04 04 01 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 59 5D 5D 58 00 00 00 00 
 
04 05 01 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
01 4D 32 FE A6 61 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 FE 71 70 A6 00 00 00 00 
Code: C++
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 24.09.2017, 03:57   #2
Аватар для Hint
Герой

По умолчанию Re: Serverlist

Контрольная сумма
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.09.2017, 04:24   #3
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Serverlist

Цитата:
Сообщение от Hint Посмотреть сообщение
Контрольная сумма
А почему у нее идет смещение?

Я посчитал, в скобках указал сколько "лишних" байт было получено.
32 - 24 (8)
56 - 24 (11)
80 - 24 (14)
96 - 24 (9)
120 (12)
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 24.09.2017, 04:32   #4
Аватар для Hint
Герой

По умолчанию Re: Serverlist

Идет отдельным блоком 8 байт, данные добиваются нулями
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.09.2017, 05:51   #5
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Serverlist

Цитата:
Сообщение от Hint Посмотреть сообщение
Идет отдельным блоком 8 байт, данные добиваются нулями
Он является обязательным или клиент его игнорирует?
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 24.09.2017, 08:47   #6
Аватар для Hint
Герой

По умолчанию Re: Serverlist

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Он является обязательным или клиент его игнорирует?
Я уже не помню, давно было. Кто-то игнорирует, кто-то нет. Вроде бы клиент проверяет, а оригинальный сервер нет. Надо тестировать
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 24.09.2017, 16:40   #7
Пользователь

По умолчанию Re: Serverlist

игнорирует, если не дополнять нулями, часть данных будет не зашифрована но по алгоритму дешифровки все будет восприниматься нормально
Alay вне форума Ответить с цитированием
Непрочитано 24.09.2017, 20:02   #8
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Serverlist

Цитата:
Сообщение от Alay Посмотреть сообщение
игнорирует, если не дополнять нулями, часть данных будет не зашифрована но по алгоритму дешифровки все будет восприниматься нормально
Тогда я ничерта не понимаю, почему клиент отказывается воспринимать данные с количеством серверов больше 2х -_-
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 29.09.2017, 10:39   #9
Олдфаг

По умолчанию Re: Serverlist

надо проснифать пакет который понимает сервер и сравнить с вашим пакетом
smeli вне форума Ответить с цитированием
Непрочитано 30.09.2017, 22:48   #10
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Serverlist

Цитата:
Сообщение от smeli Посмотреть сообщение
надо проснифать пакет который понимает сервер и сравнить с вашим пакетом
Да я вот поснифал. Что самое интересное:
1) Я беру чистый пакет, декриптую его и криптую обратно
2) Пытаюсь расшифровать и получаю кашу. При этом клиент с этим нормально работает
WTF?!
__________________
Zubastic вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
serverlist MarshalRotar Lineage II 1 11.09.2011 21:50
auth пакет ServerList linliss Lineage II 12 28.07.2011 06:13


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

Вверх