
空服务器停止器 - Fabric
一个Fabric模组,当服务器空置或玩家数量低于特定阈值时,自动关闭服务器。
空服务器停止器
一个 Fabric 模组,当服务器为空或玩家数量低于特定阈值时自动关闭服务器。非常适合与休眠脚本配合使用。
使用方法
- 版本: Minecraft
26.1.2或更高版本 - 前置要求: Fabric API
- 最佳搭配: SleepingServerStarter
命令
除 time 和 min_players 外,所有命令都需要游戏管理员权限级别(OP 等级 2),这两个命令可通过配置向所有玩家开放。
| 命令 | 描述 |
|---|---|
/ess reload |
重新加载配置文件并重新评估关闭状态。 |
/ess time |
显示距离关闭的剩余时间。 |
/ess time set <minutes> |
设置并持久化新的关闭延迟,然后使用该延迟重新启动计时器。 |
/ess enable |
启用模组逻辑并开始检查玩家数量。 |
/ess disable |
禁用模组逻辑并停止任何正在运行的计时器。 |
/ess restart |
手动重新评估并在适用时重新启动关闭倒计时。 |
/ess min_players |
显示当前的最低玩家数量阈值。 |
/ess min_players set <n> |
设置并持久化新的最低玩家数量阈值,然后立即重新评估。 |
| undefined |
配置
配置文件位于 ./config/emptyserverstopper/config.json。
| 键 | 默认值 | 描述 |
|---|---|---|
enabled |
true |
全局启用或禁用该模组。 |
shutdownTimeMinutes |
5 |
一旦超过阈值,等待多少分钟后关闭服务器。 |
minimumPlayersBeforeShutdown |
1 |
当玩家数量低于此值时,服务器将安排关闭。 |
timerOnLaunch |
true |
服务器启动时立即启动计时器。 |
playersCanAskShutdownTime |
true |
如果为 true,非 OP 玩家可以使用 /ess time。 |
playersCanAskMinPlayer |
true |
如果为 true,非 OP 玩家可以使用 /ess min_players。 |
通过 set 命令更改的任何值都会自动写回此文件 — 无需手动编辑或重新加载即可在重启后保持。
行为
- 公告: 该模组在安排关闭时广播一条消息,在关闭触发前 1 分钟发出警告,并在取消关闭时发送确认。
- 自动取消: 如果有足够多的玩家加入使玩家数量回升至阈值以上,计时器将自动取消;如果再次降至阈值以下,则自动重新启动。
待办事项
- ✅ 移植到最新版本:
26.1.2 - ❌ 翻译支持? 不实用 — 该模组仅限服务端
贡献者
原作者:Martinkrk
当前维护者:Mat1212fr
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。