Files
AdamuSw/docs/Packets
Acentech Dev 7aae9dff0c feat(hs): disable wings in-event + periodic HUD-state packet/broadcast
- HeykelSavasiContext.IsItemAllowedToEquip disallows wings/capes during
  Playing only (so entry is never rejected for wearing wings); auto-unequips
  any equipped wing/cape into a free inventory slot in OnGameStartAsync.
- New S2C packet HeykelSavasiHudState (C1, code FB, length 11) carrying
  phase, team, counts, statue progress and remaining seconds, plus its view
  plugin/interface, broadcast once per second across registration/prep/
  battle and one-shot on join/statue-break/game-end.
2026-07-21 03:16:29 +03:00
..

Packet documentation

In this folder you find the documentation of the packet messages which are getting 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 for each packet. The packet documentation is generated through XSLT. The source XML files are at MUnique.OpenMU.Network.Packets.

In case you want to contribute packet documentations, please extend these source files accordingly. If you want to build the markdown files as well, you need to install NodeJS 16+ and rebuild the MUnique.OpenMU.Network.Packets project.

Packet types

MU Online packets can start with four different byte values (0xC1 to 0xC4) which all have a different meaning. You can find a description here.

Packets

Appearance

In some packets you might find something called "Appearance". You can find information about the binary format here.