Format
All data sent over the network is Little-Endian. The only difference is that when compression is enabled, the data is compressed using LZ4.
Structure
tip
When looking for LZ4 compressed blocks in memory - keep an eye out for the 0xF0
byte marking the beginning. It won't always be there but it's really common
Field Name | Field Type | Notes |
---|---|---|
Packet ID | Unsigned Byte | |
Data | Variable | Size is retrieved through Steam's networking functions. Data can be any length including zero, depends on packet ID. |