跳到主要内容
OhMyMC
文章书架工具种子导航
OhMyMC

用最清晰的方式,学会 Minecraft。

Copyright © 2024-2026 suixinio. All rights reserved.|京ICP备2024096958号-1

本网站与 MOJANG 或 MICROSOFT 无任何关联

首页工具服务器 MOTD 生成器

服务器 MOTD 生成器

编辑服务器列表里显示的 MOTD,实时预览。

免费在线

正在加载工具…

MOTD 规则与各服务端写法

MOTD 的硬性限制

项目限制
行数最多 2 行。第 3 行不会显示
每行宽度客户端服务器列表大约能放 45 个西文字符,中文按两倍宽度算约 22 个
颜色支持全部 16 个 § 颜色码与 6 个格式码
十六进制颜色原版服务端不支持;Paper / Spigot / BungeeCord 支持 §x 长写法
换行在 server.properties 里写 \n(两个字符:反斜杠 + n)
emoji / 特殊字符可以用,客户端按 Unicode 渲染;但玩家的字体不一定有对应字形

不同服务端写在哪

同一段 MOTD 在不同地方要用不同的转义方式,这是最容易出错的一步。

位置文件颜色前缀换行写法
原版 / Paper / Spigotserver.properties§\n
BungeeCord / Waterfallconfig.yml 的 motd&YAML 多行或 \n
Velocityvelocity.toml 的 motdMiniMessage 标签在字符串里直接换行
MiniMOTD 插件main.confMiniMessage 标签配置项里分两行写
ServerListPlus 插件ServerListPlus.yml&YAML 列表
server.properties 的编码坑。Java 版 1.20 起该文件按 UTF-8 读取(失败才回退 ISO-8859-1)。 只要文件真的存成 UTF-8,中文和 § 都能直接写。 但用 Windows 记事本存成 GBK/ANSI 就会触发回退,中文和 § 一起乱码。 写成 \u00A7 与 \uXXXX 转义则与编码无关,任何情况下都不会错。

可直接复制的例子

# server.properties(§ 与中文都转义,永不乱码)
motd=\u00A76\u00A7l\u6B22\u8FCE \u00A7r\u00A77| \u00A7a1.21.1 \u751F\u5B58\u670D\n\u00A7e\u4ECA\u65E5\u5F00\u653E\u65B0\u8D5B\u5B63

# server.properties(文件确实是 UTF-8 时可以直接写)
motd=§6§l欢迎 §r§7| §a1.21.1 生存服\n§e今日开放新赛季

# BungeeCord config.yml
motd: '&6&l欢迎 &r&7| &a1.21.1 生存服'

# Velocity velocity.toml(MiniMessage)
motd = "<gold><bold>欢迎</bold></gold> <gray>|</gray> <green>1.21.1 生存服</green>"

服务器列表里还能改什么

项目怎么改
服务器图标根目录放一张 64×64 的 server-icon.png,重启生效
在线人数max-players 决定分母;显示假人数要靠插件
鼠标悬停的玩家列表默认显示随机几个在线玩家,插件可自定义成任意文本
版本号文字插件可以改成任意字符串,常用于提示「请用 1.21.1 进入」
隐藏在线人数hide-online-players=true(1.20.2+)

相关工具

物品指令生成器选物品、加附魔与自定义名称,生成 /give 指令。召唤指令生成器可视化配置实体 NBT,生成 /summon 指令。/tellraw 编辑器富文本消息编辑:颜色、加粗、悬浮、点击事件。标题指令生成器生成 title / subtitle / actionbar 的 /title 指令。目标选择器编辑器拼装 @a、@e 等选择器参数:距离、分数、标签、NBT。命令方块速查命令方块类型、条件、链式的完整速查与示例。

常见问题

›server.properties 的 motd 怎么换行?

在 motd= 那一行里写字面的 \\n(反斜杠加字母 n),不要真的敲回车——敲回车会把这一行截断,后面的配置也可能受影响。服务器列表最多显示两行,写第三个 \\n 那一行会被直接丢弃不显示。

›MOTD 里的中文乱码怎么办?

Minecraft 1.20 起 server.properties 按 UTF-8 读取,只要文件真的存成 UTF-8 就能直接写中文。乱码几乎都出在用 Windows 记事本存成了 GBK/ANSI,服务端回退到 ISO-8859-1,中文和 § 一起坏掉。最保险的做法是打开本页的「中文转义为 \\uXXXX」,转义后的内容和文件编码无关,任何情况下都不会乱。

›MOTD 的渐变色 / 十六进制颜色为什么没生效?

§x§R§R§G§G§B§B 这种写法是 Spigot 系的约定,只有 Spigot、Paper、BungeeCord、Velocity 会把它翻译成真彩色。原版服务端不翻译,客户端会把 §x 整对吞掉,只剩后面几个 § 码逐个生效,结果通常是一片黑字。开原版服请老实用 16 个基础颜色代码。