Messages MatchingGame - NexusTomorrow/server GitHub Wiki

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/ |