Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · struct

Native::

FTerrainCheckpoint

Experimental

The hashes a replica compares when it reaches this position, so both sides compare at the same logical point.

Declaration

struct FTerrainCheckpoint
Header
#include "Native/Net/NetRecord.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.

Description

Payload: U64 SyncHash, U64 SculptDigest, U64 NextFeatureId, 24 bytes. Seq is the record's own, from the envelope: the state after every record before it.

Properties

NameTypeDefaultMeaning
SeqFNetSeq0—
SyncHashuint64_t0

The world's incremental SyncHash.

SculptDigestuint64_t0

SculptCommandDigest over the commands applied, as FSculptReplayer::Digest.

NextFeatureIdFFeatureId0—