- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
ClearLagg:修订间差异
跳转到导航
跳转到搜索
(排版更新) 标签:mobile edit |
Sheep-realms(留言 | 贡献) 无编辑摘要 |
||
(未显示3个用户的13个中间版本) | |||
第1行: | 第1行: | ||
{{Bukkit Plugin Infobox | {{Bukkit Plugin Infobox | ||
|版本=v2.7. | |版本=v2.7.7 | ||
|網址=http://dev.bukkit.org/bukkit-plugins/clearlagg/ | |網址=http://dev.bukkit.org/bukkit-plugins/clearlagg/ | ||
|兼容服务端版本=CraftBukkit 1.7.9-R0.2 | |兼容服务端版本=CraftBukkit 1.7.9-R0.2 | ||
}} | }} | ||
'''ClearLagg'''是一款服务器优化插件。 | |||
=概况= | == 概况 == | ||
本插件适用各种类型的服务器, 它的作用即是移除所有实体来避免/减少延迟. 当然,本插件并不能修复所有延迟问题,但它能完成其中大部分修复工作.如果你在运行一个 20+ 玩家的服务器,使用 /lagg clear 命令会显著地减少 RAM 占用, 这取决于你服务器面临的的延迟类型是什么. | |||
*支持权限管理 | |||
*实体限制 | |||
*减少延迟 | |||
*减少RAM占用 | |||
*可以停止TNT的连锁反应 | |||
*简单的指令控制 | |||
*非常轻量级的插件 | |||
*可以通过控制台自动运行 | |||
*当服务器已经清理延迟后,插件会调整时间来适应 | |||
*configurable removal | |||
== 命令与权限 == | |||
/lagg clear | /lagg clear | ||
: 清理物品 | |||
: 权限:lagg.clear | |||
/lagg check | /lagg check | ||
: 计算物品数 | |||
: 权限:lagg.check | |||
/lagg reload | /lagg reload | ||
: 重载插件 | |||
: 权限:lagg.reload | |||
/lagg killmobs | /lagg killmobs | ||
: 杀死生物 | |||
: 权限:lagg.killmobs | |||
/lagg area <半径> | /lagg area <半径> | ||
: 清除指定半径的物品 | |||
: 权限:lagg.area | |||
/lagg unloadchunks | /lagg unloadchunks | ||
: 卸载不需要的区块 | |||
: 权限:lagg.unloadchunks | |||
/lagg chunk | /lagg chunk | ||
: 找到可能的延迟区块 | |||
: 权限:lagg.chunk | |||
/lagg tpchunk <x> <z> <世界名> | /lagg tpchunk <x> <z> <世界名> | ||
: 传送去区块 | |||
: 权限:lagg.tpchunk | |||
/lagg | /lagg | ||
: 显示帮助 | |||
: 权限:lagg.help | |||
=拓展= | == 拓展 == | ||
SaveDeathDrops | * 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: | settings: | ||
auto-update: true | auto-update: true | ||
config-version: 9 | |||
config-version: | disable-waterlife: true | ||
disable-waterlife: true | keep-spawn-in-memory: true | ||
keep-spawn-in-memory: true | enable-api: true | ||
enable-api:true # | |||
area-filter: | #运行内存监控:当服务器运行内存超过阀值,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 | - Itemframe | ||
- | - Minecart | ||
- Wolf | - Wolf | ||
- Villager | - Villager | ||
- Horse | - Horse | ||
# | - ARMOR_STAND | ||
#当ClearLag更新时,是否重置Config? | |||
# -- 'force-update' 设置为true,则会重置Config; | |||
# -- 设置为false,则ClearLag更新后沿用以前设置的Config | |||
config-updater: | config-updater: | ||
force-update: false | force-update: false | ||
# | |||
# -- 'check-radius' | #生物生成监控:防止玩家通过动物蛋蹦服 | ||
# -- 'max-mobs' | # -- 'check-radius' 检查圆半径 | ||
# -- 'max-mobs' 检查圆内的生成生物数目阀值 | |||
mobegg-limiter: | mobegg-limiter: | ||
enabled: false | enabled: false | ||
check-radius:8 | check-radius: 8 | ||
max-mobs: 5 | max-mobs: 5 | ||
# | |||
# -- | #区块生成监控:可以完全关闭区块生成,也可以限制最多允许生成区块数目 | ||
#如果你的服务端版本为Spigot1.8+,使用这个功能可能会导致很多BUG! | |||
# -- 'create-new-chunks' 开启/关闭区块生成:false将关闭 | |||
# -- !再次提醒!在Spigot可能会导致系统不稳定! | |||
chunk-limiter: | chunk-limiter: | ||
enabled: false | enabled: false | ||
limit: 6000 | limit: 6000 | ||
create-new-chunks: true | create-new-chunks: true | ||
# | |||
# -- | #视野范围生成实体监控: | ||
# -- | # -- 数值越低,越能减轻CPU压力 | ||
# -- 数值越高,越可能导致BUG/更多的垃圾! | |||
mob-range: | mob-range: | ||
enabled: | enabled: false | ||
zombie: | zombie: 30 | ||
skeleton: 30 | skeleton: 30 | ||
creeper: 20 | creeper: 20 | ||
# | |||
# -- | #掉落物品/生物存活时间限制 | ||
# -- 存活时间:单位为tick(20tick = 1秒) | |||
live-time: | live-time: | ||
enabled: false | enabled: false | ||
第113行: | 第169行: | ||
itemtimer: true | itemtimer: true | ||
arrowtimer: true | arrowtimer: true | ||
arrowkilltime:15 | arrowkilltime: 15 | ||
moblivetime:600 | moblivetime: 600 | ||
itemlivetime:240 | itemlivetime: 240 | ||
# | |||
# -- | #TNT矿车监控:监视检查圆内允许的TNT矿车数目 | ||
# -- 'radius' 检查圆半径 | |||
tnt-minecart: | tnt-minecart: | ||
enabled: false | enabled: false | ||
max: 2 | max: 2 | ||
radius: 6 | radius: 6 | ||
# | |||
#药物持续监控:限制药物生效时间 | |||
# -- 'time' 单位为秒 | |||
dispenser-reducer: | dispenser-reducer: | ||
enabled: false | enabled: false | ||
time: 100 | time: 100 | ||
# | |||
tnt: | #TNT爆炸监控:限制TNT爆炸的数目(默认的数目未知)以及清除闲置TNT方块 | ||
tnt-reducer: | |||
# | enabled: false | ||
#火焰蔓延监控 | |||
# -- 'time' 火焰蔓延的时间间隔,单位为毫秒 | |||
firespread-reducer: | firespread-reducer: | ||
enabled: false | enabled: false | ||
time: 2000 | time: 2000 | ||
# | |||
#一个区块允许的实体数目 | |||
# -- 'entities' 列表下的实体将被监控 | |||
# 超过规定数目,就会被清理 | |||
chunk-entity-limiter: | chunk-entity-limiter: | ||
enabled: | enabled: false | ||
limit: | limit: 10 | ||
entities: | |||
- Squid | |||
- Zombie | |||
- Skeleton | |||
- Creeper | |||
- Chicken | |||
- Pig | |||
- Sheep | |||
- Cow | |||
- Horse | |||
# - Pig liveTime=100 这个指令的意思是一只猪只允许存活100tick(5秒) | |||
#世界生物监控:世界允许生成的生物数目 | |||
# -- 'interval' 检查时间间隔 | |||
spawn-limiter: | spawn-limiter: | ||
enabled: false | enabled: false | ||
interval: 15 | interval: 15 | ||
mobs: 300 | |||
animals: 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: | tps-meter: | ||
enabled: false | enabled: false | ||
interval: 15 tps-trigger:14.0 | 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: | commands: | ||
- 'lagg | - 'lagg killmobs' | ||
- 'lagg clear' | |||
- 'lagg | - 'lagg halt' | ||
recover-commands: | |||
# | - 'lagg halt' | ||
#/lagg killmobs 命令设置, | |||
# -- 'remove-named' 设置为false,则除mob-filter列表下的实体外都会被清除;设置为true,则只清除mob-filter列表下的实体 | |||
# -- 'mob-filter' 执行/lagg killmobs命令的实体列表 | |||
kill-mobs: | 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: | mobspawner: | ||
enabled: false | enabled: false | ||
max-spawn: 4 | max-spawn: 4 | ||
# | remove-mobs-on-chunk-unload: true | ||
#item-merger千万不要在Bukkit或Spigot服务端中启用! | |||
item-merger: | item-merger: | ||
enabled: false | enabled: false | ||
radius: 6 | radius: 6 | ||
# | |||
# -- | #自动清理设置 | ||
# -- | # -- 设置提示: time = 表示在清理之前多少时间时进行提示, msg = 表示提示的内容 | ||
# -- | # -- 设置提示: remove-entities 列表下的实体将被清除! | ||
# -- 设置提示: 如果检查间隔过短,可能会导致问题! | |||
# -- 设置提示: 取消清理提示,只需要设置为"warnings: []" | |||
# -- 设置提示:拥有bukkit.broadcast.user权限的玩家可以看到提示(当清理提示默认关闭时) | |||
# | |||
# !==[ 注意!所有的提示设置都必须在 '' 内进行!]==! | |||
# | |||
# -- 'remove-entities' 当执行清理时应该清理的实体 | |||
# -- 'warnings' 清理提示 | |||
auto-removal: | auto-removal: | ||
broadcast-message: '&6[ClearLag] | enabled: true | ||
&aRemoved | broadcast-message: '&6[ClearLag] &aRemoved +RemoveAmount Entities!' | ||
+RemoveAmount | |||
Entities!' | |||
broadcast-removal: true | broadcast-removal: true | ||
autoremoval-interval: 460 | |||
world-filter: | world-filter: | ||
# - this_world 这个语句的意思是this_world将会被忽视 | |||
boat: true | boat: true | ||
falling-block: true | falling-block: true | ||
experience-orb: true | |||
painting: | painting: false | ||
projectile:true | projectile: true | ||
item: true | item: true | ||
itemframe:false | itemframe: false | ||
minecart: true | minecart: true | ||
primed-tnt | primed-tnt: true | ||
item-filter: | item-filter: | ||
# - 264 | # - 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: | world-filter: | ||
# - this_world 这个语句的意思是this_world将会被忽视 | |||
broadcast-removal: false | |||
boat: true | boat: true | ||
falling-block: true | falling-block: true | ||
experience-orb: true | |||
painting: | painting: false | ||
projectile:true | projectile: true | ||
item: true | item: true | ||
itemframe:false | itemframe: false | ||
minecart: true | minecart: true | ||
primed-tnt | primed-tnt: true | ||
item-filter: | item-filter: | ||
# - | # - 222 这个语句的意思是ID为222的物品将会被忽视 | ||
# - 265 | # - 265 | ||
# - | remove-entities: | ||
# - | # - cow 这个语句的意思是牛将会被清理 | ||
# - | # - MINECART_MOB_SPAWNER | ||
# - Pig liveTime=100 这个语句的意思是当猪存活了100tick时,就会被清理 | |||
# - Minecart !isMounted 这个语句的意思是如果矿车没有被使用,就会被清理 | |||
# - Wolf !hasName 这个语句的意思是如果狼没有名字,就会被清理 | |||
limit: | limit: | ||
enabled: false | |||
max: 1000 | max: 1000 | ||
check-interval: 60 | check-interval: 60 | ||
broadcast-message: '&6[ClearLag] | broadcast-message: '&6[ClearLag] &aLimit reached, removed +RemoveAmount Entities!' | ||
&aLimit | |||
reached, | |||
removed | |||
+RemoveAmount | |||
Entities!' | |||
world-filter: | world-filter: | ||
# - this_world 这个语句的意思是this_world将会被忽视 | |||
broadcast-removal: true | broadcast-removal: true | ||
boat: true | boat: true | ||
falling-block: true | falling-block: true | ||
experience-orb: true | |||
painting: | painting: false | ||
projectile:true | projectile: true | ||
item: true | item: true | ||
itemframe:false | itemframe: false | ||
minecart: true | minecart: true | ||
primed-tnt | primed-tnt: true | ||
item-filter: | item-filter: | ||
# - 264 | # - 264 | ||
# - | # - 232 这个语句的意思是ID为232的物品将会被忽视 | ||
</pre> | |||
}} | |||
2021年6月5日 (六) 05:03的最新版本
ClearLagg
外文名 | ClearLagg |
插件类型 | Spigot / CraftBukkit |
最新版本 | v2.7.7 |
兼容服务端 | CraftBukkit 1.7.9-R0.2 |
源地址 | http://dev.bukkit.org/bukkit-plugins/ClearLagg |
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
拓展
配置文件
下面的配置文件是ClearLag(g)v2.9.3版本及以下一定数目的版本配置文件(2016年8月26日更新)
Config单独文件翻译下载地址:https://pan.baidu.com/s/1bp3JxPt
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的物品将会被忽视 |