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
MessageRateLimit
Rate limit for chat messages per player (messages per second).
float MessageRateLimit { get; }