Packet 0x9A

From Sylverant
Revision as of 17:08, 28 February 2010 by BlueCrab (talk | contribs) (Add page about Packet 0x9A.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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)