自动重启

自动重启

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

工具

版本 3.X.X

关于模组的旧版本,请查看 维基。

该模组可自行或通过外部重启脚本来重启 Minecraft 服务器。 该模组仅可用于服务端,在客户端无法使用。


您需要一个服务器来与朋友一起游玩吗?您不知道如何搭建一个?那就直接租用一台已配置好的服务器吧!

BisectHosting 推广横幅

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


支持

支持的版本图片

模组未发布的 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(Linux 上的 sh 或 bash)或批处理(Windows 上的 bat 或 cmd)脚本/文件。 要设置使用此模组所需的一切,请查看 设置指南。


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

这是一个仅支持至 1.21.1 的 Forge 模组。自 1.21.1 起,这是一个仅限 NeoForge 的模组。不会有 Fabric 版本。也不会进行反向移植。