Skip to content

Chat Manager Plugin

Plugin

This is a plugin feature provided by Empostor.Plugin.Chat (cn.hayashiume.chat). It is not part of the core server.

Overview

The Chat Manager plugin logs all in-game chat messages and enforces configurable message length limits.

Features

Chat Logging

All player chat messages are logged to the server console with the player's name, friend code, and game code.

Message Length Limits

Prevents excessively long messages in chat. Separate limits for regular players and the game host.

Configuration (config/boot_chat.json):

json
{
  "playerMaxMessageLength": 300,
  "hostMaxMessageLength": 1200,
  "tooLongMessage": "Your message is too long!"
}
SettingDefaultDescription
playerMaxMessageLength300Max characters per message for regular players
hostMaxMessageLength1200Max characters per message for the host
tooLongMessage"Your message is too long!"Message shown when limit is exceeded

Comparison with Built-in Chat Filter

FeatureChat Manager (Plugin)Chat Filter (Built-in)
Message length limitsYesNo
Chat loggingYesNo
Blocked wordsNoYes
Spam / rate limitingNoYes
Block vs log-only modeNoYes

The two systems complement each other and can be used together.