Показать сообщение отдельно
Непрочитано 11.05.2013, 10:56   #5
Олдфаг

По умолчанию Re: ArcheAge помогите разобраться.

Цитата:
Сообщение от VictorS Посмотреть сообщение
Я уже мозги спалил с этим, это первый раз таким занялся, просто очень нравится это. Но, за долгое время, я все же нашел как подключиться к своему серверу, клиент присылает пакет с логином без пароля почему то, и какие-то не понятные пока мне данные. На всякий случай выложу и пакетик, может заинтересует кого-то.
2F 00 01 00 08 00 00 00 06 00 00 00 00 06 00 74 65 73 74 65 72 08 00 00
00 00 00 00 00 00 00 08 00 6C F0 49 D0 4A C6 00 00 62 0F 10 00 FF FB 8B 17

2F - Длинна пакета это я уже понял.
01 - Не знаю что это, оно пока не менялось.
08 и 06 - Тоже не меняются почему то.
06 00 74 65 73 74 65 72 - 06 00 это длинна логина, а логин 74 65 73 74 65 72 - tester.
Далее всё что идет почему-то никогда не меняется, и вот последнее 17 тоже всегда как есть.
Ещё странное, длинна пакета 2F - 47 байт если я правильно понимаю, но если посчитать длину самому, то выходит 49.

Ещё вопросы, что значат эти 08 и нули в конце каждого отрезка?
Что-то мне кажется что в длину пакета не входит сама длина пакета, тогда это было бы как раз - 2 байта.
пароля в этом пакете нет потому что он тут не передается, он передается зашифрованным немного позже.

2F 00 01 00 08 00 00 00 06 00 00 00 00 06 00 74 65 73 74 65 72 08 00 00
00 00 00 00 00 00 00 08 00 6C F0 49 D0 4A C6 00 00 62 0F 10 00 FF FB 8B 17

Длинна ТЕЛА пакета. без учета первых 2-х байт

Опкод. поэтому и не меняется )

версия клиента или протокола. меняется при обновлении клиента.

длинна логина после следует сам логин.
Smiler вне форума Ответить с цитированием
Сказали спасибо: