Orrery Terrain · OrreryTerrain module · struct
FOrreryTerrainNetStats
ExperimentalWhat the net hub has done so far, for a debug overlay and for tests.
Declaration
USTRUCT(BlueprintType)
struct FOrreryTerrainNetStatsThe graph as text
- Break Orrery Terrain Net Stats (structure)
- In Orrery Terrain Net Stats (OrreryTerrainNetStats): not connected
- Out Role (EOrreryTerrainNetRole): not connected
- Out Links (Integer): not connected
- Out Seq (Integer64): not connected
- Out Records Sent (Integer64): not connected
- Out Batch Bytes Sent (Integer64): not connected
- Out Batches Sent (Integer64): not connected
- Out Join Bytes Sent (Integer64): not connected
- Out Records Received (Integer64): not connected
- Out Requests Received (Integer64): not connected
- Out Requests Refused (Integer64): not connected
- Out Requests Held (Integer64): not connected
- Out Checkpoints (Integer64): not connected
- Out Mismatches (Integer64): not connected
- Out Rejoins (Integer64): not connected
- Out Repairs (Integer64): not connected
- Out Repair Sources (Integer): not connected
- Out Log Records (Integer64): not connected
- Out Joins In Progress (Integer): not connected
- Out Join Cache Bytes (Integer64): not connected
- Out Masks Sent (Integer64): not connected
- Out Mask Hashes Sent (Integer64): not connected
- Out Mask Bytes Sent (Integer64): not connected
- Out Uploads Accepted (Integer64): not connected
- Out Upload Bytes (Integer64): not connected
- Out Uploads In Progress (Integer): 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.
- Thread
- Game-thread snapshot.
- Blueprint
- “Orrery Terrain Net Stats”, a Blueprint type
Description
Game-thread snapshot.
Properties
| Name | Type | Default | Meaning |
|---|---|---|---|
RoleBlueprintReadOnly | EOrrery | EOrrery | — |
LinksBlueprintReadOnly | int32 | 0 | Server: links; client: 1 once welcomed. |
SeqBlueprintReadOnly | int64 | 0 | Server: the next record's position; client: the newest record applied. |
RecordsBlueprintReadOnly | int64 | 0 | — |
BatchBlueprintReadOnly | int64 | 0 | Record batch bytes (server) or request batch bytes (client) sent. |
BatchesBlueprintReadOnly | int64 | 0 | — |
JoinBlueprintReadOnly | int64 | 0 | — |
RecordsBlueprintReadOnly | int64 | 0 | — |
RequestsBlueprintReadOnly | int64 | 0 | — |
RequestsBlueprintReadOnly | int64 | 0 | — |
RequestsBlueprintReadOnly | int64 | 0 | Requests that waited for ground at least once. |
CheckpointsBlueprintReadOnly | int64 | 0 | — |
MismatchesBlueprintReadOnly | int64 | 0 | Server: checkpoints a client reported as disagreeing (each once) and faults; client: the same, as it found them. |
RejoinsBlueprintReadOnly | int64 | 0 | Joins after the first: resyncs, resets, lag. |
RepairsBlueprintReadOnly | int64 | 0 | Checkpoint disagreements healed without a join. Server: Repair records sent. Client: Repair records applied, plus resyncs where only the digest or the next feature id differed. |
RepairBlueprintReadOnly | int32 | 0 | Server: checkpoints whose truth it keeps for a repair, until every live client has passed them. |
LogBlueprintReadOnly | int64 | 0 | Server: records the log holds. |
JoinsBlueprintReadOnly | int32 | 0 | Joins not finished. Server: links waiting for their join, preparing it or still sending its stream. Client: 1 from the Welcome until every byte of the stream arrived and passed its check (the terrain may be live meanwhile). |
JoinBlueprintReadOnly | int64 | 0 | Client: save bytes the last join took from its kept save instead of the stream; 0 without one. |
MasksBlueprintReadOnly | int64 | 0 | Server: brush masks sent whole, as BrushMask records or in a join's mask frames (net version 5). |
MaskBlueprintReadOnly | int64 | 0 | Server: BrushMask records sent as the hash only, to links that hold the mask. |
MaskBlueprintReadOnly | int64 | 0 | Server: bytes of the masks sent whole (their coded payloads). |
UploadsBlueprintReadOnly | int64 | 0 | Server: brush mask uploads accepted (registered and sent as BrushMask records); client: its uploads the server accepted. |
UploadBlueprintReadOnly | int64 | 0 | Server: upload bytes received that were new; client: upload bytes sent, chunks sent again after a rejoin included. |
UploadsBlueprintReadOnly | int32 | 0 | Server: uploads offered and not yet accepted or refused, every player's; client: its own. |
Blueprint
- Break Orrery Terrain Net StatsMake and Break