ProtectPlugin简介
害怕开服遭到技术熊孩子的报复?普通登录插件也无法做到服务器反复登录的保护,那么使用这个插件,独有的保护算法让你的服务器不再受到破坏。AutoSaveWorld会卡服?NoSpawnChunk不好用?或者耕地总是被踩坏?地形总是被炸坏?抱怨Clear插件用不了?担心玩家使用高频红石?密集养殖管不住?这个插件当然也集成了这些优秀的功能,删掉这些插件吧,这一个插件就可以了~
Bukkit地址点我去 插件收集XJue_DaDa
功能
- 保护功能全面,且高效
- 有效的防止测压软件
- 有效的防止爆服软件
- 有效的防止密集饲养动物地形防爆功能
- 自动保存地图,代替AutoSaveWorld和AutoSave
- 有效的防止耕地被踩坏
- 自动卸载区块,代替NoSpawnChunk
- 服务器性能查看/测试(跑分为CPU的双线程测试跑分)
- 防止玩家放置高频红石
- 自动生成怪物优化
- 自动重启服务器功能
- Spigot深度优化功能
跑分(特色功能)
这可以作为一个参照指标来对您服务器做一个简单的评估,评估的结果是客观的,仅作为一个参考。
CPU跑分方式:双线程 计算128K精度的pi,计算16秒,结果为算出的数值 ,越高越好。(独立机上测试更准确)
内存跑分方式:申请1M内存,16秒内能够申请的次数,作为结果,越高越好。(VPS、面板服、云主机上效果更明显)
因为VPS、面板服、云主机的CPU往往是公用的,所以测试的时候会得分偏高。但是内存是独立拥有的,所以内存跑分更加准确。这样来看,CPU分高而内存分低的,更有可能是很多台服务器在一个机器上运行的奸商。反而独立机,就不会牵扯到这些问题。跑分的值更准确,也更能说明性能。
指令
/protect entity - 检测该世界实体数量 /protect entity world [世界名称] - 检测指定世界实体数量 /protect entity purge <实体类型> world [世界名称] rate [值] - 清理指定世界的指定实体 /protect entity purge all world [世界名称] rate [值] - 清理指定世界的全部实体 /protect chunk - 检测区块数量 /protect chunk unload - 卸载无用区块 /protect ips - 查看已经封禁的IP /protect ips ban <玩家名> rate [值] time [封禁小时] - 封禁玩家IP段指定时间 /protect ips unban <IP段> - 封禁指定IP段 /protect system - 查看系统信息 /protect system test mem - 测试内存性能 /protect system test cpu - 测试CPU性能
配置文件
配置文件在插件包中有,分为Win和Linux版,开启插件后关闭服务器,用对应的config.yml替换配置文件即可。
redclock: # 是否自动移除脉冲红石电路 use: true # 高频阈值,表示超过每秒钟多少次循环算作高频 value: 30 restart: # 是否隔一段时间自动重启服务器 # 警告: 这个功能需要在你的启动脚本中加入循环代码 # 如果你的启动脚本中没有循环代码请不要开启这个功能! use: true # 隔{value}小时重启一次 value: 24 # 当在线人数低于{limit}这个值的时候会自动关闭服务器 limit: 0 spawnmob: # 是否防止动物农场大规模养殖卡服 use: true # 在特定范围内允许生成的相同生物数量 # 不包括不同的生物 # 建议保持默认,如果不必要请不要随意修改! value: 16 saveworld: # 是否定时保存地图数据 # 如果开启,将会自动禁用'AutoSave'和'AutoSaveWorld'这两个插件 use: true # 隔多少秒保存一次地图数据 # 这个值只能为正整数 # 建议保持默认,如果不必要请不要随意修改! value: 60 keepfarm: # 是否防止玩家/生物踩踏耕地 use: true explosion: # 是否禁用爆炸对地形的破坏(不会禁用爆炸伤害) use:true spigot: # This option modify your spigot.yml if exist # Modify entity-activation-range to get performance # This value must be greater than 0 # Lower get better performance # Please don't modify it if not necessary # 是否当spigot.yml存在的时候修改它 # 修改'entity-activation-range'来优化服务器的性能 use: true # 这个值只能为正整数 # 越低性能越好,但如果太低会导致未知后果 # 建议保持默认,如果不必要请不要随意修改! value: 4
插件下载
下载地址:文件下载