介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
MaintenanceMod
只需一条命令,即可让服务器进入维护模式。
未获准的玩家将无法加入,并会看到自定义的服务器列表 MOTD;管理员和白名单玩家始终可以进入。
✨ 功能
/maintenance on— 立即启用维护模式。所有在线且未获准的玩家都会立刻被踢出。/maintenance on <time>— 启动倒计时,结束后自动启用(例如30s、5m、1h、2h30m)。/maintenance off— 关闭维护模式,并自动恢复原来的服务器列表 MOTD。- 自定义服务器列表 MOTD — 维护期间,Minecraft 多人游戏列表中显示的 MOTD 会被替换(支持两行)。玩家数量会隐藏,连接信号条会变红——与原版维护行为一致。
- 维护白名单 — 添加指定玩家,无论是否为管理员都始终允许加入。
- 管理员绕过 — 可选择允许管理员(权限等级 ≥ 2)在维护期间自由加入(可配置)。
- 倒计时广播 — 使用定时倒计时时,服务器会在关键时间点广播提醒(2 小时、1 小时、30 分钟、5 分钟、4 分钟、3 分钟、2 分钟、1 分钟、30 秒、20 秒),最后 10 秒逐秒倒数。
- 状态持久保存 — 维护状态会保存到配置文件中,服务器重启后仍然生效。
- MOTD 颜色预览 —
/maintenance motd可直接在聊天栏中实时预览带颜色的新版 MOTD。 - 命令补全 — 时间格式内置 Tab 补全建议。
- 仅服务端 — 无需安装客户端模组。
🔧 命令
所有命令都需要管理员权限等级 2。
| 命令 | 说明 |
|---|---|
/maintenance on |
立即启用维护模式 |
/maintenance on <time> |
倒计时结束后启用维护模式(30s、5m、1h30m,……) |
/maintenance off |
关闭维护模式(也会取消正在进行的倒计时) |
/maintenance status |
查看当前状态、倒计时、白名单和 MOTD 预览 |
/maintenance whitelist add <player> |
将玩家加入维护白名单 |
/maintenance whitelist remove <player> |
将玩家移出维护白名单 |
/maintenance whitelist list |
列出所有白名单玩家 |
/maintenance motd <text> |
设置维护期间的服务器列表 MOTD(使用 \| 或 \n 表示第二行) |
/maintenance reload |
从磁盘重新加载配置文件 |
⏱️ 时间格式
| 输入 | 时长 |
|---|---|
30s |
30 秒 |
5m |
5 分钟 |
2m30s |
2 分 30 秒 |
1h |
1 小时 |
1h30m |
1 小时 30 分钟 |
2h30m15s |
2 小时 30 分 15 秒 |
90 |
90 秒(纯数字表示秒) |
📋 配置(config/maintenancemod-server.toml)
[maintenance]
# Whether maintenance is currently active (auto-updated by /maintenance on|off)
enabled = false
# MOTD shown in the server browser during maintenance (supports §/& colour codes, \n for line 2)
server_list_motd = "§4§l⚠ Maintenance ⚠\n§cThe server is currently unavailable."
# Message sent to players who are kicked or blocked during maintenance
kick_message = "§6[Maintenance]\n§cThe server is currently under maintenance.\n§7Please try again later."
# If true, operators (level >= 2) can always join and are not kicked on maintenance start
allow_operators = true
# Player names always allowed during maintenance (case-insensitive)
whitelist = []
🎨 MOTD 颜色
在配置文件和 /maintenance motd 命令中,§ 和 & 颜色代码均可使用。
§4 / &4 → Dark Red §c / &c → Red
§6 / &6 → Gold §e / &e → Yellow
§a / &a → Green §b / &b → Aqua
§9 / &9 → Blue §5 / &5 → Purple
§l → Bold §o → Italic
§r → Reset
双行 MOTD 示例:
/maintenance motd &4§l⚠ Maintenance | &cWe will be back soon!
🖥️ 需求
| Minecraft | 1.21.1 |
| 加载器 | NeoForge 21.1.x |
| 运行端 | 仅服务端 |
| 前置 | 无 |
📦 源码与支持
Discord:
2area
CurseForge: curseforge.com/members/2area/projects
© 2area — 保留所有权利。
常见问题
Maintenance with Commands byArea 支持哪些 Minecraft 版本?
Maintenance with Commands byArea 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Maintenance with Commands byArea 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
2area 的其他作品
查看全部 →HWID-Tracker (Notification/Listing/Kick/Ban) by Area
by 2area
静默追踪玩家硬件 ID,以启用基于 HWID 的封禁、多账号检测和操作员警报。
2,365
3 个月前
CurseForge
End Access (End Toggle per Player or Global) byArea
by 2area
默认锁定末地维度,并允许管理员通过简单命令为个别玩家解锁——非常适合任务和进程导向的服务器。
1,072
4 个月前
CurseForge
Buddeltech
by MarciGamer98, 2area
加入服务器:buddeltech.com
900
2 个月前
CurseForge
EnderPearl Chunkload (Like newest MC Versions) byArea
by 2area
保持投掷出的末影珍珠所在区块加载,并在登出/登录后保留飞行中的珍珠,使服务器上的静止仓能够正常工作。
396
4 个月前
CurseForge
评论
登录后评论和评分