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

SLoginCheck (0x02)

Previous: SNewUserCheck | Server action index | Next: STransferServer

SLoginCheck is server-to-client action 0x02 in the 4.21 protocol.

Direction: server to client

Encrypted: Yes. 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
0x00payload_lengthunknown_00Payload bytes whose field boundaries are not yet mapped.

Handler functions

Function addressCurrent IDA nameRole
Darkages.exe:0x00461080sub_461080Accepts the action in its pane’s Event type 9 packet handler.
Darkages.exe:0x0045F780ui_main_menu_handle_server_packetAccepts the action in the main-menu packet handler.
Darkages.exe:0x00464300sub_464300Accepts the action in its pane’s Event type 9 packet handler.
Darkages.exe:0x00463A60sub_463A60Accepts the action in its pane’s Event type 9 packet handler.

Handler notes

Darkages.exe:0x00461080 sub_461080, Darkages.exe:0x0045F780 ui_main_menu_handle_server_packet, Darkages.exe:0x00464300 sub_464300, Darkages.exe:0x00463A60 sub_463A60. Used during login or lobby.

Schema status

The 4.21 client accepts this action in the listed functions. Payload field division remains a placeholder until its readers and client-side effects are traced end to end.