Regenerate the reference with tombstones, bootstrap 5aae370 - Messages-Unsorted comes back as a tombstone pointing at Messages, so links to it from outside work again - 747 of 747 in run 39104724887; the protocol reference's tests now cover tombstones
Regenerate the reference with logout read, bootstrap c3409ba - LogoutRequest and LogoutConfirm at Fields, LogoutCountdown at Purpose - Client protocol's Leaving section gains the logout steps, and Owners design the map's side of them - Counts from run 39100555948: 53 read to fields, 1,066 unverified, 742 of 742
Add the generated opcode table and commands pages, bootstrap efc697d - Gateway-opcode-table and Command-layer-commands, generated from the opcode table and the server's command list - Command layer's hand-kept table and Gateway's opcode paragraph point at them; Home, the sidebar and Running a server link both - Regenerate the message pages at efc697d; 742 of 742 in run 39092971388
Regenerate the reference with its reworded area lines, bootstrap 7c25b27 An area page with nothing at Purpose now says it groups messages by the client feature and that a message may sit there provisionally; Unsettled says its messages wait for their feature. ZoneChange moved to Movement. Message audit design and Repository layout say 597 of the 1,084 world messages are placed from the client and 487 are provisional. Run 39092007107: 734 tests.
Regenerate the reference by the client's feature areas, bootstrap 029ceb6 Every world message now sits in the folder of the client feature it serves: 49 areas, with 127 messages still unsettled. The reference has a page per area and no Unsorted page. World entry's messages are on WorldEntry, Entity, Movement and PlayerPath, and the tagged wrapper on Connection. Counts from run 39091424166: 733 tests.