Protocol¶
The following packets are used for the communication between server and client.
| Packet |
Client |
Server |
| $01 |
Compressed Packet (containing another packet) |
| $02 |
Connection Handling |
| $03 |
Admin Handling |
| $04 |
Request Blocks |
Send Blocks |
| $05 |
Cancel Subscription |
| $06 |
Draw Map |
| $07 |
Insert Static Item |
| $08 |
Delete Static Item |
| $09 |
Elevate Static Item (set Z value) |
| $0A |
Move Static Item (set coordinates) |
| $0B |
Hue Static Item |
| $0C |
Client Handling |
| $0D |
Radar Map |
| $0E |
Large Scale Commands |
| $FF |
No Operation (idle) |
-- |
Connection Handling¶
| Packet |
Client |
Server |
| $01 |
-- |
Send Version |
| $03 |
Send Login Info |
Send State and Map Info |
| $04 |
-- |
Update State |
Client Handling¶
| Packet |
Client |
Server |
| $01 |
-- |
Report Client Connected |
| $02 |
-- |
Report Client Disconnected |
| $03 |
-- |
Refresh Client List |
| $04 |
Update Client Pos |
Set Client Pos |
| $05 |
Chat Message |
Chat Message |
| $06 |
Goto Client Pos |
-- |
| $07 |
-- |
Access(Level) Changed |
| $08 |
Change Password |
Report Password Change Status |
Radar Map¶
| Packet |
Client |
Server |
| $01 |
Request Checksum |
Send Checksum |
| $02 |
Request Full Map |
Send Full Map |
| $03 |
-- |
Send Radar Update |