Packet 0x9A
Appearance
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) |