在《我的世界》CTD服务器里发全部消息,先分清你是单服广播还是群组跨服广播,单服玩家直接在聊天框输入 /say 或 /tellraw 即可;群组服需要在代理端执行 /alert 或安装跨服广播插件。
我的世界服务器全体消息指令怎么用
CTD服务器多数情况下指使用 CatServer 等混合服务端搭建的模组服,游戏内指令体系和原版、Bukkit 一致,你只要拥有 OP 权限,就可以在聊天框直接发送全体消息,不需要额外装插件。
单服广播的三类基础指令
- /say:向当前服务器全部在线玩家发送一句白色文字,输入
/say 服务器十点维护,所有玩家都会在聊天栏看到这行话。 - /tellraw:发送可定制颜色、字体、悬浮提示的 JSON 文本,适合做正式公告和活动通知,在玩家屏幕正中央弹出大标题,适合重启倒计时、停机维护等强提醒场景。
| 指令 | 作用 | 用法示例 |
|---|---|---|
| /say | 全体聊天消息 | /say 稍后重启 |
| /tellraw | 带样式的公告 | /tellraw @a {“text”:”活动开始”} |
操作路径很简单:以 OP 身份进入游戏 → 按 T 键打开聊天框 → 输入对应指令 → 回车发送,如果你想让消息内容更醒目,优先选择 /title 或 /tellraw,普通 /say 容易被聊天栏里的玩家消息快速刷掉。
命令方块也能担起广播任务
不服输的你可能还想到:不在线时怎么发?
- 放置一个命令方块,输入
/say 欢迎来到服务器。 - 类型设为“循环”,红石保持开启。
- 每 tick 都会重复广播同一句话,适合高频活动提醒,但不要用在日常公告上,容易刷屏。
我的世界ctd服务器跨服群发消息怎么实现
如果你的服务器采用了 BungeeCord 或 Velocity 做群组架构,子服之间是相互隔离的。业内专家指出,群组服的广播机制以代理端为中枢,子服之间并不直接互通。你站在生存服里发 /say,隔壁空岛服的玩家根本看不到。
代理端内置广播指令
BungeeCord 自带 /alert 指令,在代理端控制台输入:
alert 全服公告:十分钟后重启
所有连接在这个群组下的子服玩家都会收到这条消息,该指令的使用权限节点是 bungeecord.command.alert,默认分配给管理员,据BungeeCord官方文档,这条命令不需要下游子服装任何额外插件。
Velocity 的情况略有不同,新版本大多数情况下不内置 /alert,你需要装一个跨服广播插件,或在 velocity.toml 里配置好命令转发规则。
跨服广播插件的选择思路
- 支持定时发送,可设置每分钟、每小时自动播报。
- 可自定义前缀和消息颜色。
- 能同步到 BungeeCord 全部子服。
- 部分插件还支持占位符,比如显示当前在线人数。
配置这类插件时,记住一条原则:插件装在代理端,不是装在子服里。装错位置的典型现象是:控制台不报错,但玩家永远收不到完整广播。
我的世界ctd服务器公告指令与权限怎么配置
想实现我的世界ctd服务器跨服群发消息的效果,光会敲指令不够,还要把权限和显示效果做舒服。
给不同管理员分配广播权
用 LuckPerms 这类权限插件,你可以在用户组中单独添加权限节点:
/say对应minecraft.command.say/tellraw对应minecraft.command.tellraw- BungeeCord 的
/alert对应bungeecord.command.alert
不要把所有管理员都直接拉进 OP 组,给普通管理员只开 /say,给活动策划开 /tellraw,权限边界越清楚,服务器被“误操作”刷公告的概率越低。
多行公告怎么写不丑
/tellraw 支持数组拼接,你可以把多行内容合并成一条公告:
/tellraw @a ["第一行内容",{"text":"\n"},{"text":"第二行内容","color":"yellow"}]
- 用
{"text":"\n"}插入换行。 - 用
"color":"red"、"color":"gold"等字段改颜色。 - 用
"bold":true让关键信息加粗。
在跨服场景中,多数广播插件也支持 &e、&6 这类颜色代码,先写好消息草稿,再粘贴进控制台,能大幅减少 JSON 语法报错。
我的世界ctd服务器发全部消息排查要点
指令敲下去了,玩家却反馈“没看到”或“只有部分人看到”,常见原因集中在以下四个方面。
- 执行端不对:在子服控制台输入
/alert,自然提示未知指令,检查你当前是在代理端控制台还是子服后台。 - 权限没生效:玩家有 OP,但服务端装了权限插件后,OP 的默认权限可能被覆盖,在 LuckPerms 里检查
bungeecord.command.alert是否分配到位。 - 消息被插件过滤:部分聊天插件或反广告插件会拦截含网址、敏感词的广播,先用纯文字测试,排除过滤干扰。
- 版本差异:较老版本的 BungeeCord 对
/alert的参数格式识别不完全,注意在指令后用英文引号包裹整段消息。
另外提醒一句:命令方块里的 /say 不需要 OP 权限也能运行,如果是普通玩家操作命令方块,服务端仍会显示“无法执行”,这只与命令方块的“不受玩家权限限制”特性有关,不属于广播配置问题。
常见问题:我的世界ctd服务器怎么发全部消息
问:CTD服务器里怎么发带颜色的全体消息?
答:单服建议用 /tellraw 配合 JSON 颜色字段,{"text":"公告","color":"gold"},新版 Paper 服务端还支持 MiniMessage 格式,写作 <gold>公告</gold> 即可,跨服环境建议使用支持颜色代码的广播插件,确保所有子服渲染一致。
问:群组服里 /say 为什么只能发到当前子服?
答:因为 /say 是被子服服务器处理的指令,作用域仅限于该子服,BungeeCord 或 Velocity 架构下,全服广播必须走代理端消息通道,例如在 BungeeCord 控制台执行 /alert,或使用广播插件向所有下游子服转发消息。
问:没有 OP 权限能发全体消息吗?
答:聊天框执行 /say 和 /tellraw 均需要 OP 或对应权限节点,命令方块不受玩家权限限制,可以提前写入 /say 指令并触发执行,适合用作自动公告系统。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/783557.html


