Repository navigation
Gateway opcode table
rebaserHEAD edited this page Oct 25, 2026
·
77 revisions
Every client message the gateway admits, with the owner it goes to and its limits.
Note
Generated from the opcode table at dev dd9b230 by Tools/NexusTomorrow.ProtocolReference. Don't edit it by hand: change the table and regenerate.
| Opcode | Message | Owner | Tag | Priority | Rate per second | Past the limit | Largest body | Admitted at |
|---|---|---|---|---|---|---|---|---|
0x00BF |
LogoutRequest | Map | 0x03 |
normal | 2 | drop | the frame limit | fields |
0x00C0 |
LogoutConfirm | Map | 0x03 |
normal | 2 | drop | the frame limit | fields |
0x00F2 |
WorldReady | Map | 0x03 |
normal | 2 | drop | the frame limit | fields |
0x01C3 |
ChatSend | Realm | 0x0B |
normal | 4 | drop | 4,096 bytes | purpose |
0x0241 |
PregameKeepAlive | Gateway | untagged | normal | 1 | drop | the frame limit | fields |
0x025B |
CharacterCreate | Realm | untagged | normal | 1 | drop | the frame limit | fields |
0x0352 |
CharacterDelete | Realm | untagged | normal | 1 | drop | the frame limit | fields |
0x058F |
WorldHello | Account | untagged | normal | 1 | disconnect | the frame limit | fields |
0x0592 |
LoginRequest | Account | untagged | normal | 1 | disconnect | the frame limit | fields |
0x0635 |
MovementControlReceipt | Map | 0x03 |
normal | 4 | drop | the frame limit | fields |
0x0637 |
ClientMovement | Map | 0x03 |
high | 60 | drop | 2,048 bytes | purpose |
0x063A |
ZoneChange | Map | 0x03 |
normal | 10 | drop | the frame limit | fields |
0x0786 |
CharacterRename | Realm | untagged | normal | 1 | drop | the frame limit | fields |
0x07DD |
CharacterSelect | Realm | untagged | normal | 1 | drop | the frame limit | fields |
0x07E0 |
CharacterListRequest | Realm | untagged | normal | 2 | drop | the frame limit | fields |
A message whose body is larger than its row's largest body ends the session before the body is read.
A row admitted at purpose is handled before its whole message reaches fields: every member its handler reads is verified.
| Piece | Path |
|---|---|
| The opcode table | Source/NexusTomorrow.Gateway/Catalog/OpcodeTable.cs |
| This page's generator | Tools/NexusTomorrow.ProtocolReference/ |
Start here
How the server works
The protocol
Working on it