Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · struct

Native::

FTerrainNetReset

Experimental

Every replica rejoins (control).

Declaration

struct FTerrainNetReset
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 NaturalHash of the new ground, U32 epoch, U8 reason, three zero bytes: 16 bytes.

Properties

NameTypeDefaultMeaning
NaturalHashuint64_t0

A client whose ground hashes otherwise cannot rejoin (NaturalMismatch).

Epochuint32_t0

Resets on this authority so far, this one included: a join planned before it is stale.

ReasonENetResetReasonENetResetReason::LoadedSave—