KillServer

强制关闭 Minecraft 服务端

管理

一键安装指令

!!MCDR plugin install kill_server

作者

数据同步于

...

上次更新

...

最新版本

总下载量

22

返回插件仓库

KillServer

在关服卡死时强制关闭服务器

Warning

此插件使用 dowhen 模块实现, 可能不够稳定

Tip

BUG Report: GitHub issues

介绍

对于下面的情况(实际可能还有更多适用的情况):

  1. Fabric 服务器卡死不关闭
  2. pause 命令诱发用户Ctrl+C操作,导致 MCDR 关闭与存档恢复冲突,最终致使存档损坏

本插件提供监听服务器关闭并且在这些情况下强制关闭服务器的功能, 给小白腐竹们提供一个简单且无脑的解决方案

使用方法

直接安装到 MCDR 的插件文件夹下即可, 可以从 GitHubPluginCatalogue 手动下载插件文件

你也可以用下面的 MCDR 命令安装 KillServer

!!MCDR plg install kill_server

安装后只需要注意服务器关闭不要用 Minecraft 原生的 /stop 命令, 换用 MCDR 命令来关闭, 比如 !!MCDR server stop !!MCDR server restart

你都用 MCDR 了竟然还不知道原生 /stop 会让 MCDR 关闭吗?
你都用 MCDR 了竟然还用不支持运行时回档的备份模组而不是 PrimeBackup、QuickBackupM 吗?

配置

配置项类型默认值含义注释
enableboolTrue是否启用插件不影响事件分发
waiting_timefloat60等待服务器关闭的时间, 超时强制关闭单位为秒
mcdr_onlyboolFalse是否只监听 PluginStoppingServerEvent

新的事件

Read the Docs 文档

Important

自 1.1.0 版本起, 插件事件已经完全重构, 使用 from kill_server import * 导入 ServerStoppingEvent 这些事件变量的的已不再适用, 它们全部合并到了 ServerEvents

使用事件 ID 监听事件的, 依然可以继续使用

介绍文本来源:src/KillServer/README.md