Packet 0xDB

PSO for Gamecube clients send this packet as their first packet to log onto the login server, and it is used to check the status of the user's hunter's license. The server should then respond with a Packet 0x9A (yes, it responds with an odd packet) indicating a response to the login.

Gamecube Packet Format (Client->Server)

BytesMeaning
0x00Packet Type (0xDB)
0x01Flags (0x00)
0x02-0x03Packet Size (0x00E0)
0x04-0x23Unused
0x24-0x2BSerial Number
0x2C-0x33Unused
0x34-0x3FAccess Key
0x40-0x4BUnused
0x4CVersion Code
0x4D-0x4FUnused
0x50-0x57Serial Number
0x58-0x7FUnused
0x80-0x8BAccess Key
0x8C-0xAFUnused
0xB0-0xBFPassword
0xC0-0xDFUnused

Gamecube Packet Format (Server->Client)

BytesMeaning
0x00Packet Type (0x9A)
0x01Flags (Login Response)
0x02-0x03Packet Size (0x0004)

Login Responses

FlagMeaning
0Login Ok (Client sends a Packet 0x9E next)
1New user (Client sends a Packet 0x9C next)
2Login Ok (Client sends a Packet 0x9E next)
3Invalid Access Key (Client disconnects) (No.125)
4Invalid Serial Number (Client disconnects) (No.126)
5, 6, 9, 10, 20-255Network Error (Client disconnects) (No.119)
7, 18Hunter's License required (Client disconnects) (No.117)
8, 17Hunter's License expired (Client disconnects) (No.116)
11Invalid Hunter's License - Wrong Serial? (Client disconnects) (No.112)
12Invalid Hunter's License - Wrong Access Key? (Client disconnects) (No.113)
13Invalid Hunter's License - Wrong Password? (Client disconnects) (No.114)
14Connection Error (Client disconnects) (No.115)
15, 16Connection suspended (Client disconnects) (No.111)
19System down for maintenance (Client disconnects) (No.118)