OpenMU

This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".

View on GitHub

Packet types

Depending on the first byte of a packet, the packet has different attributes.

First byte Length of the packet Encrypted Server -> Client Encrypted Client -> Server
0xC1 Specified by the second byte No Yes (XOR32)
0xC2 Specified by the second and third byte No Yes (XOR32)
0xC3 Specified by the second byte Yes (Simple modulus) Yes (Simple modulus + XOR32)
0xC4 Specified by the second and third byte Yes (Simple modulus) Yes (Simple modulus + XOR32)