Messages MatchingGame - NexusTomorrow/server GitHub Wiki

reference, committed verified 2026-10-18 bootstrap 5aae370

Every message in the MatchingGame area: its opcode, direction, how far it is verified, and its fields.

This area groups messages by the client feature they belong to; a message may sit here provisionally until its reading confirms the area. None is verified to its purpose yet, so this page claims nothing about what they do.

[!NOTE] Generated from the message declarations at bootstrap 5aae370 by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the declaration's documentation and regenerate.

Server to client

0x0436 Server0436

Opcode Direction Verified to
0x0436 server to client unverified
Field Bits Encoding
Unknown0 64 unsigned
Unknown1 32 unsigned
Unknown2 14 unsigned
Unknown3 64 unsigned
Unknown4 8 unsigned
Unknown5 8 unsigned
Unknown6 8 unsigned
Unknown7 8 unsigned
Unknown8 8 unsigned
Unknown9 8 unsigned
Unknown10 8 unsigned
Unknown11 8 unsigned
Unknown12 8 unsigned
Unknown13 8 unsigned
Unknown14 8 unsigned
Unknown15 8 unsigned
Unknown16 8 unsigned
Unknown17 8 unsigned
Unknown18 8 unsigned
Unknown19 8 unsigned
Unknown20 8 unsigned
Unknown21 8 unsigned
Unknown22 8 unsigned
Unknown23 8 unsigned
Unknown24 8 unsigned
Unknown25 8 unsigned
Unknown26 8 unsigned
Unknown27 8 unsigned
Unknown28 8 unsigned
Unknown29 8 unsigned
Unknown30 8 unsigned
Unknown31 8 unsigned
Unknown32 8 unsigned
Unknown33 8 unsigned
Unknown34 8 unsigned
Unknown35 8 unsigned
Unknown36 8 unsigned
Unknown37 8 unsigned
Unknown38 8 unsigned
Unknown39 8 unsigned
Unknown40 8 unsigned
Unknown41 8 unsigned
Unknown42 8 unsigned
Unknown43 8 unsigned
Unknown44 8 unsigned
Unknown45 8 unsigned
Unknown46 8 unsigned
Unknown47 8 unsigned
Unknown48 8 unsigned
Unknown49 8 unsigned
Unknown50 8 unsigned
Unknown51 8 unsigned
Unknown52 8 unsigned
Unknown53 8 unsigned
Unknown54 8 unsigned
Unknown55 8 unsigned
Unknown56 8 unsigned
Unknown57 8 unsigned
Unknown58 8 unsigned
Unknown59 8 unsigned
Unknown60 8 unsigned
Unknown61 8 unsigned
Unknown62 8 unsigned
Unknown63 8 unsigned
Unknown64 8 unsigned
Unknown65 8 unsigned
Unknown66 8 unsigned
Unknown67 8 unsigned

0x05B0 Server05B0

Opcode Direction Verified to
0x05B0 server to client unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05B8 Server05B8

Opcode Direction Verified to
0x05B8 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05BC Server05BC

Opcode Direction Verified to
0x05BC server to client unverified
Field Bits Encoding
(none) 0

0x05BE Server05BE

Opcode Direction Verified to
0x05BE server to client unverified
Field Bits Encoding
(none) 0

0x05BF Server05BF

Opcode Direction Verified to
0x05BF server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05C0 Server05C0

Opcode Direction Verified to
0x05C0 server to client unverified
Field Bits Encoding
(none) 0

0x05C4 Server05C4

Opcode Direction Verified to
0x05C4 server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05C6 Server05C6

Opcode Direction Verified to
0x05C6 server to client unverified
Field Bits Encoding
Unknown0 14 unsigned

0x05CA Server05CA

Opcode Direction Verified to
0x05CA server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05CC Server05CC

Opcode Direction Verified to
0x05CC server to client unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05D9 Server05D9

Opcode Direction Verified to
0x05D9 server to client unverified
Field Bits Encoding
Unknown0[0] 32 unsigned
Unknown0[1] 32 unsigned
Unknown0[2] 32 unsigned
Unknown0[3] 32 unsigned
Unknown0[4] 32 unsigned
Unknown0[5] 32 unsigned
Unknown0[6] 32 unsigned
Unknown0[7] 32 unsigned
Unknown0[8] 32 unsigned
Unknown0[9] 32 unsigned
Unknown0[10] 32 unsigned
Unknown0[11] 32 unsigned
Unknown0[12] 32 unsigned
Unknown0[13] 32 unsigned
Unknown0[14] 32 unsigned
Unknown0[15] 32 unsigned

0x05DC Server05DC

