管理与防刷屏
禁言(全服同步)
/mute Steve 30m 刷屏 # 禁言 30 分钟,原因「刷屏」
/mute Steve 永久 广告 # 永久
/unmute Steve
- 在任何一个分流下指令,所有分流立即生效;被禁言的人公屏与私聊都不能发言,会看到剩余时间与原因。
- 禁言同时保存在代理端。下指令时没开机的分流,玩家一进服就会套用最新状态。
- 不管对方在不在线、在哪个分流都可以禁言(以玩家名为准)。
%cloudchat_muted%、%cloudchat_mute_left%可以拿来做计分板或提示。
违禁词
config.yml
moderation:
filter:
enabled: true
mode: replace # replace = 替换成 *;block = 整条拦截并提示
words:
- '广告网址'
- '某某违禁词'
不分大小写;公屏与私聊都会检查。有 cloudchat.bypass.filter 的人不受限制。
防刷屏
| 设置 | 默认 | 说明 |
|---|---|---|
chat.cooldown-millis | 1000 | 两条消息至少间隔(毫秒) |
chat.max-length | 256 | 单条消息最多字数,超过截掉 |
moderation.anti-spam.duplicate-seconds | 10 | 同一句话多少秒内不能重复发 |
moderation.anti-spam.caps-limit | 0.7 | 英文大写比例超过 70%(且至少 8 个字母)就转成小写 |
cloudchat.bypass.cooldown、cloudchat.bypass.spam 可以让管理员不受限制。
私聊监听
管理员执行 /cc spy 开启后,全服(所有分流)的私聊都会以 [监听] A → B:内容 显示给你,私聊双方本人不会重复看到。
清屏与公告
/cc clear:清空所有玩家的聊天栏(有cloudchat.clear的人不受影响),并显示是谁清空的。/cc broadcast <内容>:全服(所有分流)公告,格式在config.yml的announce.format。
聊天抢答(quiz.yml )
quiz.yml
enabled: true # 默认关闭,改成 true 开启
schedule:
interval-seconds: 600 # 每 10 分钟出一题
questions:
- question: '一组物品最多可以堆叠多少个?'
answer: '64'
rewards:
- 'give {player} diamond 1'
第一个在公屏答对的人执行奖励指令;管理员可用 /cloudquiz ask <答案> | <问题> 手动出题。每个分流各自出题。