Orrery Terrain · OrreryTerrain module · struct
FOrreryTerrainNetWelcome
ExperimentalThe server's answer to an accepted Hello (ClientWelcome): the client's author id and its join.
Declaration
USTRUCT(BlueprintType)
struct FOrreryTerrainNetWelcomeThe graph as text
- Break Orrery Terrain Net Welcome (structure)
- In Orrery Terrain Net Welcome (OrreryTerrainNetWelcome): not connected
- Out Author (Integer): not connected
- Out Join (Integer): not connected
- Out Join Seq (Integer64): not connected
- Out Join Bytes (Integer64): not connected
- Out Sculpt Digest (Integer64): not connected
- Out Next Feature Id (Integer64): not connected
- Out Sync Hash (Integer64): not connected
- Out Mask Uploads (Boolean): not connected
- Header
#include "Net/TerrainNetTypes.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrain");in your module’s Build.cs.- Stability
- Experimental: supported, may change in a minor version, with a changelog line.
- Blueprint
- “Orrery Terrain Net Welcome”, a Blueprint type
Properties
| Name | Type | Default | Meaning |
|---|---|---|---|
AuthorBlueprintReadOnly | int32 | 0 | The author id the server gave this link, stable for the session. |
JoinBlueprintReadOnly | int32 | 0 | Counts this link's joins; acks name it, so one from an earlier join is ignored. |
JoinBlueprintReadOnly | int64 | 0 | The join stream's position S (its head's Seq): the records from S + 1 follow it, beside the stream's parts. |
JoinBlueprintReadOnly | int64 | 0 | The join stream's size in bytes (FJoinStreamWriter::StreamBytes); its parts follow, at most 32 KB each. When the client named a kept save that differs, this counts every code, and the stream is shorter by what the client holds. |
SculptBlueprintReadOnly | int64 | 0 | The authority's sculpt command digest at S (a checkpoint's SculptDigest). |
NextBlueprintReadOnly | int64 | 0 | The authority's next feature id at S, burnt ids included: a save does not carry those. |
SyncBlueprintReadOnly | int64 | 0 | The authority's SyncHash at S: the joiner checks its load against it before any record applies. |
bBlueprintReadOnly | bool | false | Whether the server may take this client's brush mask uploads, decided at this join: it has an edit policy to ask (CanAddBrushMask) and a quota and size cap above 0. Then the client offers a mask its brush steps name that the server is not known to hold; otherwise such a step goes as it is and the server refuses it as UnknownMask. |
Blueprint
- Break Orrery Terrain Net WelcomeMake and Break