Packet documentation
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 |
Contributing packet descriptions
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.
Related
- Packet structure tests
- The network analyzer, a tool to inspect the traffic between client and server