Difference between revisions of "Protocol:Packet 0x03"

From Sylverant
Jump to navigationJump to search
m (BlueCrab moved page Packet 0x03 to Protocol:Packet 0x03)
 
Line 1: Line 1:
The server sends Packets 0x03 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. For other versions, [[Packet 0x02|Packet 0x02 or Packet 0x17]] is used, depending on if the client is connecting to the login server or ship server
+
The server sends Packets 0x03 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. For other versions, [[Protocol:Packet 0x02|Packet 0x02 or Packet 0x17]] is used, depending on if the client is connecting to the login server or ship server
  
 
==Blue Burst Packet Format==
 
==Blue Burst Packet Format==

Latest revision as of 05:16, 13 December 2021

The server sends Packets 0x03 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. For other versions, Packet 0x02 or Packet 0x17 is used, depending on if the client is connecting to the login server or ship server

Blue Burst Packet Format

Bytes Meaning
0x00-0x01 Packet Size (0x00C8)
0x02-0x03 Packet Type (0x0003)
0x04-0x07 Flags (0x00000000)
0x08-0x53 Copyright Message (see below)
0x54-0x67 Padding (all zeroes, ignored by the client)
0x68-0x97 Server Encryption Vector
0x98-0xC7 Client Encryption Vector

The Copyright Message that must be included in the above copyright message is the following ASCII String: "Phantasy Star Online Blue Burst Game Server. Copyright 1999-2004 SONICTEAM."