ServerRestarter (服务器重启插件-保持服务器资源清洁,减少延迟)
插件介绍:ServerRestarter是一个用于定时自动重启服务器的基本工具。自动重启将有助于保持服务器资源(RAM)清洁,并减少由不同插件内存泄漏引起的延迟。它还提供在重启前N秒执行操作的功能,包括:播放声音、聊天广播、屏幕标题广播、控制台命令执行(包括/stop或/restart)。
功能: 无需依赖、无需额外工具,简单易配置,支持重启前的聊天、标题、声音和命令执行。
配置:
每天04:20:00执行
schedule: - "0 20 4 ?"重启前N秒执行的操作
actions: 60: "chat | §7[§eServer§7] Restart in §c1 minute" 30: "chat | §7[§eServer§7] Restart in §c30 seconds" - "title | §c-= §8[§eRestart§8] §c=- :: §730 seconds left :: 40 40 40" 5: "chat | §7[§eServer§7] Restart in §c5 seconds" - "title | §c-= §8[§eRestart§8] §c=- :: §75 seconds left :: 15 40 1" - "sound | UI_BUTTON_CLICK" 4: "chat | §7[§eServer§7] Restart in §c4 seconds" - "title | §c-= §8[§eRestart§8] §c=- :: §74 seconds left :: 15 40 1" - "sound | UI_BUTTON_CLICK" 3: "chat | §7[§eServer§7] Restart in §c3 seconds" - "title | §c-= §8[§eRestart§8] §c=- :: §73 seconds left :: 15 40 1" - "sound | UI_BUTTON_CLICK" 2: "chat | §7[§eServer§7] Restart in §c2 seconds" - "title | §c-= §8[§eRestart§8] §c=- :: §72 seconds left :: 15 40 1" - "sound | UI_BUTTON_CLICK" 1: "chat | §7[§eServer§7] Restart in §c1 second" - "title | §c-= §8[§eRestart§8] §c=- :: §71 second left :: 15 40 1" - "sound | UI_BUTTON_CLICK" 0: "command | restart"
命令:
\/srt reload 描述:重新加载配置 权限:srt.reload \/srt check 描述:查看下次计划的重启时间 权限:srt.check \/srt skip 描述:跳过本次计划的重启 权限:srt.skip \/srt frestart [seconds] 描述:在N秒后安排强制重启(如未指定则立即重启) 权限:srt.frestart
使用说明:请确保在spigot.yml配置文件中正确配置重启脚本。一些服务器主机可能不允许此功能,请考虑迁移到更好的主机。
Cron时间使用方法:Cron是一个基于时间的作业调度程序,取决于6-7个变量。 * 表示“每天”或“每分钟”等。? 表示“未指定”(星期几和每月的日期不兼容,因此其中之一应该是?)。
示例:
- 0 0 12 ? - 每天12:00执行
- 0 15 14 ? - 每天14:15执行
- 0 0 0 ? * SUN - 每周日0:00执行
- 0 0 0/12 ? - 每12小时执行一次(0点,12点,...)
请至少使用前6个变量!
更详细的信息请查看教程和CronMaker网站。
问题反馈:请在私信中发送问题或在讨论区发布问题,然后再评价插件!
收录