Table of Contents

Client Version (0xBD)

Moongate Packet Classes

  • ClientVersionPacket (Incoming, Variable, length -1) from src/Moongate.Network.Packets/Incoming/Login/ClientVersionPacket.cs

Current Moongate Behavior

Moongate currently has packet classes for this opcode.

Packet Build

Type Field
BYTE[1] cmd
BYTE[2] length

If (client-version of packet)

Type Field
BYTE[len-3] string stating the client version (0 terminated) (like: "1.26.4")

Subcommand Build

N/A

Notes

Client version: client sends its version string (e.g "3.0.8j")

Server version: 0xbd 0x0 0x3 (client replies with client version of this packet)

Clients sends a client version of this packet ONCE at login (without server request.)