Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CVersion (0x00)

Client action index | Next: CNewUser

CVersion is client-to-server action 0x00 in the 4.21 protocol.

Direction: client to server

Encrypted: No. See Sequence and XOR Transformation.

Payload offsets begin with the first byte after the action. The frame marker, frame length, action, sequence, and trailing zero are excluded.

Payload format

OffsetWidthFieldEstablished meaning
0x002data_versionUnsigned big-endian value selected by the lobby startup code.
0x022client_tagLiteral ASCII LK.

Queue call sites

Queue callContaining IDA functionFunction address
Darkages.exe:0x004AD6A3sub_4AD140Darkages.exe:0x004AD140

Schema status

The builder establishes the complete four-byte payload. It submits the action followed by these four bytes before the send queue adds the trailing zero.