Skip to content

游戏聊天

面向管理聊天的管理员。需要启用 Chat 核心服务和对应模块;发送全局/私聊、禁言和彩色配置需要管理员权限。聊天内容可能包含玩家个人信息,处理时遵守服务器保留策略。

目的

在不误发全局消息的前提下,完成实时聊天、历史检索、聊天策略和彩色配置的管理与验证。

开始前

  • 确认 Chat 和 Colored Chat 模块已启用,账号拥有发送、禁言和资料配置所需权限。
  • 编写私聊前刷新在线玩家列表;修改设置时准备测试账号或频道。
  • 检索或调整聊天历史设置前,先确认保留策略。

操作步骤

Live chat(实时聊天)

  1. 在 Live Chat 顶部按 All、Global、Whisper 或其他已注册频道筛选消息;先刷新在线玩家列表。
  2. 不选择玩家时,输入消息发送全局聊天;选择在线玩家后,编辑器显示 Whisper,发送为私聊。再次发送前检查目标标签、玩家名和 Entity ID。
  3. 发送后观察消息是否出现在对应频道和审计/游戏事件记录中;失败时保留错误文本,不要连续重试造成重复广播。

Chat history(历史聊天)

使用关键词、Sender、Player ID、Channel 和 UTC 时间范围筛选;按时间、发送者、玩家 ID 或频道排序。点击稳定 Player ID 或发送者可进入隐藏 Player Profile。历史为空可能是保留天数、模块禁用或目标时间范围不匹配,并不代表实时聊天没有发生。

Chat settings(聊天设置)

在设置页确认核心服务启用状态、全局/私聊服务器名、命令前缀、是否允许无前缀命令、分隔符、历史保留天数、是否排除命令消息,以及注册命令是否隐藏全局广播。设置禁言通知、禁言/解禁后的私聊和全局模板时,使用页面支持的 {player}{playerName}{playerId}{reason}{mutedUntil} 占位符。保存后用一条测试消息确认预览与实际频道一致。

Colored chat(彩色聊天)

先在 Settings 设置模块开关、默认频道颜色和玩家颜色标签权限(None、All Players 或 Admins Only),再在 Profiles 用稳定 Player ID 配置自定义名称、名称色、正文色和说明。优先为单个测试玩家验证,避免把富文本/颜色标签权限意外开放给所有玩家。

验证结果

  • 实时消息在正确频道出现,私聊只显示给目标玩家;在线玩家刷新后目标仍为同一稳定 ID。
  • Chat History 的筛选结果与 Live Chat 的新消息时间一致,进入 Player Profile 后能看到对应 Chat 活动。
  • 保存设置后重新加载仍保持;历史保留、命令前缀和颜色规则在 Feature Modules 状态中可见,错误输入给出验证提示。

限制与安全说明

WARNING

全局消息和无前缀命令会扩大误触范围;先在测试频道/账号验证,生产环境使用明确前缀。Chat history 的 0 表示长期保留,会增加敏感数据留存;变更保留天数前确认合规和数据库容量。

DANGER

彩色标签、禁言通知和管理员操作会影响玩家体验;每次变更都应记录原因并检查 Audit Logs。

相关页面