阿哲。
本帖最后由 Doughface_girls 于 2020-9-19 11:43 编辑

发现论坛上的一些ClearLagg帖子已经停止更新!所以特此开新帖排版会在十月一长假弄(上学没时间)
描述:Clearlag旨在通过删除实体并通过其许多可选功能来防止Bukkit / Spigot服务器上的延迟。当然,此插件无法解决所有滞后问题,但可以清除大部分问题。只需使用/lagg clear命令,只需删除已配置的实体,就可以大大降低RAM / CPU使用率。(当然也可以自动清理)



功能:

指令/权限:


指令描述使用权限
/lagg clear(清理所有实体)lagg.clear
/lagg check [world1 world2...](计算(显示)指定世界的实体数量)lagg.check
/lagg reload(重载此插件)lagg.reload
/lagg killmobs(杀死所有生物)lagg.killmobs
/lagg area <radius>(删除指定半径内的所有实体)lagg.area
/lagg unloadchunks(卸载区块)lagg.unloadchunks
/lagg chunk [amount](找到对应的区块)lagg.chunk
/lagg tpchunk <x> <z> <world>(传送到指定的区块)lagg.tpchunk
/lagg admin(管理模块)lagg.admin
/lagg gc(查看服务器一些信息)lagg.gc
/lagg tps(查看服务器的TPS)lagg.tps
/lagg halt
(暂时禁用基本服务器功能(生物生成等)       lagg.halt
/lagg(查看指令帮助)
lagg.help








配置注释汉化:

下载:


汉化教程:

更新日志(暂时为英文):


该插件包含一个自动更新程序,它将直接从此页面请求或下载Clearlag的更新文件。
要禁用此功能,请在Clearlag下打开config.yml,并将auto-update设置为false。




















2621666321
MCBBS有你更加精彩~

TCmc
占位白嫖

凛雪
1.16呢?

阿哲。

还没支持
不过可以用 之前用过没报错

凛雪
Doughface_girls 发表于 2020-9-19 14:01
还没支持
不过可以用 之前用过没报错

针布错

我叫汉堡包
MCBBS有你更精彩!

细雪庭
1.16为什么不自动扫地???

阿哲。
萌次元 发表于 2020-9-23 18:12
1.16为什么不自动扫地???

因为还没支持呀

佐梅
前来白嫖,另外,期待汉化~

Lonely丶独独
感谢分享!

784793867
能清理掉落的拔刀吗?

1044154415
怎么修改矿车不被清理

只有111

感谢楼主分享

XiaMoHuaHuo_CN
汉化
Config.yml
  1. #--------------------------------------------------------------------#
  2. #ClearLag配置文件#
  3. #--------------------------------------------------------------------#
  4. #根据您的喜好进行配置,通过输入:/lagg reload重新加载配置#
  5. # - #
  6. #这里是一个关于这个配置设置的有用教程!(已更新)#
  7. # http://dev.bukkit.org/bukkit-plugins/clearlagg/pages/config-setup/#
  8. #--------------------------------------------------------------------#
  9. #所有可能的生物名称:https://goo.gl/cch8YK#
  10. #--------------------------------------------------------------------#
  11. config-version: 17

  12. #--“使用内部tps”clearlag是否应仅使用计算的内部tps?(提高准确性)
  13. #--“语言”Clearlag支持社区翻译的多种语言(英语、西班牙语、日语)
  14. settings:
  15.   language: Chinese
  16.   auto-update: true
  17.   enable-api: true
  18.   use-internal-tps: true

  19. #控制Clearlag的所有广播。禁用此选项将禁用Clearlag上的所有广播
  20. #--“enabled”应该是clearlag广播消息吗?(例如:自动删除、警告等)
  21. #--“对广播使用权限”clearlag是否应使用权限?
  22. #——“许可”什么是许可?(默认情况下,它是bukkit的默认值)
  23. global-broadcasts:
  24.   enabled: true
  25.   use-permission-for-broadcasts: false
  26.   permission: bukkit.broadcast

  27. #监视服务器的主线程以进行锁定/冻结。有助于找出导致滞后峰值的原因
  28. #注:这将输出大部分只是堆叠痕迹。由你来解释stacktrace
  29. #注:(!重要!)Clearlag会将所有内容打印到您的Spigot/Bukkit服务器日志中!
  30. #注意:较大的“垃圾收集时间”通常意味着峰值是由垃圾收集器引起的(内存问题基本上是…)
  31. #--“enabled”应该启用它(将数据打印到日志,而不是ingame聊天)
  32. #--“min elapsed time”(最小运行时间)服务器tick构成冻结/锁定的时间(以毫秒为单位)?我不建议低于80岁
  33. #--“检查间隔”检查服务器的频率(以毫秒为单位)?数字越小,计时就越准确
  34. #--“follow stack”Clearlag是否应该在每次更改时继续打印stacktrace(可能非常垃圾)?
  35. #帮助->https://dev.bukkit.org/projects/clearlagg/pages/finding-the-cause-of-lag-spikes
  36. lag-spike-helper:
  37.   enabled: false
  38.   min-elapsed-time: 500
  39.   check-interval: 100
  40.   follow-stack: true

  41. #限制单个块中所有漏斗的项目传输量
  42. #--“传输限制”在漏斗被禁用之前,每个检查间隔的传输次数
  43. #--“检查间隔”(以秒为单位),应在什么间隔重置传输限制
  44. hopper-limiter:
  45.   enabled: false
  46.   transfer-limit: 5
  47.   check-interval: 1

  48. #测量内存使用量。如果超过“limit”,运行“commands:”
  49. #注意:服务器占用大量内存是完全正常的。JVM的垃圾收集器将自动释放内存。
  50. #注意:只有在内存非常少而无法支持服务器时才使用此选项
  51. #--“ram limit”以MB为单位,请不要将其精确设置为分配的最大ram量
  52. #--“interval”是clearlag检查ram使用情况的频率
  53. #--“commands”列出达到ram限制时将运行的命令
  54. ram-meter:
  55.   enabled: false
  56.   interval: 20
  57.   ram-limit: 5000
  58.   commands:
  59.     - 'lagg killmobs'
  60.     - 'lagg clear'



  61. #配置'/lagg halt'命令的作用
  62. #--“删除实体”删除实体,例如项目、涂过底漆的tnt和MOB
  63. #--“禁用自然实体生成”禁用服务器的自然世界生成
  64. #--“暂停”此部分定义在“/lagg halt”期间应暂停哪些操作
  65. halt-command:
  66.   remove-entities: true
  67.   disable-natural-entity-spawning: true
  68.   halted:
  69.     fire: true
  70.     fire-burn: true
  71.     explosion: true
  72.     decay: true
  73.     block-fade: true
  74.     block-form: true
  75.     block-spread: true
  76.     block-natural-change: true

  77. #这限制了用户在一个tick(每秒20tick=1s)内行走或飞行的速度
  78. #我强烈建议您在提高播放器速度/飞行速度的服务器上使用它,以防止块过载
  79. #你也可以使用龙头的内部限速器,以达到相同的目标,如果你的版本(更好的性能)
  80. #--“移动最大速度”步行最大速度
  81. #--“飞行最大速度”飞行时的最大速度
  82. player-speed-limiter:
  83.   enabled: false
  84.   move-max-speed: 0.7
  85.   fly-max-speed: 0.8

  86. #设置特定物品首次繁殖时的年龄,使它们自然地比其他物品更快或更慢地消亡
  87. #建议用于包含大量项目实体(主要由无用项目(如石头)组成)的服务器
  88. #材料清单:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
  89. #--“items”列出实体的材质名称及其生成时间(秒)
  90. item-spawn-age-setter:
  91.   enabled: false
  92.   items:
  93.     stone: 240
  94.     grass: 240
  95.     cobblestone: 240
  96.     log: 240
  97.     stone_axe: 240
  98.     stone_pickaxe: 240
  99.     stone_sword: 240
  100.     wooden_axe: 240
  101.     wooden_pickaxe: 240
  102.     wooden_sword: 240
  103.     rotten_flesh: 240
  104.     gravel: 240
  105.     dirt: 240
  106.     leather: 200
  107.     sand: 240
  108.     bone: 240
  109.     beef: 240
  110.     chicken: 160
  111.     rabbit: 240
  112.     salmon: 240
  113.     cactus: 210
  114.     wool: 180
  115.     arrow: 160
  116.     PORKCHOP: 240
  117.     potato: 240
  118.     RED_TULIP: 240

  119. #是否应该削弱mob以防止过度繁殖以减少CPU使用(并可能提高TPS)
  120. #当mob卡得太近时,冲突会非常密集,给服务器带来相当大的负载
  121. #--“最大生物数”是指“检查半径”内允许有多少幼年/成年动物
  122. #--“check radius”是clearlag将检查“max mobs”的半径
  123. mob-breeding-limiter:
  124.   enabled: false
  125.   max-mobs: 6
  126.   check-radius: 15

  127. #当服务器启动时,clearlag应该清除/logs下的日志吗?
  128. #--“days old”表示日志可以保留(机翻为删除)多少天
  129. log-purger:
  130.   enabled: false
  131.   days-old: 3


  132. #在执行/lagg区域时不应删除哪种类型的实体?
  133. area-filter:
  134.     - Itemframe
  135.     - Minecart
  136.     - Wolf
  137.     - Villager
  138.     - Horse
  139.     - ARMOR_STAND

  140. #clearlag是否应该重置配置,或者尝试在更新时更新配置
  141. #--“force update”是指clearlag是否会用更新的版本重置配置
  142. #--将此设置为false将使clearlag更新配置,而不是重置
  143. config-updater:
  144.   force-update: false

  145. #这限制了刷怪笼,所以玩家不能用它们“过载”服务器
  146. #--“check radius”是clearlag将检查附近实体的半径
  147. #--“max mobs”是阻止刷新[刷怪笼生成生物]之前半径内可能存在的实体数
  148. mobegg-limiter:
  149.   enabled: false
  150.   check-radius: 8
  151.   max-mobs: 5

  152. #禁用新的区块生成,或者限制一次可以加载多少个区块。
  153. #可能会导致许多错误与插口1.8+,不建议!
  154. #--“创建新块”禁用或启用块创建。false将不允许新的创建新的区块
  155. # -- !不稳定的插口建设!
  156. chunk-limiter:
  157.   enabled: false
  158.   limit: 6000
  159.   create-new-chunks: true

  160. #这将修改实体的视图范围
  161. #--越低,您的实体tick越好,节省的CPU也越多
  162. #--如果太高,可能会出现错误/大量延迟
  163. mob-range:
  164.   enabled: false
  165.   zombie: 30
  166.   skeleton: 30
  167.   creeper: 20

  168. #物品/生物应该在地上停留多久
  169. #--实时时间以tick为单位(每秒为20tick)
  170. live-time:
  171.   enabled: false
  172.   interval: 10
  173.   mobtimer: true
  174.   itemtimer: true
  175.   arrowtimer: true
  176.   arrowkilltime: 15
  177.   moblivetime: 600
  178.   itemlivetime: 240

  179. #这一办法不允许放置过多的TN矿车
  180. #--“radius”是clearlag将检查TNT矿车的半径
  181. tnt-minecart:
  182.   enabled: false
  183.   max: 2
  184.   radius: 6

  185. #此选项可降低全局分配器的火灾率[火焰蔓延速度]
  186. #--“time”以毫秒为单位
  187. dispenser-reducer:
  188.   enabled: false
  189.   time: 100

  190. #这一方案减少了大量tnt的爆炸,减少了tnt的卡顿
  191. #--“check radius”是clearlag将检查的TNT的半径
  192. #--“max primed”是clearlag开始移除前允许半径内的最大TNT数
  193. tnt-reducer:
  194.   enabled: false
  195.   check-radius: 5
  196.   max-primed: 3

  197. #此选项可降低火焰蔓延
  198. #--“time”以毫秒为单位
  199. firespread-reducer:
  200.   enabled: false
  201.   time: 2000

  202. #一个块可以容纳多少个实体?
  203. #--“实体”列出将被计数的所有实体
  204. #多出的实体可能会被移除。
  205. chunk-entity-limiter:
  206.   enabled: false
  207.   limit: 10
  208.   entities:
  209.     - Squid
  210.     - Zombie
  211.     - Skeleton
  212.     - Creeper
  213.     - Chicken
  214.     - Pig
  215.     - Sheep
  216.     - Cow
  217.     - Horse
  218.   #-Pig liveTime=100<-如果这个怪物已经活了100次(5秒),它将被移除
  219. #应该允许多少怪物在世界范围内生成
  220. #--“interval”是检查当前生成量的检查间隔
  221. spawn-limiter:
  222.   enabled: false
  223.   interval: 15
  224.   mobs: 300
  225.   animals: 300

  226. #测量你的TPS,如果它变低,运行你在下面写的命令!
  227. #--“间隔”是tps仪表检查tps的频率
  228. #--“tps trigger”是运行命令的tps
  229. #--“tps recover”是指在执行“tps trigger”后,tps应被视为稳定的tps
  230. #--“commands”列出了到达tps tigger时将执行的命令
  231. #--“recover commands”列出了到达tps recover时将执行的命令
  232. #--“trigger broadcast message”指定tps触发器运行时应广播的消息
  233. #--“recover broadcast message”指定TPS恢复时应广播的消息
  234. #--“broadcast enabled”定义tps仪表是否应广播
  235. tps-meter:
  236.   enabled: false
  237.   trigger-broadcast-message: '&6[ClearLag] &cThe server is overloaded, executing lag-perventing measures'
  238.   recover-broadcast-message: '&6[ClearLag] &aThe server is no longer overloaded!'
  239.   broadcast-enabled: false
  240.   interval: 15
  241.   tps-trigger: 14.0
  242.   tps-recover: 19.0
  243.   commands:
  244.     - 'lagg killmobs'
  245.     - 'lagg clear'
  246.     - 'lagg halt on'
  247.   recover-commands:
  248.     - 'lagg halt off'

  249. #这是/lagg杀手,把你不想要的东西拿走!
  250. #--“remove named”,此时将不删除具有自定义名称的假实体
  251. #--“mob filter”列出在/lagg killmobs期间将忽略哪些mob
  252. kill-mobs:
  253.    remove-named: false
  254.    mob-filter:
  255.    - Villager
  256.    - Wolf
  257. #-Pig!name=“Test”<-如果名称不等于“Test”,则将筛选此实体

  258. #-Zombie hasName<-如果该实体具有名称,则将对其进行筛选
  259.    - ARMOR_STAND
  260.    - Horse

  261. #这个怪物产卵器(自然和玩家制造)
  262. #-------------------------------------------------
  263. #这是通过区块而不是生成。这是为了防止
  264. #在一个小区域内聚集大量的怪物来“绕过”
  265. #你设定的限制。它还允许更容易地生成密钥
  266. #提高性能
  267. #--“max spawn”是怪物生成允许生成的最大怪物数
  268. #--“remove mobs on chunk unload”是Clearlag是否应该删除
  269. #--块卸载时mobprowner生成的mob(强烈推荐)
  270. mobspawner:
  271.   enabled: false
  272.   max-spawn: 4
  273.   remove-mobs-on-chunk-unload: true

  274. #如果您有CB++或插口,请不要使用!
  275. item-merger:
  276.   enabled: false
  277.   radius: 6

  278. #自动删除选项
  279. #--warnings是这样工作的;time=应该发出警告的时间,msg=当时的警告消息
  280. #--注意:下面的“拆卸”部分适用于此拆卸工具!
  281. #--注意:将间隔设置为较低会导致问题!
  282. #--注意:要禁用“警告”,请将其设置为“警告:[]”
  283. #--注:bukkit.broadcast.user用户权限将允许用户查看广播(如果默认情况下未启用)
  284. #
  285. # !==[所有字符串值必须在“”内]==!
  286. #
  287. #--“删除实体”列出删除时应删除的实体
  288. #--“警告”列出在指定时间发出的警告
  289. #--“项目筛选器”删除期间不应删除哪些地面项目
  290. #--“删除实体”删除期间应删除哪些实体
  291. auto-removal:
  292.   enabled: true
  293.   broadcast-message: '&6[ClearLag] &aRemoved +RemoveAmount Entities!'
  294.   broadcast-removal: true
  295.   autoremoval-interval: 460
  296.   world-filter:
  297. #-此世界<-删除时将忽略此世界!
  298.   boat: true
  299.   falling-block: true
  300.   experience-orb: true
  301.   painting: false
  302.   projectile: true
  303.   item: true
  304.   itemframe: false
  305.   minecart: true
  306.   primed-tnt: true
  307.   item-filter:
  308.   #-Stone<-删除时将忽略此项目id!
  309.   #-草
  310.   remove-entities:
  311. #-cow<-此mob类型将在移除过程中移除!
  312. #-tnt矿车\u怪物\u刷怪笼
  313. #-Pig liveTime=100<-如果这个怪物已经活了100次(5秒),它将被移除
  314. #-tnt矿车!isMounted<-如果未装入此实体,则会将其删除
  315. #-狼!hasName<-如果该实体**,它将被删除
  316.   warnings:
  317.         - 'time:400 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!'
  318.         - 'time:440 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!'

  319. #在/lagg清除期间应该删除什么,与自动删除几乎相同
  320. command-remove:
  321.   world-filter:
  322.   #-此世界<-删除时将忽略此世界!
  323.   broadcast-removal: false
  324.   boat: true
  325.   falling-block: true
  326.   experience-orb: true
  327.   painting: false
  328.   projectile: true
  329.   item: true
  330.   itemframe: false
  331.   minecart: true
  332.   primed-tnt: true
  333.   item-filter:
  334. #-Stone<-删除时将忽略此项目id!
  335. #-草
  336.   remove-entities:
  337. #-cow<-此mob类型将在移除过程中移除!
  338. #-tnt矿车\u怪物\u刷怪笼
  339. #-Pig liveTime=100<-如果这个怪物已经活了100次(5秒),它将被移除
  340. #-tnt矿车!isMounted<-如果未装入此实体,则会将其删除
  341. #-狼!hasName<-如果该实体**,它将被删除

  342. #很老了,但还能用。只指定一个全局实体限制。我建议改为“自定义触发器删除”
  343. #--“max”激活实体删除之前允许的最大实体数
  344. limit:
  345.   enabled: false
  346.   max: 1000
  347.   check-interval: 60
  348.   broadcast-message: '&6[ClearLag] &aLimit reached, removed +RemoveAmount Entities!'
  349.   world-filter:
  350.   
  351. #-此世界<-删除时将忽略此世界!
  352.   broadcast-removal: true
  353.   boat: true
  354.   falling-block: true
  355.   experience-orb: true
  356.   painting: false
  357.   projectile: true
  358.   item: true
  359.   itemframe: false
  360.   minecart: true
  361.   primed-tnt: true
  362.   item-filter:
  363.   #-石头
  364. #-Grass<-删除时将忽略此项目id!


  365. #创建自己的自定义删除内容!
  366. #--warnings是这样工作的;time=应该发出警告的时间,msg=当时的警告消息
  367. #--注意:下面的“拆卸”部分适用于此拆卸工具!
  368. # \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/
  369. #>阅读帮助->https://dev.bukkit.org/projects/clearlagg/pages/config-setup<-阅读以获取帮助<
  370. # /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
  371. custom-trigger-removal:
  372.   enabled: false
  373.   triggers:
  374.     trigger1:
  375.       trigger-type: tps-trigger
  376.       run-interval: 5
  377.       tps-trigger: 14.0
  378.       tps-recover: 19.0
  379.       jobs:
  380.         command-executor:
  381.           commands:
  382.             - 'lagg killmobs'
  383.             - 'lagg clear'
  384.             - 'lagg halt'
  385.           recover-commands:
  386.             - 'lagg halt'
  387.         entity-clearer:
  388.           execute-job-time: 120
  389.           warnings:
  390.             - 'time:60 msg:&4[ClearLag] &cEntities/drops will be purged in &7+remaining &cseconds!'
  391.             - 'time:100 msg:&4[ClearLag] &cEntities/drops will be purged in &720 &cseconds!'
  392.             - 'time:110 msg:&4[ClearLag] &cEntities/drops will be purged in &710 &cseconds!'
  393.           world-filter:
  394.           #-world<-删除时将忽略此世界
  395.           removeEntities:
  396.             - item
  397.             - zombie !hasName
  398.             - skeleton !hasName
  399.             - pig !hasName
  400.             - cow !hasName
  401.     trigger2:
  402.       trigger-type: entity-limit-trigger
  403.       run-interval: 25
  404.       limit: 200
  405.       world-filter:
  406.         #-world<-检查时将忽略此世界
  407.       entity-limits:
  408.         - zombie
  409.         - skeleton
  410.         - enderman
  411.       jobs:
  412.         entity-clearer:
  413.           world-filter:
  414.           #-world<-删除时将忽略此世界
  415.           remove-entities:
  416.             - zombie
  417.             - skeleton
  418.             - enderman
复制代码

azz185
请问这插件可以设置自动卸载区块吗

3455616
此贴无太大用处
1 没有写任何东西
2 x写了一坨无关紧要的事

删了吧

hxkzhydsj
感谢搬运!!!

hxkzhydsj
为什么有的时候清扫不了?

LwTs
感谢大佬分享

511281270
老哥,你别占着茅坑不拉屎啊。。不更了吗

三十五号
阔以,很好用

14152895
感谢作者分享

cdc123456789
不错的插件,至少服务器不会变成垃圾堆了

fyjd3
期待汉化,加油大大!

987881267
感谢分享带着了

奥利给白嫖0
666很好用可以的

2923742830
正好需要,感谢分享

qyx1974
666666666333

Mr_Cookie_Zhou
请问有gui可以捡回被清掉的物品吗

索拉卡qwq
感谢分享 顶!

MC小�_uS8Dd
666666666666666

逍遥小炫
很好的插件收下了

yuxiang555
支持大佬谢谢大佬的搬运

雉莳Desu
1.16表示很淦

叫我笨熊吖-
作者大大做的这个插件很好用

2717708187
6666666666666666

2717708187
好用好用好用

2717708187
收藏收藏!!!!!!

去哪呀z
支持一下我服务器正在使用

OVOOR
mcbbs有你更精彩

OVOOR
能够支持1.18吗

故事始于脸红
6666666666666666

xiyu1234
MCBBS有你更精彩

chun-xi
MCBBS有你更精彩

苏凯_
这个插件太棒了!!!!!!

xyqsmy
快更新啊啊啊啊啊啊

498312
作者大大加油啊

Warm-sun
唉这个东西我是又爱又恨呀!

zxyzxy123456
经典的优化插件之一吧,大概

下一页 最后一页