本帖最后由 jiongjionger 于 2018-8-3 14:48 编辑

NeverLag 1.3.0
NeverLag2.0 将在近期发布:) 已开源欢迎围观施工现场
https://github.com/jiongjionger/NeverLag

一个轻量的插件,优化服务器性能减少内存占用,解决作弊问题,修复各种MC自身漏洞

本插件在在线人数150+的服务器中测试,不会额外增加服务器的负担

兼容版本:1.6.4~1.8.7

推荐配合该插件一起使用:http://www.mcbbs.net/thread-491106-1-1.html

如果你是群组服,推荐你使用AntiFakePlayer来防御包括集群压测在内的各种压测:


注意:1.3.0是一个大版本更新,如果从老版本升级请删除配置文件让插件自动生成新版的配置文件。

新版需要前置插件ProtocolLib

(下载地址在最后,包括前置插件,但请看完插件功能介绍和注意事项)

下一步的计划:修补以后发现的bug,开始增加反作弊的内容(NoCheatPlus已经有的功能除外),以后会增加如反连点器,快速射箭,秒杀,摔落免伤害,快速回血等功能




一些对熊孩子的话:


最后更新时间:2015年7月24日

更新也请记得替换配置文件:)

* 更新本插件的时候一定要更新配置文件!删除配置文件会自动生成新版本的配置文件!!!
* 如果插件报错类似Default system encoding may have misread config.yml ..,说明配置文件编码错误,请转码
* 鉴于编码错误的腐竹不少,稍后我单独上传一个WINDOWS专版
* 已经上传了UTF-8和ANSI两个版本的


更新日志:


常见问题和回答:
功能列表:

  优化类:

   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


配置文件:



下载地址(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



* 本插件持续更新,如发现本插件的任何问题或者发现新的刷物品漏洞,你可以在评论中或者通过私信反馈

* 你的一个赞、一个评论、一句感谢都是我持续更新的动力:)

* 即便你不懂编程,如有任何好的插件建议,也可以告诉我哟

[afd]jiongjionger[/afd]