Difference between revisions of "Protocol:Packet 0x04"

From Sylverant
Jump to navigationJump to search
(Add page about Packet 0x04.)
 
m (BlueCrab moved page Packet 0x04 to Protocol:Packet 0x04)
 
(One intermediate revision by the same user not shown)
Line 15: Line 15:
 
| 0x08-0x0B || Guild Card Number
 
| 0x08-0x0B || Guild Card Number
 
|-
 
|-
| 0x0C-0x3B || Data to be sent in [[Packet 0x93]]
+
| 0x0C-0x3B || Data to be sent in [[Packet 0x93]] or [[Packet 0x9D]]
 
|}
 
|}
  
 
[[Category:PSO Server Protocol]]
 
[[Category:PSO Server Protocol]]

Latest revision as of 05:12, 13 December 2021

Packet 0x04 is used to set any data that will be resent with any login request. This data is communicated by the client back to the server with each Packet 0x93 that they send. On schtserv, this packet is sent with size 0x0C, which removes the data from any 0x93 packets that are sent by the client.

Dreamcast Packet Format

Bytes Meaning
0x00 Packet Type (0x04)
0x01 Flags (0x00)
0x02-0x03 Packet Size (at least 0x0C, at most 0x3C)
0x04-0x07 Player Tag (0x00010000)
0x08-0x0B Guild Card Number
0x0C-0x3B Data to be sent in Packet 0x93 or Packet 0x9D