Minecraft(我的世界)中文论坛

标题: [管理]Clearlag —— 控制实体和区块以及卡服分析[1.8-1.14.X]

作者: 2B国国主    时间: 2020-2-8 16:58
标题: [管理]Clearlag —— 控制实体和区块以及卡服分析[1.8-1.14.X]
本帖最后由 2B国国主 于 2020-2-8 17:23 编辑

Clearlag-zhcn-3.1.6.jar (195.56 KB, 下载次数: 495)
我完整翻译了Clearlag的文本,并按照原开发者提供的方法提交给他。
在Clearlag v3.1.6之后的版本例如v3.1.6.1,或者v3.1.7中,【可能】【不再需要从我这里获得jar】
用更新后的官方版jar就也能获得简体中文翻译,而配置文件不用改动。
如果你发现了【翻译、语法错误】,告诉我以便更新。例如下面的演示图中就有一个语法错误。
这是我对翻译文件的提交(Github):
https://github.com/bob7l/Clearlag-Languages/pull/5
修复一些翻译错误后的再次提交(Github):
https://github.com/bob7l/Clearlag-Languages/pull/7

作者指出,要使用社区提供的翻译(或自己做的翻译),在Github上找到ChineseSimplified.lang,
或者其他版本语言文件,下载下来然后用压缩软件打开Clearlag的jar,把lang文件放进languages文件夹中。
关于此操作的讨论主题(Github):
https://github.com/bob7l/Clearlag-Languages/issues/6
因此你可以下载此lang文件然后亲自打包。
之后,启动一次服务器,在Clearlag的config.yml中找到"settings:"配置组,
在下方按照格式【新增】一行,内容为"language: ChineseSimplified",
之后用/lagg reload或重启服务器(推荐)即可查看中文文本。

演示效果:





以下是到发此主题为止作者的Spigot插件发布地址的文本翻译。
所有工作均为【独立完成】。


https://www.spigotmc.org/resources/clearlagg.68271/

开发时所用Minecraft版本: 1.13
已在这些版本上通过测试可以使用:1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
接受社区提供的翻译(Github地址):https://github.com/bob7l/Clearlag-Languages

介绍:
以减少服务器卡顿为主要目标,Clearlag已经为解决多种导致Minecraft服务器卡顿和低性能的原因努力多年。
不管是移除实体、限制刷怪箱、限制刷怪蛋、限制生物繁殖、又或者限制实体存在时间……
这个列表在未来会继续增长。
Clearlag的目标是让服务器管理员拥有自己控制服务器行为的能力,
而不是局限于原版服务器的功能,从而最终降低服务器的资源消耗和运行成本。

高性能服务器的关键是“预防”,你也会想使用Clearlag的性能分析工具来调查为何服务器的性能不稳定。
Clearlag甚至提供了分析Java虚拟机垃圾回收器(GC)对服务器性能的实际影响的功能。
与流传的谣言不同,Clearlag几乎对服务器TPS没有任何影响以至于你根本没法在性能分析报告中看到它。
(性能分析报告指timings report,部分改进版服务端本身提供的不由插件提供的权威性能分析)


功能:
多种实用实体限制器,完全可自定义
基于TPS和内存的自动命令执行
提供选项以减少TNT连锁反应以及由此带来的卡顿
提供选项以限制刷怪箱
定位存在滥用行为或有太多实体的区块
易于使用的命令,以及在一组配置文件之间切换
轻量级,仅启动所选功能
启动服务器后删除上次服务器留下的旧日志(可自定义此行为)
能控制生物的AI标签来节省CPU使用量
Tick统计器,能显示资源占用峰值
全都能自定义配置
还有很多……懒得写?\_(ツ)_/?
Much more.. Can't list it all ?\_(ツ)_/?

