Project

General

Profile

Protocol » History » Revision 4

Revision 3 (Andreas Schneider, 04/12/2009 04:02 PM) → Revision 4/5 (Andreas Schneider, 04/12/2009 04:09 PM)

h1. Protocol 

 The following packets are used for the communication between [[server]] and [[CentrED|client]]. 

 |_. Packet |_. Client |_. Server | 
 | $01 |\2. Compressed Packet (containing another packet) | 
 | $02 |\2. [[Protocol#Connection-Handling|Connection Handling]] | 
 | $03 |\2. Admin Handling | 
 | $04 | Request Blocks | Send Blocks | 
 | $05 |\2. Cancel Subscription | 
 | $06 |\2. Draw Map | 
 | $07 |\2. Insert Static Item | 
 | $08 |\2. Delete Static Item | 
 | $09 |\2. Elevate Static Item (set Z value) | 
 | $0A |\2. Move Static Item (set coordinates) | 
 | $0B |\2. Hue Static Item | 
 | $0C |\2. Client Handling | 
 | $0D |\2. [[Protocol#Radar-Map|Radar Map]] | 
 | $0E |\2. Large Scale Commands | 
 | $FF | No Operation (idle) | -- | 

 h2. Connection Handling 

 |_. Packet |_. Client |_. Server | 
 | $01 | -- | Send Version | 
 | $03 | Send Login Info | Send State and Map Info | 
 | $04 $03 | -- | Update State | 

 h2. Radar Map 

 |_. Packet |_. Client |_. Server | 
 | $01 | Request Checksum | Send Checksum | 
 | $02 | Request Full Map | Send Full Map | 
 | $03 | -- | Send Radar Update |