Chuanwise
本帖最后由 Chuanwise 于 2022-9-9 01:20 编辑

当 Minecraft 服务器外存不足时,将会有插件在后台打印日志「java.io.IOException: 设备上没有空间」
此时服务器的操作(如玩家建筑等)都无法被保存。但玩家眼中,服务器没有任何异常。

服务器在后台将打印大量的日志,像是一声声的哀嚎和呼救。



约数小时后,服务器才会在极其卡顿中打印大量的日志,最后崩溃。

重启服务器后,玩家在这数小时以内的全部劳动都会白费
CoreProtect 之类的也因为外存不足无法记录玩家操作,因而谈不上还原了。



椽子说,要在外存不足时立刻关闭服务器,不能让玩家白玩。
于是 外存不足关服器 诞生了。

NonEnoughSpaceServerCloser

效果图



* 掉线喜报是我客户端的一个 MOD,本插件没这个功能 :D
* 虽然效果图中外存耗尽场景是通过 /nessc test 人为制造的,但实际效果与之相同

插件 Q 群
1028959718
这是我的插件用户群,有什么疑问欢迎加群问哦 (๑•̀ㅂ•́)و✧
有时候 GitHub 和 MCBBS 懒得更新,群内是最新的

也可以在这里下载:
NonEnoughSpaceServerCloser-1.1.jar (23.6 KB, 下载次数: 47)

平台要求
Bukkit 1.7.10 或兼容它的客户端

快速开始
只需要将插件 Jar 放在服务器的 plugins 文件夹后重启服务器(或使用 PlugMan 载入)即可。
默认配置满足大部分需求,一般无需另外配置。

指令说明
/nessc
权限:nessc.reverse
功能:启动或关闭插件功能

/nessc reload
权限:nessc.reload
功能:重载配置文件

/nessc info
功能:显示插件信息

/nessc test
权限:nessc.test
功能:耗尽外存以测试插件功能(测试结束后生成的大文件会自动删除)

* 此测试会导致已经被彻底删除的文件无法恢复

配置信息
插件目前 config.yml 和 messages.yml。messages.yml 的内容顾名思义,较为简单就不做讲解。
config.yml 的说明如下:

version
配置文件版本,请勿修改

enable
是否启动插件功能

min-usable-bytes
当外存空间不足多少 B 时关闭服务器

check-interval
多久检查一次外存空间

特别地,1.0 版本的 config.yml 的 kick-message 移动至 messages.yml 中了。

相关事件
cn.chuanwise.nessc.event.NonEnoughSpaceEvent
当插件发现设备空间不足的日志时,将会发出该事件。若其被取消,则服务器本次不会被关闭。

画大饼
正在考虑搞一些关服前提醒腐竹的功能,如果用的人少就不搞了



原创插件不易,评论、评分好不好 (☆▽☆)

开源信息和原创声明
本插件所用所有代码均为原创,不存在借用/抄袭等行为。
本插件基于 MIT 许可证开源,请遵从此开源协议使用本插件及相关代码
如果你喜欢这款插件,欢迎给我一个 star o(* ̄▽ ̄*)ブ
Chuanwise/NonEnoughSpaceServerCloser (github.com)


q23223514
全自动删档吗

Chuanwise

不会,只是立刻关服

q23223514
Chuanwise 发表于 2022-9-8 21:05
不会,只是立刻关服

哦 知道了

阿夸阿夸
看得出来是有故事的作者 orz
支持,这个问题大概是很多腐竹没有想到的

Chuanwise
阿夸阿夸 发表于 2022-9-8 21:51
看得出来是有故事的作者 orz
支持,这个问题大概是很多腐竹没有想到的

建筑服不能保护存档安全,玩家就要跑了 (;′⌒`) 之前因为这个问题回档好几次,这次下决心解决它了。

奥力給
神器啊,站内的那个插件不能用,终于找到好用的了
楼主必定故事不少

TNT8
大写的《喜报》

名副其实
缺少原创声明请注意添加

Chuanwise
名副其实 发表于 2022-9-8 22:46
缺少原创声明请注意添加

已添加 (๑•̀ㅂ•́)و✧

90岁高龄辅助
这确实是好东西,之前遇到过一次内存不足,回档被群友情切问候了

Chuanwise
90岁高龄辅助 发表于 2022-9-9 10:03
这确实是好东西,之前遇到过一次内存不足,回档被群友情切问候了

这个插件的功能属于几个月不会发挥一次的,但一旦发挥,能有效避免玩家做数小时的无用功,导致心态崩溃去别的服务器玩了。

90岁高龄辅助
Chuanwise 发表于 2022-9-9 10:53
这个插件的功能属于几个月不会发挥一次的,但一旦发挥,能有效避免玩家做数小时的无用功,导致心态崩溃去 ...

是的,这插件的功能确实很不错,**作用很大

smallpigu
不错的插件,可以很好保护服务器

第一页 上一页 下一页 最后一页