Компрессия 5.x
Кто-нибудь собирался со сжатием опкодов в пандарии?
Походу теперь сжатый пакет имеет вид Opcode: SMSG_COMPRESSED_PACKET Data: uint32(compressedsize)array(compressedData) compressedData: compress(uint32(originalOpcode)array(originalData) ) |
он вроде таким и был всегда, обычный зип. а что за компресс в конце? что имеется ввиду?
|
это то что внутри array(compressedData)
сжатый оригинальный пакет, теперь 4-байтовый оригинальный опкод+данные. раньше оригинальный опкод не слался, к опкоду сжатого пакета прибавлялась маска 0x8000, означающая что он сжатый. Ката: Код:
Opcode: Код:
Opcode: |
Текущее время: 19:07. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS