Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · class

ITerrainNetToServer

Experimental

A client's side of its link: what it sends the server.

Declaration

class ITerrainNetToServer
Header
#include "Net/TerrainNetTransport.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.

Functions

  • SendHello

    Reliable: the handshake; sent again, it asks for a fresh join (a resync).

  • SendRequests

    Reliable: one part of a request batch; bEnd on its last.

  • SendAck

    Unreliable: progress and the last checkpoint's verdict.

  • SendInterest

    Unreliable: where the player looks from and the residency radius in use, cm.

  • SendRepairRequest

    Reliable: one part of the client's repair request (FTerrainRepairRequest: the chunks whose leaves differ, with the client's tile hashes); bEnd on its last.

  • SendJoinHeld

    Reliable: one part of the client's answer to a join that asks which sculpt codes it holds (FJoinStreamReader::CacheAnswer); bEnd on its last.

  • IsReady

    false while the connection is saturated.