命令:
(权限和命令格式一样,例如 /lagg clear的权限是lagg.clear)
/lagg clear (按预先配置的规则清空实体)
/lagg check [world1, world2...] (显示世界信息和其他杂项信息)
/lagg reload (重新读取配置文件)
/lagg killmobs (按预先配置的规则清空生物)
/lagg area <radius半径> (清空位于当前位置半径范围内的实体)
/lagg tpchunk <x> <z> [world世界] (传送到指定的区块)
/lagg admin (管理模块)
/lagg gc (要求Java虚拟机立刻进行垃圾回收GC,【不推荐】)
/lagg tps (估算TPS【和Spigot的/tps比不准】)
/lagg halt (按预先配置的规则临时停止服务器功能)
/lagg sampleMemory <time时间> (统计每个Tick使用的内存以及垃圾回收周期)
/lagg sampleTicks <ticks> [raw] (统计每个Tick消耗了多少现实时间)
/lagg unloadchunks (尝试注销——从内存中移除区块【不推荐在Spigot上进行】)
/lagg profile <time时间> <type分类> (调查特定活动例如红石在哪个区块上最活跃)

已知的Clearlag插件的插件(套娃):
SaveDeathDrops: 防止Clearlag移除玩家死亡掉落的物品
http://dev.bukkit.org/bukkit-plugins/clearlag-savedeathdrops/

在此处查看配置文件讲解:
https://dev.bukkit.org/projects/clearlagg/pages/config-setup

还有问题?
如果你有关于插件的建议或不能让某个功能正常工作,在bukkit.org上发一个主题,
必须详细的描述你的问题例如附上服务器日志文件,我们会尝试提供帮助。
https://dev.bukkit.org/projects/clearlagg/issues

在使用Minecraft 1.7版本或者更早的版本?
Clearlag还在为旧的版本提供支持!在这个bukkit.org页面上找到1.7版本以及以前的Clearlag。
https://dev.bukkit.org/projects/clearlagg/files

请注意
此插件包含自动更新器,将会下载、上传Clearlag的相关文件。
要阻止这项功能,在config.yml中找到"auto-update"并设为false。

在完整阅读整个config.yml中写的说明,自己尝试解决以前,
不要到bukkit.org上发主题求助!




作者: 神奇的彪哥    时间: 2020-2-10 03:03


贴一个bug

作者: 2B国国主    时间: 2020-2-10 03:37
神奇的彪哥 发表于 2020-2-10 03:03
贴一个bug

已测,3.1.6版英语原版也这样,我找个时间跟他说一声
说不定他已经知道了,毕竟国际上也这么多人用肯定得告诉他


作者: Lonely丶独独    时间: 2020-2-10 11:01

这个东西可以啊
作者: TimeRunis    时间: 2020-2-10 14:57
暮色森林区块加载到四千个了但是它不卸载
作者: 2B国国主    时间: 2020-2-10 16:51
TimeRunis 发表于 2020-2-10 14:57
暮色森林区块加载到四千个了但是它不卸载

mod和插件(pulgin)之间不能按照设想的一样兼容是很常见的事
作者: TimeRunis    时间: 2020-2-10 17:35
2B国国主 发表于 2020-2-10 16:51
mod和插件(pulgin)之间不能按照设想的一样兼容是很常见的事

有啥办法吗,我找了很多优化插件但是都不能卸载暮色的区块
作者: 神奇的彪哥    时间: 2020-2-10 18:10
2B国国主 发表于 2020-2-10 03:37
已测,3.1.6版英语原版也这样,我找个时间跟他说一声
说不定他已经知道了,毕竟国际上也这么多人用肯定得 ...

ok,顺便说一下,插件很棒
作者: 富贵·李    时间: 2020-2-12 13:50
楼主真是功不可没啊,但是你的翻译文件能不能发到帖子里?
作者: wcj520    时间: 2020-2-12 16:55
这个插件很不错,先拿走试试 谢谢楼主
作者: 2B国国主    时间: 2020-2-12 18:27
富贵·李 发表于 2020-2-12 13:50
楼主真是功不可没啊,但是你的翻译文件能不能发到帖子里?

