Skip to main content

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 overviewStart here
From game server to client
From client to game server
Between connect server and client
Between chat server and client
Packet typesWhat the leading byte 0xC10xC4 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.