• 注册
  • MOD模组 MOD模组 关注:43 内容:16399

    ForgeAutoShutdown (Forge自动关机)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    ForgeAutoShutdown (Forge自动关机)


    ForgeAutoShutdown是一个在特定时间关闭服务器,或者在特定的运行时间后关闭服务器,或者在用户投票后关闭服务器的模组。这个模组是ForgeAutoShutdown 1.10.2的一个分支,适用于1.12.2版本。需要在客户端和服务器端都安装此模组,虽然在单人模式下不添加任何命令,但是对于本地化消息是必要的。



    要求

    • Minecraft Forge服务器1.12.2,运行Forge [14.23.5.2859]( 链接)
    • 一个在关闭服务器后重新启动服务器的包装脚本(可选,但强烈建议)。

    特性

    任何特性都可以在配置中禁用。

    计划关机

    ForgeAutoShutdown会在服务器启动时记录一个INFO级别的消息,显示下次计划的关机日期和时间。例如:

    [10:50:09] [Server thread/INFO] [ForgeAutoShutdown]: Next automatic shutdown: 08:30:00 09-June-2019

    如果缺少这个消息,则说明模组未正确安装或计划在配置中被禁用。如果模组安装在Minecraft客户端上,它将在控制台中记录一个错误并且不执行任何功能。它不会崩溃或禁用客户端。

    模式

    默认情况下,关机将计划在一天中的特定时间。这个时间是服务器本地时间,并且总会在服务器启动后的24小时内发生。这意味着如果服务器启动并且错过了关机时间,即使只有几分钟,它也会计划在第二天。

    或者,将“Uptime”设置为true意味着服务器可以在特定的运行时间后关闭。这可以使服务器每天多次重启,或者在几天后重启等。

    警告

    默认情况下,计划关机会向所有玩家发出警告,每分钟一次,持续五分钟。这可以通过将“Warnings”设置为“false”来禁用。这意味着服务器将在计划时间内无警告关闭。

    延迟

    如果需要,可以将关机延迟一段可配置的时间,如果玩家仍然在服务器上。要启用此功能,请将“Delay”设置为true,并将“DelayBy”调整为延迟的分钟数。

    关机将被重复延迟,直到服务器为空。在检查服务器是否有玩家时,假玩家将被排除在外。请注意,延迟情况下警告无效,并且如果在倒计时期间玩家上线,则待处理的关机将被取消。

    投票

    如果启用,玩家可以投票进行手动关机。为此,玩家必须执行“/shutdown”。然后,所有玩家(包括投票发起者)必须使用“/shutdown yes”或“/shutdown no”进行投票。

    如果“no”票的数量达到最大阈值,则投票失败。如果在此期间断开了太多玩家的连接,则投票失败。如果投票失败,则在过了配置的分钟数后,将无法开始另一个投票。

    如果投票成功,则服务器将立即关闭,无需警告。如果有适当的自动重启方式,应该预期服务器将在几分钟内上线。

    看门狗(实验性)

    如果启用,看门狗线程可以定期监视服务器是否无响应。默认情况下,它每10秒检查一次:

    • 服务器是否在一个tick上挂起(或“停滞”)
    • TPS是否在一定时间内保持在一个较低水平以下

    如果检测到任何问题,看门狗将尝试软关闭(如果配置,则硬关闭)。这使服务器尝试在关闭之前保存所有数据。如果软关闭时间超过十秒,则看门狗将执行硬关闭。

    来自Modrinth

    1.12.2-1.1.0

    ForgeAutoShutdown-1.12.2-1.1.0.jar下载1.12.2-1.1.0#Beta
    展开
    版本: 1.12.2-1.1.0
    支持游戏: 1.12.2
    类型: Forge
    Beta
    下载次数: 4,516

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: