Orrery Terrain · Blueprint · Make and Break
Break Orrery Terrain Net Hello
ExperimentalThe client's first message (ServerHello): what both sides must share before anything else travels.
Node
Blueprint Break Orrery Terrain Net Hello
The graph as text
- Break Orrery Terrain Net Hello (structure)
- In Orrery Terrain Net Hello (OrreryTerrainNetHello): not connected
- Out Net Version (Integer): not connected
- Out Sculpt Record Version (Integer): not connected
- Out Save Version (Integer): not connected
- Out Natural Hash (Integer64): not connected
- Out Grid Hash (Integer64): not connected
- Out Held Masks (array of Integer64): not connected
- Out Cached Save Hash (Integer64): not connected
- Palette
- The struct’s pin menu (drag from a Orrery Terrain Net Hello pin), or search “Break Orrery Terrain Net Hello”
- Node
- structure
- Module
- OrreryTerrain
Inputs
| Pin | Type | Default | Meaning |
|---|---|---|---|
| Orrery Terrain Net Hello | Orrery Terrain Net Hello | — | — |
Outputs
| Pin | Type | Meaning |
|---|---|---|
| Net Version | Integer | — |
| Sculpt Record Version | Integer | — |
| Save Version (advanced) | Integer | — |
| Natural Hash (advanced) | Integer64 | The natural ground's content hash (ITileSource::ContentHash): the ground never travels. |
| Grid Hash (advanced) | Integer64 | The grid's identity: origin, post spacing, edit subdivision. |
| Held Masks (advanced) | Array of Integer64 | The brush masks this side holds already (their ids, ascending; up to 1,024, net version 5): the server sends their BrushMask records as the hash only and leaves them out of the join's mask frames. |
| Cached Save Hash (advanced) | Integer64 | The file hash of the terrain save this client kept from an earlier join (net version 6); 0 when it holds none. |
How this page is made
Drawn from the C++ declaration’s reflection specifiers, not exported from the editor.
- the palette lists Make and Break under Utilities, Struct; the reference groups them by struct