你可以从Github直接下载,或者用压缩包软件打开jar去language文件夹里找,能单独解压出来
作者: 富贵·李    时间: 2020-2-12 22:00
2B国国主 发表于 2020-2-12 18:27
你可以从Github直接下载,或者用压缩包软件打开jar去language文件夹里找,能单独解压出来 ...

这个对1.15.2的区块卸载,作用大吗?  我测试了一下,好像并不卸载啊
作者: 2B国国主    时间: 2020-2-12 22:43
富贵·李 发表于 2020-2-12 22:00
这个对1.15.2的区块卸载,作用大吗?  我测试了一下,好像并不卸载啊

用/lagg unloadchunks 把不使用的区块从内存中移除
应该会报告[ClearLag] x个区块已注销

在移除区块之前和之后可以分别用/gc命令对比加载的区块和实体数量
你的区块可能“仍然正在被使用”,这几乎可能由于任何原因。
作者: 富贵·李    时间: 2020-2-12 23:33
2B国国主 发表于 2020-2-12 22:43
用/lagg unloadchunks 把不使用的区块从内存中移除
应该会报告[ClearLag] x个区块已注销

感谢楼主的回复,我用我测试端,只有我一个人在里面,用了这个指令没有注销区块。当时加载的区块总数为4000个

这种情况是不是没有什么太大问题?

作者: 2B国国主    时间: 2020-2-13 00:29
富贵·李 发表于 2020-2-12 23:33
感谢楼主的回复,我用我测试端,只有我一个人在里面,用了这个指令没有注销区块。当时加载的区块总数为400 ...

报告的不是 0 个区块已注销,是别的字的话就是出错了,不然的话正常
只有一个人的时候就区块太多,到server.properties里找view-distance=,
后面的数字改小有助于减少加载的区块数。影响客户端渲染距离,我是6。

下回有事发去联机问答版
作者: 虚之结社    时间: 2020-2-13 08:31
请问可以在1.12.2cat端上使用么?
作者: 没有未来    时间: 2020-2-17 03:23
有配置文件翻译讲解吗 用着好难
作者: 魔少Y玄懿    时间: 2020-3-9 20:44
靓仔 麻烦问一下 怎么把那个清理矿车关闭啊
作者: kexinpoi    时间: 2020-3-16 09:07
扫地大妈在钓鱼的时候会把钓钩扫没然后还需要重新丢一下钓钩
怎么改啊
作者: Wkurumi    时间: 2020-4-20 21:55
config的翻译文本有吗
作者: xKsyStudio    时间: 2020-4-21 00:42
非常不错的插件,服务器正好需要,感谢分享
作者: 2085145954    时间: 2020-4-25 13:25
1.14.4版本好像限制不了掠夺者
作者: Numb时光    时间: 2020-6-17 11:13
感谢你的分享实在没有金粒了。。
作者: qitian    时间: 2020-7-27 21:41
可惜没配置汉化
作者: shuyijian    时间: 2020-7-27 22:39
分析功能很强大
作者: 13751952751    时间: 2020-10-18 19:44
这插件不错,孩子很喜欢
作者: 星云风    时间: 2020-10-23 13:55
很棒的插件,取走了哦
作者: 大大世界君    时间: 2020-12-26 18:23
配置菜单部分翻译

config.yml

16.77 KB, 下载次数: 5

诸葛是我用了几分钟翻译的,只翻译了一部分,应该对小白有帮助,如果有些部分翻译不准确,请私信我,进行修 ...


作者: muyu5531    时间: 2021-1-17 00:53
怎么设置多久清理一次啊

作者: 2783057630    时间: 2021-2-2 19:50
不错的插件 tps蹭蹭往上加
作者: default767    时间: 2021-2-3 00:46
感谢楼主!!!
作者: TE_L    时间: 5 天前
会清理矿车啥的咋办啊