| title | Packet documentation |
|---|---|
| sidebar_label | Packets |
| sidebar_position | 2 |
| description | Where to find the documentation of the network protocol. |
The packet documentation describes the messages which are exchanged between client and server. As stated in the project readme, the primary protocol is the ENG (english) version of Season 6 Episode 3.
There is one file per packet. The documentation is generated from the XML
source files at
src/Network/Packets
through XSLT, and the resulting ~500 markdown files live at
docs/Packets in
the repository.
Because these files are generated and numerous, they are not part of this site (yet). Browse them on GitHub:
| Packets overview | Start here |
| From game server to client | |
| From client to game server | |
| Between connect server and client | |
| Between chat server and client | |
| Packet types | What the leading byte 0xC1 – 0xC4 means |
Extend the XML source files at
src/Network/Packets,
not the generated markdown. To build the markdown files as well, install
NodeJS 16+ and rebuild the
MUnique.OpenMU.Network.Packets project.
- Packet structure tests
- The network analyzer, a tool to inspect the traffic between client and server