Возникла необходимость совершить обмен между персами пакетами, т.е. Отослать трейд->Положить вещь->Закрыть замок->Подтвердить. С первыми 3-мя пунктами всё легко:
06001201id00 -отсылает трейд игроку
0B00120D00id0000000001 -кладёт вещь с заданым id. 01 кол-во.
0500120A02 -закрывает замок
но вот дальше возникла запарка. При подтверждении клиент шлёт пакет:
14001216FBD9900575E5C45CF2CE5008ABAEC501 -1400 длинна, 1216 id, а вот оставшиеся 18 байт сожержат совершенно не понятную белеберду, при этом каждый раз разную. Просматривая предидущие пакеты я не увидел никакой зависимости между исходящими и входящими пакетами и этой белебердой. Видимо 1 клиент генерирует рандомный ключ и при подтверждении или закрытии замка шлёт его серверу, сервер в свою очередь передаёт этот ключ 2 клиенту и тот этот ключ проверяет, если ключ подходит то обмен завершается, если нет то вылетает с ошибкой.
---
Хотелось бы услышать ваше мнение чем являются эти 18 байт и откуда они берутся.