Opcode Direction Verified to
0x05DC server to client unverified
Field Bits Encoding
Unknown0 5 unsigned

0x05DF Server05DF

Opcode Direction Verified to
0x05DF server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 5 unsigned
Unknown0.Unknown1 count 32 unsigned
Unknown0.Unknown1 array, counted by Unknown0.Unknown1 count
Unknown0.Unknown1[] 32 unsigned
Unknown0.Unknown2 14 unsigned
Unknown0.Unknown3 32 unsigned
Unknown1 the fields below
Unknown1.Unknown0 5 unsigned
Unknown1.Unknown1 1 unsigned
Unknown1.Unknown2 32 unsigned
Unknown1.Unknown3 32 unsigned
Unknown2 32 unsigned

0x05E1 Server05E1

Opcode Direction Verified to
0x05E1 server to client unverified
Field Bits Encoding
Unknown0 6 unsigned
Unknown1 4 unsigned

0x05E3 Server05E3

Opcode Direction Verified to
0x05E3 server to client unverified
Field Bits Encoding
Unknown0 4 unsigned
Unknown1 5 unsigned
Unknown2 5 unsigned
Unknown3[0] 8 unsigned
Unknown3[1] 8 unsigned

0x05E6 Server05E6

Opcode Direction Verified to
0x05E6 server to client unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05E7 Server05E7

Opcode Direction Verified to
0x05E7 server to client unverified
Field Bits Encoding
Unknown0 2 unsigned; selects Unknown1
Unknown1 union, selected by Unknown0
Unknown1(0) when Unknown0 is 0
Unknown1(0).Unknown0 the fields below
Unknown1(0).Unknown0.Unknown0 14 unsigned
Unknown1(0).Unknown0.Unknown1 64 unsigned
Unknown1(0).Unknown1 5 unsigned
Unknown1(1) when Unknown0 is 1
Unknown1(1).Unknown0 32 unsigned
Unknown1(1).Unknown1 18 unsigned
Unknown2 2 unsigned; selects Unknown3
Unknown3 union, selected by Unknown2
Unknown3(0) when Unknown2 is 0
Unknown3(0).Unknown0 the fields below
Unknown3(0).Unknown0.Unknown0 14 unsigned
Unknown3(0).Unknown0.Unknown1 64 unsigned
Unknown3(0).Unknown1 5 unsigned
Unknown3(1) when Unknown2 is 1
Unknown3(1).Unknown0 32 unsigned
Unknown3(1).Unknown1 18 unsigned
Unknown4 2 unsigned
Unknown5 3 unsigned

0x05F1 Server05F1

Opcode Direction Verified to
0x05F1 server to client unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05F2 Server05F2

Opcode Direction Verified to
0x05F2 server to client unverified
Field Bits Encoding
(none) 0

0x0604 Server0604

Opcode Direction Verified to
0x0604 server to client unverified
Field Bits Encoding
(none) 0

0x060A Server060A

Opcode Direction Verified to
0x060A server to client unverified
Field Bits Encoding
Unknown0 32 unsigned
Unknown1 count 32 unsigned
Unknown1 array, counted by Unknown1 count
Unknown1[].Unknown0 the fields below
Unknown1[].Unknown0.Unknown0 14 unsigned
Unknown1[].Unknown0.Unknown1 64 unsigned
Unknown1[].Unknown1 varies wide string
Unknown1[].Unknown2 14 unsigned
Unknown1[].Unknown3 14 unsigned
Unknown1[].Unknown4 14 unsigned
Unknown1[].Unknown5 14 unsigned
Unknown1[].Unknown6 32 unsigned
Unknown1[].Unknown7 3 unsigned
Unknown1[].Unknown8 32 unsigned
Unknown1[].Unknown9 1 unsigned
Unknown1[].Unknown10 32 unsigned
Unknown1[].Unknown11 32 float
Unknown1[].Unknown12[0] the fields below
Unknown1[].Unknown12[0].Unknown0 16 unsigned
Unknown1[].Unknown12[0].Unknown1 8 unsigned
Unknown1[].Unknown12[1] the fields below
Unknown1[].Unknown12[1].Unknown0 16 unsigned
Unknown1[].Unknown12[1].Unknown1 8 unsigned
Unknown1[].Unknown12[2] the fields below
Unknown1[].Unknown12[2].Unknown0 16 unsigned
Unknown1[].Unknown12[2].Unknown1 8 unsigned
Unknown1[].Unknown12[3] the fields below
Unknown1[].Unknown12[3].Unknown0 16 unsigned
Unknown1[].Unknown12[3].Unknown1 8 unsigned
Unknown1[].Unknown12[4] the fields below
Unknown1[].Unknown12[4].Unknown0 16 unsigned
Unknown1[].Unknown12[4].Unknown1 8 unsigned
Unknown1[].Unknown13 count 32 unsigned
Unknown1[].Unknown13 array, counted by Unknown1[].Unknown13 count
Unknown1[].Unknown13[].Unknown0 15 unsigned
Unknown1[].Unknown13[].Unknown1 16 unsigned

