欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“ClearLagg”的源代码
←
ClearLagg
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
{{Bukkit Plugin Infobox |版本=v2.7.7 |網址=http://dev.bukkit.org/bukkit-plugins/clearlagg/ |兼容服务端版本=CraftBukkit 1.7.9-R0.2 }} '''ClearLagg'''是一款服务器优化插件。 == 概况 == 本插件适用各种类型的服务器, 它的作用即是移除所有实体来避免/减少延迟. 当然,本插件并不能修复所有延迟问题,但它能完成其中大部分修复工作.如果你在运行一个 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 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|内容= <pre> #--------------------------------------------------------------------# # 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的物品将会被忽视 </pre> }}
本页使用的模板:
模板:ArticleCategory
(
查看源代码
)
模板:Bukkit Plugin Infobox
(
查看源代码
)
模板:Hide
(
查看源代码
)
模板:Plugin Infobox
(
查看源代码
)
模板:信息表
(
查看源代码
)
模板:信息表/列表
(
查看源代码
)
返回
ClearLagg
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki