Packet 0x93

PSOv1 clients send Packet 0x93 to the server in order to log in to the ship/block server. Blue Burst clients send this packet both to the login and character ports of the login server. The data should be interpreted differently depending on which of these two receives the packet.

Dreamcast Packet Format

BytesMeaning
0x00Packet Type (0x93)
0x01Flags (0x00)
0x02-0x03Packet Size (Variable)
0x04-0x07Player Tag (0x00010000)
0x08-0x0BGuild card Number
0x0C-0x1BUnknown
0x1C-0x23Serial Number (ASCII)
0x24-0x2CPadding (all zeroes)
0x2D-0x34Access Key (ASCII)
0x35-0x3DPadding (all zeroes)
0x3E-0x45Some sort of Dreamcast-specific ID?
0x46-0x9DPadding (all zeroes)
0x9E-0xADCharacter Name
0xAE-0xAFPadding (all zeroes)
0xB0...Data set in Packet 0x04, if any.

Blue Burst Packet Format

BytesMeaning
0x00-0x01Packet Length (0xB4)
0x02-0x03Packet Type (0x0093)
0x04-0x07Flags (usually 0x00000000)
0x08-0x0FUnknown
0x10-0x11Client Version
0x12-0x17Unknown
0x18-0x1BTeam ID
0x1C-0x2BUsername
0x2C-0x4BPadding (all zeroes)
0x4C-0x5BPassword
0x5C-0x83Padding (all zeroes)
0x84-0x8BHardware info (client-specific string)
0x8C-0xB4Version String