
EzRestart
当服务器空闲且被标记时重启服务器。每天在可配置的时间自动标记一次,并添加/ezrestart命令。
EzRestart
一个轻量级的、服务端 Fabric 模组,可以在不踢出任何玩家的情况下重启服务器。EzRestart 不会在固定时间停止服务器,而是标记服务器进行重启,然后等待服务器空闲,这样玩家就永远不会在游戏中途被打断。
工作原理
每天在可配置的时间(默认为 04:00,并带有可选的时区设置),服务器会自动被标记。下次玩家数量降至零时,服务器将干净地关闭,然后由您的启动脚本或主机面板将其重新启动。如果关闭过程挂起,看门狗会在可配置的超时时间后强制 JVM 退出,确保服务器永远不会卡在半停止状态。
命令
/ezrestart flag-- 标记服务器,以便在下次空闲时重启/ezrestart cancel-- 清除待处理的重启标记/ezrestart status-- 显示当前标记和设置/ezrestart reload-- 从磁盘重新加载配置/ezrestart set time <HH:mm>-- 设置每日重启时间(24小时制,例如 22:30)/ezrestart set auto <true|false>-- 切换每日自动标记/ezrestart set timezone <zone>-- 设置调度时区(IANA 标识,如America/New_York,或system)/ezrestart set timeout <seconds>-- 设置关闭看门狗超时时间(0 表示禁用)
命令使用 Fabric Permissions API 节点(ezrestart.command.*),并回退到原版 OP 级别。
配置
设置保存在 config/ezrestart.json 中,也可在游戏内通过 set 子命令更改。
注意事项
EzRestart 只会停止服务器;需要其他方式将其重新启动。请在退出时自动重启的启动脚本、systemd 单元或启用了自动重启的主机面板下运行它。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。