自动重启

自动重启

为Minecraft服务器添加自动重启功能。

版本 3.X.X

有关该模组的旧版本,请查看 wiki。

该模组会自行重启 Minecraft 服务器,或通过外部重启脚本重启服务器。
该模组只能在服务端使用,无法在客户端运行。


你需要一个服务器来和朋友一起玩?你不知道如何搭建一个?直接租用一台已经配置好的服务器吧!

BisectHosting Promotion Banner

点击上方图片,选择一个套餐(建议至少 6 GB),
使用我的代码 agent 即可在首月享受 25% 折扣,并享受与朋友一起玩的乐趣!


支持

Supported Versions Image

未发布该模组的 Minecraft 版本不受支持。
你可以在这里找到文本版本。

功能

  • 在指定时间重启服务器
  • 如果服务器为空,则在延迟后重启服务器
  • 如果 TPS 在指定时间内低于指定水平,则重启服务器

服务器配置

配置文件位于 “world” 文件夹中的 “serverconfig” 文件夹内,文件名为 “auto_restart-server.toml”。世界文件夹的名称在服务器的 “server.properties” 文件中设置。

  • restart – 重启选项:
  • **use_external_restart_script** – 服务器是否由外部重启脚本启动?
  • **restart_command** – 在服务器停止时执行以重启服务器的命令。仅在 “use_external_restart_script” 为 false 时调用。
  • - **auto_restart** – 自动重启选项:
    • **enabled** – 服务器是否应进行自动重启?
    • **times** – 服务器自动重启的时间,采用 24 小时制。示例:“14:00”、“16:32”
    • **on_crash** – 服务器崩溃时是否应自动重启。
    • **warning_times** – 服务器自动重启前显示重启警告的时间。示例:
    • 5s – 表示在重启前 5 秒发送消息
    • 7m – 表示在重启前 7 分钟发送消息
    • 2h – 表示在重启前 2 小时发送消息
    - **on_empty_restart** – 服务器为空时重启的选项:
    • **enabled** – 如果无人在线,服务器是否应重启?
    • **delay** – 服务器为空后应重启的延迟时间。示例:
    • 5s – 表示延迟 5 秒
    • 7m – 表示延迟 7 分钟
    • 2h – 表示延迟 2 小时
    - **low_tps_restart** – 服务器或其维度 TPS 较低时重启的选项:
    • **enabled** – 如果服务器在指定时间内低于某个 TPS 水平,是否应重启?
    • **minium_tps_level** – 如果持续指定时间,服务器将重启所依据的 TPS 水平。
    • **delay** – 服务器必须低于所定义 TPS 水平多久后才会重启的延迟时间。示例:
    • 5s – 表示延迟 5 秒
    • 7m – 表示延迟 7 分钟
    • 2h – 表示延迟 2 小时

    命令

    • /restart – 重启服务器

    如何设置该模组?

    要使用该模组,需要一个或多个 shell(sh 或 Linux)或批处理(Windows 上的 bat 或 cmd)脚本/文件。
    要设置好使用该模组所需的一切,请查看设置指南。


    感谢 Muse31 提供徽标。
    你可以在非商业整合包中使用该模组,无需询问。
    你可以在 CurseForge 或 Modrinth 上找到我制作的更多模组。

    This is a Forge mod only until 1.21.1. This is a NeoForge mod only starting 1.21.1. There will be no Fabric version. It will not be backported.