Table of Contents

Interface IChatSystem

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

Engine-agnostic public API for chat handling on a scene server. Provides channel-specific handlers that validate, parse, rate-limit, and broadcast or route incoming chat messages. Implementations should keep message validation and spam protections here; the boolean return value for each handler indicates whether the message should be persisted/forwarded to upstream systems (for example written to the chat database) or suppressed.

public interface IChatSystem : IServerBehaviour, IServerComponent, IChatHelper
Inherited Members

Properties

MaxMessageLength

Maximum length allowed for chat messages.

int MaxMessageLength { get; }

Property Value

int

MessageRateLimit

Rate limit for chat messages per player (messages per second).

float MessageRateLimit { get; }

Property Value

float