一些对熊孩子的话:某自称来自熊吧的人今早加我Q,验证消息是插件建议,结果和我说,如果我不停止开发本插件,并且不移除现在版本里的所有反作弊、反小号蹦服、修复刷物品漏洞等功能就24小时压测我服务器。 请问难道我们不都是满怀对MC的热爱才开服的么?才分享自己拥有的东西?为何一定利用漏洞去熊其他的服务器呢?难道我们不都期待着一个公平的游戏环境么?难道一定要逼着腐竹们都关服才开心么?难道一定要亲手毁了国内的MC服务器圈子么?大多数如我这样的腐竹都一直处于赤字状态,入不敷出,可我们依然坚持着开着服务器,只因为服务器里满满的是回忆,是玩家们用时间凝结的宝贵财富。我们无怨无仇,我发这个插件也只是希望国内的MC服务器圈子能走得更远,为何要威胁、打击、报复,甚至攻击其他使用了这个插件的服务器? 手握器物、技术,是责任,不是用来显示自己能力的工具,不是用来敲诈勒索的工具。你们可知,压测和D服这些事情已经流传到了国外?甚至一些国人在spigot发插件,当被知道是中国人的时候,甚至有人在评论内会调侃一句『chinese crasher』。阁下觉得这是赞扬么?这是对我们的恐惧,对我们流氓行为的不耻。 恳请各位,不要再给国内的MC圈子雪上加霜了,好吗? |
最后更新时间:2015年7月24日
更新也请记得替换配置文件:)
* 更新本插件的时候一定要更新配置文件!删除配置文件会自动生成新版本的配置文件!!!
* 如果插件报错类似Default system encoding may have misread config.yml ..,说明配置文件编码错误,请转码
* 鉴于编码错误的腐竹不少,稍后我单独上传一个WINDOWS专版
* 已经上传了UTF-8和ANSI两个版本的
更新日志:
2015年7月24日 版本号:1.3.0 #5 1. 防御特殊内容的牌子蹦服的bug
2. 防御Motd/Ping压测蹦服
3. 防御1.8+永动机蹦服
4. 防御无限刷铁轨的bug
5. 防御快捷商店(QuickShop)大箱子刷钱的bug
6. 防御某插件漏洞获得OP的bug
7. 防御发送特殊内容可以让所有在线玩家掉线的bug
8. 防御非OP使用ALL-U-WANT(创造服福音)
9. 修复历史遗留的一些小bug,提升插件稳定性和性能
10. 删除了除NoSpawnChunk外的区块管理功能
11. 删除了防止丢弃贵重物品的功能
12. 增加扫地大妈提前通知的功能
13. 增加查看服务器配置/状态的功能(Beta
14. 增加强制释放/回收内存的功能(按需使用)
2015年3月2日 版本号:1.2.1 #4 1. 修复了无法生成铁傀儡和NPCMOD无法召唤NPC的问题 2. 添加防御其他插件提权和无限刷钱的漏洞 3. 添加防御利用箱子漏洞刷物品的bug 4. 添加了防止玩家意外操作导致丢弃物品的功能 5. 添加查找物品的功能
2015年3月1日 版本号:1.2 #3 1. 修复了禁止无限刷物品导致发射器无法使用、消失的bug 2. 优化了插件性能 3. 增加了实体生成速率限制的功能 4. 增加了限制刷怪笼生成的实体掉落经验/物品的功能
2015年2月27日 版本号:1.1 #2 1. 修复了已知的bug 2. 修复了区块异常不卸载的问题 3. 增加了限制指令、聊天频率的功能,并且可以添加指令白名单
|
常见问题和回答:
Q:为何插件打开报错了,一大堆错误 A:请使用NOTEPAD++等类似软件编辑配置文件,不要使用记事本。配置文件默认格式是UTF-8,如果你是windows,请自行转码
Q:为什么插件无法防御飞行、加速作弊? A:插件防御作弊MOD的原理是在用户登录的时候发送给客户端特殊的『代码』使得作弊MOD自动关闭,这些代码其实是作弊MOD作者留下的,不是所有作弊MOD都有这样的代码。我个人推荐使用NoCheatPlus来防御作弊MOD和客户端,但是NoCheatPlus比较吃CPU资源,可能人多会卡服。我正在开发更加有效和轻量的反作弊模块,但还需要一些时日。
Q:为什么清理动物的功能失效了? A:清理动物功能有个额外的功能,可以根据阀值决定是否清理,如果世界总实体不超过阀值则不清理实体,你可以在ClearEntity下的Limit里进行修改。
Q:高频红石为何不清理/频率不高为何被清理了? A:请根据自己服务器的情况,调整配置文件中的RedStone的Limit,该数值越小则越敏感。
|
功能列表:
优化类:
1. 定时清理地面的掉落物(可以设置哪些物品不清理,例如钻石、钻石剑、信标等贵重物品,还可以设置是否清理矿车、展示框等物品)
2. 定时清理世界内的实体(可以设置清理的类型,例如仅清理怪物而不清理村民和动物)
3. 高频红石检测,很多高频检测插件依赖于反复调用系统时间,在高频时反而会消耗大量CPU资源,本插件解决了该问题
4. 更优的区块管理,可以单独的设置每一个区块的生命周期,并且配合更快速的区块卸载,使得区块常驻内存和内存占用达到平衡
5. NoSpawnChunk,很多优化插件的功能,可以使得Spawn区块不常驻内存,多世界的服务器使用该功能可以极大减少内存占用,提高TPS
6. 防御实体密集,插件自动清理密集的实体(1X1的大小内大量实体),密集的实体会带来大量的CPU资源消耗。例如500只羊分散在整个服务器,TPS可以依然保持在19~20的水平,若500只羊集中在1X1的区域,服务器TPS只有14~17的水平,稍差的服务器可能直接蹦服。该功能可以解决在刷怪笼挂机囤怪、密集实体恶意卡服、村民繁殖密集等问题
7. 限制实体数量功能,可以限制某种类型的实体的总数量,超过该数量则不再生成该类型的实体,有效解决人多时候实体数量大的卡服问题
8. [1.2新增]限制实体生成的速度,例如限制世界、刷怪笼、村庄生成铁傀儡、传送门生成猪人的速度,也可直接禁止。有效平衡和限制刷金塔、刷铁塔等自动化建筑。(可以自行决定是否开启本功能,也可以设置速度,单位为百分比)
9. [1.2新增]限制刷怪笼刷出的生物掉落经验和物品,限制挂机刷怪(可以自行决定是否开启本功能)
安全类:
1. 爆炸保护,爆炸不会破坏方块,从而减少对CPU资源的消耗
2. 践踏保护,防御熊孩子践踏农田
3. 防御小号压测爆服,我采用的是限制一个IP在单位时间内能登录ID的数量来防御小号爆服,效果好,消耗少。对于其他压测,插件防御效果有限,建议还是升级到打了补丁的服务端或者添加防火墙规则,限制并发。
4. [1.1新增] 防御玩家刷屏、频繁使用指令。防御压测软件登录一个小号绕过检测高频使用指令卡服。另可以设置指令白名单,添加常用、不卡服的指令,这些指令不会有使用间隔。
5. [1.2.1新增] 防止玩家丢弃贵重物品。可以设置通过由自定义名称、附魔、属性来判断是否为贵重物品
6. [1.3.0新增] 防御Motd/Ping压测蹦服
7. [1.3.0新增] 防御牌子蹦服卡服的漏洞
8. [1.3.0新增] 防御聊天发送特殊字符崩掉客户端的漏洞
9. [1.3.0新增] 防御创造模式的玩家使用背包编辑器(如ALL-U-WANT)
反作弊:
* 感谢SBC作者fromgate提供的核心代码
目前可以防御CJB、Xray透视、Schematica、CJB飞行、小地图、automap、灵活动作等作弊MOD
修复类:
1. 防御MCPC+服务器的骨粉无限刷物品漏洞
2. 防御所有版本服务端使用门无限刷甘蔗、仙人掌的漏洞
3. 防御所有版本地狱矿车刷物品的漏洞
4. 防御所有版本地狱漏斗卡服和刷物品的漏洞
5. 防御1.6.4~1.8版本利用计数漏洞无限刷凋零头、药水等物品
7. [1.2.1新增] 防御其他插件(牌子商店、箱子商店)等提权和无限刷钱的漏洞
8. [1.3.0新增] 防御无限刷铁轨的bug
9. [1.3.0新增] 防御快捷商店大箱子刷钱的bug
管理类:
1. 查找物品。可以使用命令 /NeverLag find 来查找在线玩家的背包。可以查找的选项有display(根据自定义名称)和Lore(根据Lore、属性),例如使用 /NeverLag find display 幽灵,则返回背包有物品名称包含幽灵的玩家名单。(为了安全考虑,仅限OP有权限使用)
2. [1.3.0新增] 强制回收/释放内存。用法:/NeverLag gc
3. [1.3.0新增] 查看服务器具体参数(测试)。用法:/NeverLag show
配置文件:
#请不要修改Version Version: 1
# 清理掉落物品 ClearItem: #是否开启 Enable: true #不清理的世界名字 NoClearItemWorld: - 'noclearworld' #清理周期 Delay: 900 #不清理的物品ID,如贵重物品 NoClearItemIDList: #钻石铲 - 277 #钻石锄 - 293 #钻石稿 - 278 #钻石斧 - 279 #钻石剑 - 276 #钻石头盔 - 310 #钻石胸甲 - 311 #钻石裤 - 312 #钻石鞋 - 313 #铁套 - 256 - 257 - 258 - 267 - 292 - 306 - 307 - 308 - 309 #金套 - 283 - 314 - 315 - 316 - 317 #弓 - 261 #锁链套 - 302 - 303 - 304 - 305 #附魔书 - 403 #信标 - 138 #钻石 - 264 - 57 #铁 - 265 - 42 #金 - 266 - 41 #绿宝石 - 388 #是否清理展示框 ClearItemFrame: false #是否清理船 Boat: fasle #是否清理经验球 ExpBall: true #是否清理正在坠落的方块 FallingBlock: true #是否清理画 Painting: false #是否清理矿车 Minecart: false #是否清理箭头 Arrow: true #是否清理雪球 Snowball: true #清理时的提示信息 Message: '&b[服务器娘]&a哎哟,这次清理了 &c%COUNT%个 &a垃圾,我感觉自己萌萌哒~' #清理前的提示 PreMessage: '&b[服务器娘]&a地上的掉落物将在 &e%TIME%秒 &a后清除!'
#实体清理 ClearEntity: #是否开启 Enable: true #清理周期 Delay: 1200 #是否仅到达数量上限才清理 OnlyClearWhenLimit: true #限制数量 Limit: 1200 #是否清理动物 Animals: false #是否清理怪物 Monster: true #是否清理鱿鱼 Squid: true #是否清理村民 Villager: false #清理时的提示信息 Message: '&b[服务器娘]&a嗯哼,这次成功拐骗了 &c%COUNT%个 &a怪叔叔,我觉得自己棒棒哒~'
#红石类 RedStone: #是否开启高频红石检测 Enable: true #高频红石阀值 Limit: 240 #检测周期 Time: 10 #清理的物品ID Clear: #红石线 - 55 #红石块 - 152 #红石火把 - 75 - 76 #是否掉落物品 Drop: false #是否公告 IsMessage: true #公告消息内容 Message: '&b[服务器娘]&a发现&c高频&a红石,系统已自动清理,请不要&c恶意&a使用高频红石,否则可能被系统&c自动**!&c位置为:%Location%, 附近玩家: %Player%'
#区块类 Chunk: #Spawn区块是否不常驻内存 #若使用了多世界插件,开启本功能可以有效减少内存的占用 NoSpawnChunk: true
#保护农田不被踩踏 #防御熊孩子在他人领地农田跳跃破坏农田 ProtectFarm: Enable: true
#爆炸不破坏方块、物品 #关闭爆炸破坏可以有效减少爆炸产生的计算力以及避免地形被破坏 AntiExplode: Enable: true
#防御小号爆服 AntiBot: Enable: true #限制一个IP在额定时间内能登录的帐号数量 Limit: 3 #限制一个IP在多少时间能登录额定的帐号数量 Time: 180 #IP白名单 WhiteList: - '127.0.0.1' Message: '&b您在短时间内登录了太多小号,喝杯茶休息片刻吧,请稍后再试。'
#防御Motd/Ping压测蹦服 #低于1.8的版本强烈推荐开启 AntiMotdPing: Enable: true
#防止实体农场(密集) #定时检测1X1大小内的实体数量,如果大于阀值则清理 #防止大量实体在狭小空间内可以有效解决刷怪笼自动化和挂机导致的卡顿 #该功能也能有效防御恶意实体密集的卡服行为 AntiFarmMob: Enable: true Time: 30 Limit: 5
#限制实体总数量 MobLimit: Enable: true #总实体数量超过设定则不再生成动物 Animal: 1500 #总实体数量超过设定则不再生成怪物 Monster: 2000 #区块怪物实体超过设定数量,刷怪笼不工作 SpawnerMobChunkNum: 6
#限制使用命令和聊天的频率 ChatCommandRate: Enable: true #聊天间隔时间(秒) ChatDelay: 2 #使用命令间隔时间(秒) CommandDelay: 3 #命令超频的提示语 CommandMessage: '&e[服务器娘]&b您输入指令的速度太快了,喝杯茶休息几秒吧:)' ChatMessage: '&e[服务器娘]&b人家都要被你刷屏了,速度慢一点啦~' Message: '&e[服务器娘]&b请不要在人家服务器里打小广告!' #命令白名单,在该白名单的命令无视间隔时间 #仅需添加命令的开头部分。例如/res tp,仅需添加/res #不需要考虑大小写的问题 CommandWhiteList: - '/spawn' - '/back' - '/res'
#限制刷怪速率 #设置为100则不做限制,设置为0则直接禁止,单位是百分比 #本功能主要用于平衡、禁止自动化建筑,如刷铁塔、刷金塔、刷萤石、红石塔等 SpawnRate: Enable: true #设置特殊区块(女巫、史莱姆)的刷怪速度,单位为百分比 ChunkRate: 100 #刷怪笼生成怪物速度 SpawnerRate: 100 #村庄生成铁傀儡的速度,设置为0可以禁止刷铁塔等不平衡的自动化建筑 IronRate: 80 #普通、自然条件的生成速度 CommonRate: 100 #传送门的生成速度,设置为0可以禁止猪人通过传送门,防止建造刷金塔 PortalRate: 0 #是否限制刷怪笼刷出的怪掉落物品 AntiDropFromSpawner: false #是否限制刷怪笼刷出的怪掉落经验 AntiDropExpFromSpawner: false
#防御容器漏洞刷物品 AntiChestBug: Enable: true Message: '&b[服务器娘]&e这个物品还在使用,你无法破坏。'
#是否防御门作弊 #门的漏洞存在于所有版本的服务端,强烈建议打开本功能 #该漏洞可以在领地等限制权限的地区无限刷甘蔗、仙人掌 AntiDoorCheat: Enable: true
#是否防御骨粉作弊 #骨粉漏洞仅存在于1.6.4~1.7.10的MCPC+服务端,其他版本无需开启本功能 #可以自行添加MOD中的物品ID,如暮色树苗 AntiBonemealCheat: Enable: false BlackList: #树苗 - 6 #红色蘑菇 - 39 #灰色蘑菇 - 40
#是否防御地狱漏斗作弊 #禁止地狱的漏斗运行,防止利用bug刷物品 #建议全版本服务器开启本功能 AntiNetherHopperCheat: Enable: true
#是否开启防御矿车作弊 #开启本功能后,漏斗矿车、矿车、TNT矿车等所有矿车无法通过传送门 #从而防御地狱门刷物品作弊,地狱门刷物品bug几乎通杀所有版本,虽成功率不高,但建议打开本功能 AntiMinecraft: Enable: true
#防御一些其他插件的漏洞 #目前防御的有: #signshop非法执行任意命令 #chestshop无限刷钱 FixPluginBug: Enable: true
#是否开启防御无限物品bug #该bug覆盖1.6.4~1.8,通过特殊手法可以导致某些物品的数量小于0,从而实现该物品的无限使用 #若使用了某些MOD,利用该bug使得物品的数量小于0,更是会导致服务器崩溃,存档损坏,重启报错导致无法开服 #强烈建议开启本功能 AntiCountBug: Enable: true
#是否开启防御粘液块制作的永动机蹦服 #仅有1.8+的服务器才需开启 AntiPMM: Enable: true
#是否开启防御快捷商店大箱子刷钱的bug #没有安装QuickShop可以不用开启 FixQuickShop: Enable: true Message: '&b[服务器娘]&e快捷商店禁止使用大箱子!'
#是否开启防御牌子蹦服的bug #建议所有版本的服务端开启 AntiCrashSign: Enable: true Message: '&b[服务器娘]&e你的牌子内容包含非法字符或内容过长。'
#是否开启防御聊天发送特殊代码崩掉客户端 #只有部分客户端才会有这个bug,但是强烈建议开启 AntCrashChat: Enable: true
#是否开启防御无限刷铁轨 AntiRail: Enable: true
#是否开启防御背包编辑器(例如ALL-U-WANT) #如果有创造服或者有玩家拥有创造,强烈建议打开 #某则玩家不但可以制**器,还可以用来卡服蹦服 #本功能兼容全版本,但需要前置插件 AntiInvEditor: Enable: true
#是否防御作弊MOD #感谢fromgate为本功能提供核心代码 #原理为在用户进入服务器时发送特定的代码,让作弊MOD自行关闭 #你可以根据需要自行增减Code下面的代码 #给用户添加 NeverLag.NoCheck 权限,则不对该用户进行MOD作弊防御 AntiCheatMod: Enable: true Code: # CJB Xray 防御CJB透视 - '&3 &9 &2 &0 &0 &2 ' # CJB Fly 防御CJB作弊飞行 - '&3 &9 &2 &0 &0 &1 ' # CJB Radar 防御CJB雷达 - '&3 &9 &2 &0 &0 &3 ' # Rei's Minimap 防御Rei小地图 - '&0&0&1&e&f' - '&0&0&2&3&4&5&6&7&e&f' # Zan MiniMap 防御Zan小地图 - '&3 &6 &3 &6 &3 &6 &e' - '&3 &6 &3 &6 &3 &6 &d' # Automap 防御AutoMap - '&0&0&1&f&e' - '&0&0&2&f&e' - '&0&0&3&4&5&6&7&8&f&e' # SmartMove 防御灵活动作作弊 - '&0&1&0&1&2&f&f' - '&0&1&3&4&f&f' - '&0&1&5&f&f' - '&0&1&6&f&f' - '&0&1&7&f&f' - '&0&1&8&9&a&b&f&f' # Zombe 防御Zombe秒破坏和飞行等作弊 - '&f &f &2 &0 &4 &8 ' - '&f &f &4 &0 &9 &6 ' - '&f &f &1 &0 &2 &4 ' # Schematica 防御Schematica模组 # 强烈建议所有服务器都开启对它的防御 # 该模组可以盗取服务器里的任何建筑 - '&0&2&0&0&e&f' - '&0&2&1&0&e&f' - '&0&2&1&1&e&f' |
下载地址(1.2.1):http://pan.baidu.com/s/1c04IREK
下载地址(1.3.0,请选择编码):http://pan.baidu.com/s/1kVxwjCN
网盘密码:b4ut
(每次被吐槽插件没有用,真心是没转码导致的啊,这下帮你们转好了,就别再下错了)
1.3.0+的版本需要前置插件:ProtocolLib
ProtocolLib下载地址(兼容1.6.4~1.8.7):
http://pan.baidu.com/s/1i3ALzVJ
* 本插件持续更新,如发现本插件的任何问题或者发现新的刷物品漏洞,你可以在评论中或者通过私信反馈
* 你的一个赞、一个评论、一句感谢都是我持续更新的动力:)
* 即便你不懂编程,如有任何好的插件建议,也可以告诉我哟