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 |