HySystemdNotifier

HySystemdNotifier

让systemd知道您的服务器何时准备就绪,并在挂起时发送看门狗信号以自动重启。非常适合Linux托管。

实用

HySystemdNotifier 是什么?

一款轻量级插件,能将你的 Hytale 服务器与 systemd(大多数 Linux 发行版使用的服务管理器)集成。这使你的服务器能够成为一个具备健康监控功能的系统级服务。

功能特性

  • 启动通知 — 精确告知 systemd 服务器何时完全加载完毕并准备好接纳玩家(Type=notify
  • 看门狗支持 — 定期发送心跳信号,使 systemd 能够检测服务器是否冻结或挂起
  • 自动恢复 — 配合 systemd 的重启策略,在服务器崩溃或挂起后自动重启
  • 状态报告 — 向 systemd 报告服务器状态,供监控工具使用

为什么使用它?

如果你在 Linux 上托管 Hytale 服务器,你很可能正以 systemd 服务形式运行它。没有此插件,systemd 无法知晓服务器是否真正健康 —— 它只能看到进程还在运行。
通过 HySystemdNotifier,systemd 能知道启动何时完成,并持续监控服务器健康状态。当服务器停止响应(即使未崩溃)时,systemd 也能检测到并自动重启服务。

安装方法

  1. 将 JAR 文件放入服务器 mods/ 文件夹
  2. 配置 systemd 服务:设置 Type=notifyWatchdogSec=10
  3. 重启服务,大功告成!

完整的 systemd 配置示例请参见 GitHub 页面(https://github.com/punkeel/HySystemdNotifier)。