Skip to main content

Generic Data (S->C)

To be documented.

  • ID: 0x1B (27)
  • Size: Variable
  • LZ4 Compressed: Yes
  • State: Playing
  • Bound To: Server -> Client

Structure

Field NameField TypeNotes
Game Tickbe u32The tick when the server sent this packet.
DataBlobData[Until EOS]The generic data. This array is read until the end of the packet.

BlobData Payloads

In this subsection, known BlobData payloads are listed. This is not guaranteed to be an exhaustive list.

Chat Message

This BlobData contains a single chat message. It is broadcasted to all players when a players sends a chat message. Additionally, when a player joins the game, the server broadcasts the join message with an empty sender.

  • UID: 46968863-090a-46b8-ad99-1159b53450fe
  • Key: The ID of the chat message, stored as le u32. Starts at 1 for the first message of the current session, and increments by 1 for every new chat message sent. The value of this field does not appear to be used.
  • World ID: No World
  • Flags: 20 (0b10100)

Payload

Field NameField TypeNotes
Timestampbe u64The UNIX timestamp in seconds at which this message is sent. The localized time is visible in the chat when the /time chat command is used, unless the timestamp is 0, then it is never displayed.
SenderStringThe sender of the chat message, prefixed with the MyGUI color override. If this field is empty, the : separator between the sender and the message is not printed to the chat.
MessageStringThe UTF-8 encoded contents of the chat message.