summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSgeo <[email protected]>2017-06-03 20:50:38 -0400
committerSgeo <[email protected]>2017-06-03 20:50:38 -0400
commit8b73d5d28b6d121faf9c24f64b03ff53f5ef275a (patch)
treedb053458d83fdd5ba96c8647cadeebeca533e729
parentUpdated Packet types (markdown) (diff)
downloadlibreworlds-wiki-8b73d5d28b6d121faf9c24f64b03ff53f5ef275a.tar.xz
libreworlds-wiki-8b73d5d28b6d121faf9c24f64b03ff53f5ef275a.zip
Updated Packet types (markdown)
-rw-r--r--Packet-types.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/Packet-types.md b/Packet-types.md
index f853daa..4e11e44 100644
--- a/Packet-types.md
+++ b/Packet-types.md
@@ -14,3 +14,13 @@
* 0x0F = PROPSET = Usually sent from client to server, although there is support for it to be sent server to client as a NOOP. This packet indicates a property change (e.g. avatar or sleep). It also can be sent for shared state, which can affect the objid it gets sent with. The packet format includes a string marked as "fromUser" but usually empty.
* 0x10 = PROPUPD = Sent from server to client with a new-style property list to update properties on the given ObjID.
* 0x11 = WHISPER = Whispering. Includes a sender ID, and uses frame's ObjID for destination.
+* 0x12 = TELEPORT = Sent to server for teleporting, sent from server for drones teleporting (includes entering and leaving).
+* 0x14 = ROOMIDRQ = Sent to server to request numeric room ID for room name (e.g. "GroundZero#ChatElevator<dimension-1>").
+* 0x15 = ROOMID = Reply from sever to associate room name with numeric room ID.
+* 0x16 = SUBSCRIB (subscribe room) = Subscribe to a room (with numeric room ID) at a location and a distance.
+* 0x17 = UNSUBSCR = Unsubscribe from a room.
+* 0x18 = SUB-DIST = Subscribe to a room at a distance? Mostly after having moved, but I'm unclear on this. It is in use, as is SUBSCRIB.
+* 0x19 = REDIRECT = No-op.
+* 0x1A = REDIRID = Sent from server to client to reassign room ID<->room name mapping and point to a different RoomServer?
+* 0x1B = FINGREQ = Unused.
+* 0x1C = FINGREP = Unused.