Table of Contents

Class SubscriptionServerOptions

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Configuration for the subscription server (TCP listener, send buffers, backpressure thresholds).

public sealed class SubscriptionServerOptions
Inheritance
SubscriptionServerOptions
Inherited Members

Constructors

SubscriptionServerOptions()

public SubscriptionServerOptions()

Properties

BackpressureWarningThreshold

Fill percentage at which a warning is logged (0.0–1.0). Default: 0.75.

public float BackpressureWarningThreshold { get; set; }

Property Value

float

MaxClients

Maximum concurrent client connections. 0 = unlimited. Default: 0.

public int MaxClients { get; set; }

Property Value

int

Port

TCP port to listen on. Default: 9000.

public int Port { get; set; }

Property Value

int

PublishedViewBufferCapacity

Ring buffer capacity for published View delta buffers. Must be power of 2. Default: 8192.

public int PublishedViewBufferCapacity { get; set; }

Property Value

int

SendBufferCapacity

Per-client send buffer capacity in bytes. Default: 262144 (256 KB).

public int SendBufferCapacity { get; set; }

Property Value

int

SyncBatchSize

Maximum number of entities per incremental sync batch. Default: 200.

public int SyncBatchSize { get; set; }

Property Value

int