Table of Contents

Class QuestSystemRuntimeData

Namespace
FishMMO.Server.Implementation.World.SceneServer
Assembly
FishMMO.Server.dll

Runtime data container for quest system ingress protection.

public class QuestSystemRuntimeData : RuntimeDataContainer, IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IServerComponent<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IQuestSystemRuntimeData, IRuntimeDataContainer, IServerComponent
Inheritance
QuestSystemRuntimeData
Implements
Inherited Members

Properties

IngressGuard

The ingress guard used for per-connection, per-operation rate limiting of quest requests.

public IngressGuard IngressGuard { get; }

Property Value

IngressGuard

Methods

Clear()

Clears all tracked ingress guard state.

public override void Clear()

InitializeOnce()

Initializes the runtime data, creating a new ingress guard instance.

public override ServerComponentInitializationStatus InitializeOnce()

Returns

ServerComponentInitializationStatus

OnDeinitialize()

Deinitializes the runtime data, clearing state and releasing the ingress guard reference.

protected override void OnDeinitialize()