
HyRestart
具有 Discord 集成的 Hytale 服务器自动重启功能。
🔄 HyRestart – 自动服务器重启系统
一个功能全面且配置灵活的 Hytale 服务器自动重启插件,集成了 Discord 通知和可自定义的警告消息。
⚠️ 警告
如果您未使用 Pterodactyl,可能会遇到 服务器无法重启的问题。为解决此问题,您需要创建一个脚本来执行服务器重启。
功能特性
- 自动定时服务器重启
- 支持每日多次重启时间(24小时制)
- 重启前逐步向玩家发出警告
- 完全可自定义的警告与系统消息
- Discord Webhook 富文本通知
- 警告与最终重启消息独立配置
- 占位符系统,实现动态消息内容
- 简洁配置,支持轻松翻译
安装方法
- 下载 HyRestart
- 将文件移至 Hytale 服务器根目录下的
mods文件夹 - 启动服务器
- 系统将自动生成默认配置文件
- 编辑配置文件,自定义重启时间、警告信息和 Discord 设置
配置说明
HyRestart 通过简洁明了的 config.yml 文件进行配置。
重启时间
定义每日一个或多个重启时间:
restartTimes:
- "03:00"
- "09:00"
- "15:00"
- "21:00"
警告系统
配置警告发送时机及玩家看到的内容:
warnings:
- seconds: 1800
message: "[重启] 服务器将在30分钟后重启。"
- seconds: 900
message: "[重启] 服务器将在15分钟后重启。"
- seconds: 300
message: "[重启] 服务器将在5分钟后重启。"
- seconds: 60
message: "[重启] 1分钟后重启。请断开连接。"
最终重启消息
finalRestartMessage: "[重启] 服务器现在重启!"
Discord 集成
通过 Webhook 直接将重启通知发送至 Discord:
discord:
enabled: true
webhookUrl: "您的_WEBHOOK_URL"
embedTitle: "服务器重启"
embedDescription: "服务器将在 **{time}** 后重启。"
embedColor: 16711680
finalEmbedTitle: "服务器正在重启"
finalEmbedDescription: "服务器正在重启。"
Discord 集成特性
- 基于 Webhook 的 Discord 通知
- 重启前发送警告消息
- 最终重启通知
- 支持时间占位符,呈现清晰易读的嵌入消息
占位符支持
HyRestart 支持占位符,用于在消息中显示动态信息:
- 重启时间或剩余时间
- 在线玩家数量
- 自定义警告消息
- 玩家用户名
- 友好型 Discord 时间格式
示例:
[HyRestart] 已向 {count} 名玩家发送警告。剩余 {time} 后重启。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。