Protocol:Packet 0x02

From Sylverant
Revision as of 16:27, 27 December 2009 by BlueCrab (talk | contribs) (Add page about Packet 0x02.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The server sends Packet 0x02 to non-Blue Burst clients to verify that a server is in place where the client is connecting, as well as to communicate the encryption vectors that will be in use for the rest of the connection.

Dreamcast Packet Format

Bytes Meaning
0x00 Packet Type (0x02)
0x01 Flags (0x00)
0x02-0x03 Packet Size (At least 0x004C, everything after byte 0x4B will be ignored)
0x04-0x43 Copyright Message (see below)
0x44-0x47 Server Encryption Vector
0x48-0x4B Client Encryption Vector

The Copyright Message that must be included in the above copyright message field is the following (padded by zeroes, without quotes): "DreamCast Lobby Server. Copyright SEGA Enterprises. 1999"