0x060D Server060D

Opcode Direction Verified to
0x060D server to client unverified
Field Bits Encoding
(none) 0

0x0612 Server0612

Opcode Direction Verified to
0x0612 server to client unverified
Field Bits Encoding
(none) 0

0x0614 Server0614

Opcode Direction Verified to
0x0614 server to client unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 the fields below
Unknown1.Unknown0 14 unsigned
Unknown1.Unknown1 64 unsigned

0x0616 Server0616

Opcode Direction Verified to
0x0616 server to client unverified
Field Bits Encoding
Unknown0 6 unsigned
Unknown1 32 unsigned

0x061A Server061A

Opcode Direction Verified to
0x061A server to client unverified
Field Bits Encoding
(none) 0

0x061F Server061F

Opcode Direction Verified to
0x061F server to client unverified
Field Bits Encoding
(none) 0

0x0621 Server0621

Opcode Direction Verified to
0x0621 server to client unverified
Field Bits Encoding
(none) 0

0x0623 Server0623

Opcode Direction Verified to
0x0623 server to client unverified
Field Bits Encoding
Unknown0 6 unsigned
Unknown1 32 unsigned

0x0628 Server0628

Opcode Direction Verified to
0x0628 server to client unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned

Client to server

0x05B2 Client05B2

Opcode Direction Verified to
0x05B2 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 1 unsigned

0x05B4 Client05B4

Opcode Direction Verified to
0x05B4 client to server unverified
Field Bits Encoding
(none) 0

0x05B5 Client05B5

Opcode Direction Verified to
0x05B5 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned

0x05B6 Client05B6

Opcode Direction Verified to
0x05B6 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned

0x05C8 Client05C8

Opcode Direction Verified to
0x05C8 client to server unverified
Field Bits Encoding
Unknown0 1 unsigned

0x05D1 Client05D1

Opcode Direction Verified to
0x05D1 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned

0x05D3 Client05D3

Opcode Direction Verified to
0x05D3 client to server unverified
Field Bits Encoding
(none) 0

0x05D5 Client05D5

Opcode Direction Verified to
0x05D5 client to server unverified
Field Bits Encoding
Unknown0 32 unsigned

0x05DA Client05DA

Opcode Direction Verified to
0x05DA client to server unverified
Field Bits Encoding
(none) 0

0x05EF Client05EF

Opcode Direction Verified to
0x05EF client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 5 unsigned
Unknown0.Unknown1 count 32 unsigned
Unknown0.Unknown1 array, counted by Unknown0.Unknown1 count
Unknown0.Unknown1[] 32 unsigned
Unknown0.Unknown2 14 unsigned
Unknown0.Unknown3 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05F3 Client05F3

Opcode Direction Verified to
0x05F3 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 5 unsigned
Unknown0.Unknown1 count 32 unsigned
Unknown0.Unknown1 array, counted by Unknown0.Unknown1 count
Unknown0.Unknown1[] 32 unsigned
Unknown0.Unknown2 14 unsigned
Unknown0.Unknown3 32 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05F8 Client05F8

Opcode Direction Verified to
0x05F8 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x05F9 Client05F9

Opcode Direction Verified to
0x05F9 client to server unverified
Field Bits Encoding
Unknown0 5 unsigned
Unknown1 32 unsigned
Unknown2 32 unsigned

0x0602 Client0602

Opcode Direction Verified to
0x0602 client to server unverified
Field Bits Encoding
(none) 0

0x0606 Client0606

Opcode Direction Verified to
0x0606 client to server unverified
Field Bits Encoding
(none) 0

0x0617 Client0617

Opcode Direction Verified to
0x0617 client to server unverified
Field Bits Encoding
Unknown0 the fields below
Unknown0.Unknown0 14 unsigned
Unknown0.Unknown1 64 unsigned
Unknown1 1 unsigned

0x0624 Client0624

Opcode Direction Verified to
0x0624 client to server unverified
Field Bits Encoding
Unknown0 1 unsigned

Where the code lives

Piece Path
Message declarations Source/NexusTomorrow.Network.World/Message/Model/MatchingGame/
This page's generator Tools/NexusTomorrow.ProtocolReference/