欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“ClearLagg”的源代码
←
ClearLagg
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
{{Bukkit Plugin Infobox |版本=v2.7.7 |網址=http://dev.bukkit.org/bukkit-plugins/clearlagg/ |兼容服务端版本=CraftBukkit 1.7.9-R0.2 }} =概况= 本插件适用各种类型的服务器, 它的作用即是移除所有实体来避免/减少延迟. 当然,本插件并不能修复所有延迟问题,但它能完成其中大部分修复工作.如果你在运行一个 20+ 玩家的服务器,使用 /lagg clear 命令会显著地减少 RAM 占用, 这取决于你服务器面临的的延迟类型是什么. *支持权限管理 *实体限制 *减少延迟 *减少RAM占用 *可以停止TNT的连锁反应 *简单的指令控制 *非常轻量级的插件 *可以通过控制台自动运行 *当服务器已经清理延迟后,插件会调整时间来适应 *configurable removal =命令与权限= 命令 功能 权限 /lagg clear (清理物品) lagg.clear /lagg check (计算物品数) lagg.check /lagg reload (重载插件) lagg.reload /lagg killmobs (杀死生物) lagg.killmobs /lagg area <半径> (清除指定半径的物品) lagg.area /lagg unloadchunks (卸载不需要的区块) lagg.unloadchunks /lagg chunk (找到可能的延迟区块) lagg.chunk /lagg tpchunk <x> <z> <世界名> (传送去区块) lagg.tpchunk /lagg (显示帮助) lagg.help =拓展= SaveDeathDrops (Blocks removal of items dropped from death) 下载:http://dev.bukkit.org/bukkit-plugins/clearlag-savedeathdrops/ =配置文件(新)= 下面的配置文件是ClearLag(g)v2.9.3版本及以下一定数目的版本配置文件(2016年8月26日更新)<br /> Config单独文件翻译下载地址:https://pan.baidu.com/s/1bp3JxPt {{Hide|标题=Config|内容= #--------------------------------------------------------------------# # ClearLag配偶文件 JACV独家汉化 # #--------------------------------------------------------------------# # 用你喜欢的方式进行配置,输入这个指令应用设置: /lagg reload # # - # # 下面是一个很有用的配置帮助网站! (该版本已经升级) # # http://dev.bukkit.org/bukkit-plugins/clearlagg/pages/config-setup/ # #--------------------------------------------------------------------# # 所有可能存在的生物名称: https://goo.gl/cch8YK # #--------------------------------------------------------------------# settings: auto-update: true config-version: 9 disable-waterlife: true keep-spawn-in-memory: true enable-api: true #运行内存监控:当服务器运行内存超过阀值,ClearLag将自动清理 # -- 'ram-limit' 内存阈值,单位为MB # -- 'interval' 检查间隔 # -- 'commands' ClearLag自动清理时执行的命令 ram-meter: enabled: false interval: 20 ram-limit: 5000 commands: - 'lagg killmobs' - 'lagg clear' - 'lagg gc' #玩家区块间移动监控:限制玩家从一个区块到另一个区块的速度 #如果你的服务器开启了玩家速度/飞行的Buff,我强力推荐你开启这个功能! # -- 'limit-only-fly' 只限制正在飞行的玩家 # -- 'chunk-to-chunk-time' 允许玩家从一个区块到另一个区块的时间阀值,单位为毫秒 # -- 如果有玩家从一个区块到另一个区块的时间低于阀值,则行为会被强制返回(即产生类延时效果) player-speed-limiter: enabled: false chunk-to-chunk-time: 600 limit-only-fly: false #生物密度监控:可以有效提升CPU性能(同时也能提升TPS) #如果生物过于密集,会加大服务器的运行压力 # -- 'max-mobs' 检查圆内生物数目阀值 # -- 'check-radius' 检查圆半径 mob-breeding-limiter: enabled: false max-mobs: 6 check-radius: 15 #开启/关闭 当服务器启动时,ClearLag执行/log指令(清除日志) # -- 'days-old' 清除日志时间间隔(单位:天) log-purger: enabled: false days-old: 3 #当执行/lagg area指令时,下面列表的实体不会被清除 area-filter: - Itemframe - Minecart - Wolf - Villager - Horse - ARMOR_STAND #当ClearLag更新时,是否重置Config? # -- 'force-update' 设置为true,则会重置Config; # -- 设置为false,则ClearLag更新后沿用以前设置的Config config-updater: force-update: false #生物生成监控:防止玩家通过动物蛋蹦服 # -- 'check-radius' 检查圆半径 # -- 'max-mobs' 检查圆内的生成生物数目阀值 mobegg-limiter: enabled: false check-radius: 8 max-mobs: 5 #区块生成监控:可以完全关闭区块生成,也可以限制最多允许生成区块数目 #如果你的服务端版本为Spigot1.8+,使用这个功能可能会导致很多BUG! # -- 'create-new-chunks' 开启/关闭区块生成:false将关闭 # -- !再次提醒!在Spigot可能会导致系统不稳定! chunk-limiter: enabled: false limit: 6000 create-new-chunks: true #视野范围生成实体监控: # -- 数值越低,越能减轻CPU压力 # -- 数值越高,越可能导致BUG/更多的垃圾! mob-range: enabled: false zombie: 30 skeleton: 30 creeper: 20 #掉落物品/生物存活时间限制 # -- 存活时间:单位为tick(20tick = 1秒) live-time: enabled: false interval: 10 mobtimer: true itemtimer: true arrowtimer: true arrowkilltime: 15 moblivetime: 600 itemlivetime: 240 #TNT矿车监控:监视检查圆内允许的TNT矿车数目 # -- 'radius' 检查圆半径 tnt-minecart: enabled: false max: 2 radius: 6 #药物持续监控:限制药物生效时间 # -- 'time' 单位为秒 dispenser-reducer: enabled: false time: 100 #TNT爆炸监控:限制TNT爆炸的数目(默认的数目未知)以及清除闲置TNT方块 tnt-reducer: enabled: false #火焰蔓延监控 # -- 'time' 火焰蔓延的时间间隔,单位为毫秒 firespread-reducer: enabled: false time: 2000 #一个区块允许的实体数目 # -- 'entities' 列表下的实体将被监控 # 超过规定数目,就会被清理 chunk-entity-limiter: enabled: false limit: 10 entities: - Squid - Zombie - Skeleton - Creeper - Chicken - Pig - Sheep - Cow - Horse # - Pig liveTime=100 这个指令的意思是一只猪只允许存活100tick(5秒) #世界生物监控:世界允许生成的生物数目 # -- 'interval' 检查时间间隔 spawn-limiter: enabled: false interval: 15 mobs: 300 animals: 300 #TPS监控:当服务器TPS值低于阀值,ClearLag就执行以下命令 # -- 'interval' 检查时间间隔 # -- 'tps-trigger' TPS阀值 # -- 'tps-recover' 当ClearLag执行完命令后,应该将TPS维持的数值 # -- 'commands' 列表下的命令将在TPS低于阀值时执行 # -- 'recover-commands' 列表下的命令将用于维持TPS数值 # -- 'trigger-broadcast-message' 当执行命令时的提示语 # -- 'recover-broadcast-message' 当完成清理时的提示语 # -- 'broadcast-enabled' 开启/关闭优化TPS提醒(即提示语) tps-meter: enabled: false trigger-broadcast-message: '&6[ClearLag] &cThe server is overloaded, executing lag-perventing measures' recover-broadcast-message: '&6[ClearLag] &aThe server is no longer overloaded!' broadcast-enabled: false interval: 15 tps-trigger: 14.0 tps-recover: 19.0 commands: - 'lagg killmobs' - 'lagg clear' - 'lagg halt' recover-commands: - 'lagg halt' #/lagg killmobs 命令设置, # -- 'remove-named' 设置为false,则除mob-filter列表下的实体外都会被清除;设置为true,则只清除mob-filter列表下的实体 # -- 'mob-filter' 执行/lagg killmobs命令的实体列表 kill-mobs: remove-named: false mob-filter: - Villager - Wolf # - Pig !name="Test" 这个语句的意思是如果猪的名字叫“Test”,就会被加入到mob-filter列表 # - Zombie hasName 这个语句的意思是如果僵尸有名字,就会被加入到mob-filter列表 - ARMOR_STAND - Horse #生物生成监控 (自然生成/人工生成) #------------------------------------------------- #这个生物生成监控和上面的不同,它主要起预防作用 #设置在小范围内允许生成的生物数目,在这个数目下的生物生成行为将被忽视 #这种限制对玩家发展畜牧业很有用 #包括下列设置 # -- 'max-spawn' 玩家允许生成的生物最大数目 # -- 'remove-mobs-on-chunk-unload' 是否开启ClearLag清理未加载区块的生物 # -- 例如拥有某些权限的玩家在未生成区块内生成生物(强烈推荐) mobspawner: enabled: false max-spawn: 4 remove-mobs-on-chunk-unload: true #item-merger千万不要在Bukkit或Spigot服务端中启用! item-merger: enabled: false radius: 6 #自动清理设置 # -- 设置提示: time = 表示在清理之前多少时间时进行提示, msg = 表示提示的内容 # -- 设置提示: remove-entities 列表下的实体将被清除! # -- 设置提示: 如果检查间隔过短,可能会导致问题! # -- 设置提示: 取消清理提示,只需要设置为"warnings: []" # -- 设置提示:拥有bukkit.broadcast.user权限的玩家可以看到提示(当清理提示默认关闭时) # # !==[ 注意!所有的提示设置都必须在 '' 内进行!]==! # # -- 'remove-entities' 当执行清理时应该清理的实体 # -- 'warnings' 清理提示 auto-removal: enabled: true broadcast-message: '&6[ClearLag] &aRemoved +RemoveAmount Entities!' broadcast-removal: true autoremoval-interval: 460 world-filter: # - this_world 这个语句的意思是this_world将会被忽视 boat: true falling-block: true experience-orb: true painting: false projectile: true item: true itemframe: false minecart: true primed-tnt: true item-filter: # - 264 # - 444 这个语句的意思是ID为444的物品将会被忽视 remove-entities: # - cow 这个语句的意思是这种实体将会被清理 # - MINECART_MOB_SPAWNER # - Pig liveTime=100 这个语句的意思是当猪存活了100tick时,就会被清理 # - Minecart !isMounted 这个语句的意思是如果矿车没有被使用,就会被清理 # - Wolf !hasName 这个语句的意思是如果狼没有名字,就会被清理 warnings: - 'time:400 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!' - 'time:440 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!' #/lagg clear命令设置: command-remove: world-filter: # - this_world 这个语句的意思是this_world将会被忽视 broadcast-removal: false boat: true falling-block: true experience-orb: true painting: false projectile: true item: true itemframe: false minecart: true primed-tnt: true item-filter: # - 222 这个语句的意思是ID为222的物品将会被忽视 # - 265 remove-entities: # - cow 这个语句的意思是牛将会被清理 # - MINECART_MOB_SPAWNER # - Pig liveTime=100 这个语句的意思是当猪存活了100tick时,就会被清理 # - Minecart !isMounted 这个语句的意思是如果矿车没有被使用,就会被清理 # - Wolf !hasName 这个语句的意思是如果狼没有名字,就会被清理 limit: enabled: false max: 1000 check-interval: 60 broadcast-message: '&6[ClearLag] &aLimit reached, removed +RemoveAmount Entities!' world-filter: # - this_world 这个语句的意思是this_world将会被忽视 broadcast-removal: true boat: true falling-block: true experience-orb: true painting: false projectile: true item: true itemframe: false minecart: true primed-tnt: true item-filter: # - 264 # - 232 这个语句的意思是ID为232的物品将会被忽视 }} =配置文件(旧)= {{模板:配置文件}} config文件在哪里呢? 路径☞plugins\ClearLag\config.yml {{Hide|标题=Config|内容= settings: auto-update: true #是否自动更新插件. enable-signs: true #是否允许通过木牌使用这个插件 config-version: 1 #配置版本,请勿修改 disable-waterlife: true #鱿鱼是否可以生成 keep-spawn-in-memory: true #出生地区块是否一直加载(极度推荐!不然掉下虚空都有可能。) enable-api:true #是否允许别的插件使用API area-filter: #什么样的实体不会被移除 - Itemframe - Painting - Wolf - Villager - Horse #是否允许插件重设(此处可能是插件更新配置文件的意思,未实测)配置 (更加稳定的配置文件), 或是尝试在文件中添加新的路径? config-updater: force-update: false #设置此项为false将不会重设你的配置,但可能会造成bugs出现.. 本功能仍在测试中! # 此项用于限制刷怪蛋,因此玩家将无法利用刷怪蛋使服务器过载 # -- 'check-radius' ,插件检测附近实体时,检测的半径范围 # -- 'max-mobs' ,停止生成怪物时,一定加载半径范围内(加载区块中以玩家为中心的加载范围)实体的最大数量 mobegg-limiter: enabled: false check-radius:8 max-mobs: 5 #停用形成新区块,或是限制一次加载时区块的最大加载数量 # -- 本功能不适用于 1.6.4! chunk-limiter: enabled: false limit: 6000 create-new-chunks: true #-Deprecated- #这里不仅限制了怪物的可视,也规定了怪物的生成 # -- 越低,越流畅 # -- 如果太高,会导致卡顿胡总和错误 mob-range: enabled: true zombie: 5 skeleton: 30 creeper: 20 #物品/怪物在地面的保存时间 # -- 单位为秒(s) live-time: enabled: false interval: 10 mobtimer: true itemtimer: true arrowtimer: true arrowkilltime:15 moblivetime:600 itemlivetime:240 #允许clearlag控制所有世界的生成? (支持所有插件!) # -- This will also respect cancelations, unlike minecraft's native code custom-mobspawner: enabled: false #clearlag寻找安全地点生成怪物时的最大尝试次数 max-tries: 50 #(单位-s) clearlag尝试生成怪物的间隔时间? interval: 30 #生成怪物时,以玩家为中心的半径大小范围 radius: 30 #距离玩家的半径范围 (单位-方块数!) radius-from: 7 #怪物生成时该相距多远 (不是简单的方块距离,格式见后!!) (1,010 = 大约 10-20 方块的距离) mob-radius:1010 #'''带英文的翻译说明不是很准确,请参考后修改。'''Should we keep trying to spawn a mob if a clear location isn't found在找不到清除位置的时候,是否要继续尝试生成怪物 forcespawn:false #4 = nighttime, what light level should mobs spawn in怎样的光线条件下,怪物生成。 lightlevel: 4 #Chance mobs will have armor/sword, 1 being diamond every time怪物拥有装甲,剑的机会,1代表每次都会有钻石装备 armor-chance:30 mobs: #数字越,几率越高。不输默认为1?('''只在普通/主世界!''') - zombie 5 - skeleton 3 - creeper - enderman animals: #数字越高几率越高('''只在普通/主世界!''') - pig 4 - sheep 1 - cow 6 - chicken 2 #限制一定半径(radius)内的TNT矿车 tnt-minecart: enabled: false max: 2 radius: 6 #减少酿造台的时间 dispenser-reducer: enabled: false time: 100 #减少TNT的飞溅,以减少卡顿 tnt: tnt-reducer:false #减少火焰传播(时间?) firespread-reducer: enabled: false time: 2000 #允许在一个区块内加载多少实体 chunk-entity-limiter: enabled: true limit: 3 spawn-limiter: enabled: false interval: 15 monsters: 300 animals: 300 #计算并告知你的延迟。在延迟增加时,使用下面的命令 tps-meter: enabled: false interval: 15 tps-trigger:14.0 commands: - 'lagg killmobs' - 'lagg clear' #使用/lagg killmobs时,略过的生物列表 kill-mobs: disable-build-wither: false mob-filter: - Villager - Wolf - Horse #这个限制刷怪笼的怪物生成 mobspawner: enabled: false max-spawn: 4 #No longer bugged! -- Dont use if you have CB++ or Spigot! item-merger: enabled: false radius: 6 #自动移除选项 # -- 警告信息配置:time是警告被显示的时间,msg是警告讯息 # -- NOTE: The below 'remove' section applies to this remover! # -- NOTE: Putting the interval to low will cause issues! auto-removal: broadcast-message: '&6[ClearLag] &aRemoved +RemoveAmount Entities!' broadcast-warning: true enable-scheduler: true autoremoval-interval: 234 warnings: #You can have thousands of warnings! Put the time they should be executed, and the message (FOLLOW FORMAT!!) - time:2 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds! - time:4 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds! - time:6 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds! #自动清除时,被清除的。 remove: world-filter: #What worlds should NOT be iterated through during clearing~ - this_world broadcast-removal: true boat: true falling-block: true experienceOrb:true painting: true projectile:true item: true itemframe:false minecart:true #What items SHOULD be removed during clearing~ primed-tnt:true arrow: true snowball: true fireball: true ender-signal:true item-filter: #What items should NOT be removed during clearing~ - 264 mobs: #实行清除时不去清除的 # - cow #在使用 /lagg clear时清除的。 command-remove: world-filter: - this_world broadcast-removal: false boat: true falling-block: true experienceOrb:true painting: true projectile:true item: true itemframe:false minecart: true primed-tnt:true arrow: true snowball: true fireball: true ender-signal:true item-filter: # - 264 # - 265 # - 311 # - 312 # - 266 mobs: # - cow check: world-filter: - this_world boat: true falling-block: true experienceOrb:true painting: true projectile:true item: true itemframe:false minecart: true primed-tnt:true arrow: true snowball: true fireball: true ender-signal:true item-filter: # - 264 # - 265 # - 311 # - 312 # - 266 mobs: creature:true animals:true monster:true limit: enable-limit:false max: 1000 check-interval: 60 broadcast-message: '&6[ClearLag] &aLimit reached, removed +RemoveAmount Entities!' world-filter: - this_world broadcast-removal: true boat: true falling-block: true experienceOrb:true painting: true projectile:true item: true itemframe:false minecart: true primed-tnt:true arrow: true snowball: true fireball: true ender-signal:true item-filter: # - 264 # - 265 # - 311 # - 312 # - 266 }}
本页使用的模板:
模板:ArticleCategory
(
查看源代码
)
模板:Bukkit Plugin Infobox
(
查看源代码
)
模板:Hide
(
查看源代码
)
模板:Plugin Infobox
(
查看源代码
)
模板:信息表
(
查看源代码
)
模板:信息表/列表
(
查看源代码
)
返回
ClearLagg
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki