Packet 0x9A

From Sylverant
Jump to navigationJump to search

PSOv2 clients send this packet to log onto the login server. The server should then respond with its own Packet 0x9A indicating a response to the login.

Dreamcast Packet Format (Client->Server)

Bytes Meaning
0x00 Packet Type (0x9A)
0x01 Flags (0x00)
0x02-0x03 Packet Size (0x00E0)
0x04-0x23 Unused
0x24-0x2B Serial Number
0x2C-0x33 Unused
0x34-0x3B Access Key
0x3C-0x43 Unused
0x44-0x4F Unknown
0x50-0x57 Dreamcast Specific ID?
0x58-0xAF Unused
0xB0-0xCF E-mail Address
0xD0-0xDF Unused


Dreamcast Packet Format (Server->Client)

Bytes Meaning
0x00 Packet Type (0x9A)
0x01 Flags (Login Response)
0x02-0x03 Packet Size (0x0004)

Login Responses

Flag Meaning
0 Login Ok (Client sends a Packet 0x9D next)
1 New user (Client sends a Packet 0x9C next)
2 Login Ok (Client sends a Packet 0x9D next)
3 Invalid Access Key (Client disconnects)
4 Invalid Serial Number (Client disconnects)
5 Cannot verify serial number/server maintenance (Client disconnects)