基本信息
我的世界Java版本
1.21.1
1.20.1
平台
Fabric
运行环境
分类

创作团队
详情信息
许可证 保留所有权益/无许可证
发布于 2026-10-14
更新于 2026-10-14
ServerPause — 无人在线,让世界暂停
服务器没人时,让世界也歇一会儿;玩家回来,继续原来的进度。
ServerPause 是一个仅服务端模组,将 Minecraft 1.21.2 的专用服务器无人暂停功能回移到 1.20.1 和 1.21.1。
最后一名玩家离开后,服务器默认等待 60 秒,随后保存世界并暂停世界模拟。昼夜、天气、实体、红石、方块实体以及依赖服务器 tick 的模组逻辑都会停下来。玩家完成登录后自动恢复,离线期间的模拟时间不会补跑。
适合希望玩家下线后,世界进度也一起暂停的服务器,同时减少无人在线期间的世界模拟开销。
支持版本
| Minecraft | 加载器 | Java |
|---|---|---|
| 1.20.1 | Forge 47.x / Fabric | 17 |
| 1.21.1 | NeoForge 21.1 / Fabric | 21 |
安装与配置
将对应 Minecraft 版本和加载器的 JAR 放入专用服务器的 mods 文件夹,然后启动服务器。
客户端无需安装,也不需要 Architectury API 或 Fabric API。 本模组仅在专用服务器生效,不影响单人游戏和局域网主机。
首次启动会在 server.properties 中加入:
pause-when-empty-seconds=60
- 正整数:无人在线后,等待指定秒数再暂停。
0或负数:关闭无人暂停功能。- 修改配置后,需要重启服务器。
暂停期间,服务器进程保持运行,登录、服务器列表查询、控制台命令和服务器任务队列继续处理。
使用须知
- 强制加载的区块也会暂停。 离线农场、机器和红石装置不会继续生产;需要它们持续运行时,请关闭本功能。
- 已加载区块仍占用内存。模组自己的后台线程、系统时间计时器及外部服务仍可能运行。
- 计入在线玩家列表的假玩家会阻止暂停。具体整合包的兼容性和资源节省效果,需要结合实际配置验证。
- 等待时间按服务器循环计数,正常 20 TPS 时与配置秒数一致;严重卡顿或在 1.21.1 调整 tick rate 时,实际等待时间可能变化。1.21.1 执行
/tick sprint时不会进入无人暂停。
原版功能来源:Minecraft Java 1.21.2 发布说明。


