- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
“ClearLagg”的版本间的差异
(初步修改) (1个标签:mobile edit) |
(→配置文件(新)) |
||
(未显示3个用户的14个中间版本) | |||
第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 | ||
第6行: | 第6行: | ||
=概况= | =概况= | ||
− | + | 本插件适用各种类型的服务器, 它的作用即是移除所有实体来避免/减少延迟. 当然,本插件并不能修复所有延迟问题,但它能完成其中大部分修复工作.如果你在运行一个 20+ 玩家的服务器,使用 /lagg clear 命令会显著地减少 RAM 占用, 这取决于你服务器面临的的延迟类型是什么. | |
− | + | ||
− | + | *支持权限管理 | |
− | + | *实体限制 | |
− | + | *减少延迟 | |
− | + | *减少RAM占用 | |
− | + | *可以停止TNT的连锁反应 | |
− | + | *简单的指令控制 | |
− | + | *非常轻量级的插件 | |
− | + | *可以通过控制台自动运行 | |
− | configurable removal | + | *当服务器已经清理延迟后,插件会调整时间来适应 |
+ | *configurable removal | ||
+ | |||
=命令与权限= | =命令与权限= | ||
命令 | 命令 | ||
第27行: | 第29行: | ||
(清理物品) | (清理物品) | ||
lagg.clear | lagg.clear | ||
+ | |||
/lagg check | /lagg check | ||
(计算物品数) | (计算物品数) | ||
lagg.check | lagg.check | ||
+ | |||
/lagg reload | /lagg reload | ||
(重载插件) | (重载插件) | ||
lagg.reload | lagg.reload | ||
+ | |||
/lagg killmobs | /lagg killmobs | ||
(杀死生物) | (杀死生物) | ||
lagg.killmobs | lagg.killmobs | ||
+ | |||
/lagg area <半径> | /lagg area <半径> | ||
− | ( | + | (清除指定半径的物品) |
lagg.area | lagg.area | ||
+ | |||
/lagg unloadchunks | /lagg unloadchunks | ||
(卸载不需要的区块) | (卸载不需要的区块) | ||
lagg.unloadchunks | lagg.unloadchunks | ||
+ | |||
/lagg chunk | /lagg chunk | ||
(找到可能的延迟区块) | (找到可能的延迟区块) | ||
lagg.chunk | lagg.chunk | ||
+ | |||
/lagg tpchunk <x> <z> <世界名> | /lagg tpchunk <x> <z> <世界名> | ||
(传送去区块) | (传送去区块) | ||
lagg.tpchunk | lagg.tpchunk | ||
+ | |||
/lagg | /lagg | ||
(显示帮助) | (显示帮助) | ||
第56行: | 第66行: | ||
(Blocks removal of items dropped from death) | (Blocks removal of items dropped from death) | ||
下载:http://dev.bukkit.org/bukkit-plugins/clearlag-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|内容= | ||
+ | <code> | ||
+ | #--------------------------------------------------------------------# | ||
+ | # 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的物品将会被忽视 | ||
+ | </code> | ||
+ | }} | ||
+ | |||
+ | =配置文件(旧)= | ||
{{模板:配置文件}} | {{模板:配置文件}} | ||
− | config文件在哪里呢? 路径☞plugins\ClearLag\config.yml | + | config文件在哪里呢? 路径☞plugins\ClearLag\config.yml<br /> |
+ | config翻译下载地址(如需使用,请重命名):https://pan.baidu.com/s/1c2gaMmk | ||
+ | {{Hide|标题=Config|内容= | ||
settings: | settings: | ||
− | auto-update: | + | auto-update: true #是否自动更新插件. |
− | true #是否自动更新插件. | + | enable-signs: true #是否允许通过木牌使用这个插件 |
− | enable-signs: | ||
− | true #是否允许通过木牌使用这个插件 | ||
config-version: 1 #配置版本,请勿修改 | config-version: 1 #配置版本,请勿修改 | ||
− | disable-waterlife: | + | disable-waterlife: true #鱿鱼是否可以生成 |
− | true #鱿鱼是否可以生成 | ||
keep-spawn-in-memory: true #出生地区块是否一直加载(极度推荐!不然掉下虚空都有可能。) | keep-spawn-in-memory: true #出生地区块是否一直加载(极度推荐!不然掉下虚空都有可能。) | ||
− | enable-api: | + | enable-api:true #是否允许别的插件使用API |
− | true #是否允许别的插件使用API | + | area-filter: #什么样的实体不会被移除 |
− | area-filter: # | ||
- Itemframe | - Itemframe | ||
- Painting | - Painting | ||
− | - Wolf - Villager | + | - Wolf |
+ | - Villager | ||
- Horse | - Horse | ||
− | # | + | #是否允许插件重设(此处可能是插件更新配置文件的意思,未实测)配置 (更加稳定的配置文件), 或是尝试在文件中添加新的路径? |
config-updater: | config-updater: | ||
− | force-update: | + | force-update: false #设置此项为false将不会重设你的配置,但可能会造成bugs出现.. 本功能仍在测试中! |
− | false # | + | # 此项用于限制刷怪蛋,因此玩家将无法利用刷怪蛋使服务器过载 |
− | # | + | # -- 'check-radius' ,插件检测附近实体时,检测的半径范围 |
− | # -- 'check-radius' | + | # -- 'max-mobs' ,停止生成怪物时,一定加载半径范围内(加载区块中以玩家为中心的加载范围)实体的最大数量 |
− | # -- 'max-mobs' | ||
mobegg-limiter: | mobegg-limiter: | ||
enabled: false | enabled: false | ||
− | check-radius: | + | check-radius:8 |
− | 8 | ||
max-mobs: 5 | max-mobs: 5 | ||
− | # | + | #停用形成新区块,或是限制一次加载时区块的最大加载数量 |
− | # -- | + | # -- 本功能不适用于 1.6.4! |
chunk-limiter: | chunk-limiter: | ||
enabled: false | enabled: false | ||
limit: 6000 | limit: 6000 | ||
− | create-new-chunks: true #-Deprecated- | + | create-new-chunks: true |
− | # | + | #-Deprecated- |
− | # -- | + | #这里不仅限制了怪物的可视,也规定了怪物的生成 |
− | # -- | + | # -- 越低,越流畅 |
+ | # -- 如果太高,会导致卡顿胡总和错误 | ||
mob-range: | mob-range: | ||
enabled: true | enabled: true | ||
第102行: | 第415行: | ||
skeleton: 30 | skeleton: 30 | ||
creeper: 20 | creeper: 20 | ||
− | # | + | #物品/怪物在地面的保存时间 |
− | # -- | + | # -- 单位为秒(s) |
live-time: | live-time: | ||
enabled: false | enabled: false | ||
interval: 10 | interval: 10 | ||
mobtimer: true | mobtimer: true | ||
− | itemtimer: | + | itemtimer: true |
− | true | + | arrowtimer: true |
− | arrowtimer: | + | arrowkilltime:15 |
− | true | + | moblivetime:600 |
− | arrowkilltime: | + | itemlivetime:240 |
− | 15 | + | #允许clearlag控制所有世界的生成? (支持所有插件!) |
− | moblivetime: | ||
− | 600 | ||
− | itemlivetime: | ||
− | 240 | ||
− | # | ||
# -- This will also respect cancelations, unlike minecraft's native code | # -- This will also respect cancelations, unlike minecraft's native code | ||
custom-mobspawner: | custom-mobspawner: | ||
enabled: false | enabled: false | ||
− | # | + | #clearlag寻找安全地点生成怪物时的最大尝试次数 |
max-tries: 50 | max-tries: 50 | ||
− | #( | + | #(单位-s) clearlag尝试生成怪物的间隔时间? |
interval: 30 | interval: 30 | ||
− | # | + | #生成怪物时,以玩家为中心的半径大小范围 |
radius: 30 | radius: 30 | ||
− | # | + | #距离玩家的半径范围 (单位-方块数!) |
radius-from: 7 | radius-from: 7 | ||
− | # | + | #怪物生成时该相距多远 (不是简单的方块距离,格式见后!!) (1,010 = 大约 10-20 方块的距离) |
− | mob-radius: | + | mob-radius:1010 |
− | 1010 | + | #'''带英文的翻译说明不是很准确,请参考后修改。'''Should we keep trying to spawn a mob if a clear location isn't found在找不到清除位置的时候,是否要继续尝试生成怪物 |
− | #Should we keep trying to spawn a mob if a clear location isn't | + | forcespawn:false |
− | forcespawn: | + | #4 = nighttime, what light level should mobs spawn in怎样的光线条件下,怪物生成。 |
− | false | ||
− | #4 = nighttime, what light level should mobs spawn | ||
lightlevel: 4 | lightlevel: 4 | ||
− | #Chance mobs will have armor/sword, 1 being diamond every | + | #Chance mobs will have armor/sword, 1 being diamond every time怪物拥有装甲,剑的机会,1代表每次都会有钻石装备 |
− | armor-chance: | + | armor-chance:30 mobs: #数字越,几率越高。不输默认为1?('''只在普通/主世界!''') |
− | 30 mobs: # | ||
- zombie 5 | - zombie 5 | ||
- skeleton 3 | - skeleton 3 | ||
- creeper | - creeper | ||
- enderman | - enderman | ||
− | animals: # | + | animals: #数字越高几率越高('''只在普通/主世界!''') |
- pig 4 | - pig 4 | ||
- sheep 1 | - sheep 1 | ||
- cow 6 | - cow 6 | ||
- chicken 2 | - chicken 2 | ||
− | # | + | #限制一定半径(radius)内的TNT矿车 |
tnt-minecart: | tnt-minecart: | ||
enabled: false | enabled: false | ||
max: 2 | max: 2 | ||
radius: 6 | radius: 6 | ||
− | # | + | #减少酿造台的时间 |
dispenser-reducer: | dispenser-reducer: | ||
enabled: false | enabled: false | ||
time: 100 | time: 100 | ||
− | # | + | #减少TNT的飞溅,以减少卡顿 |
tnt: | tnt: | ||
− | tnt-reducer: | + | tnt-reducer:false |
− | false | + | #减少火焰传播(时间?) |
− | # | ||
firespread-reducer: | firespread-reducer: | ||
enabled: false | enabled: false | ||
time: 2000 | time: 2000 | ||
− | # | + | #允许在一个区块内加载多少实体 |
chunk-entity-limiter: | chunk-entity-limiter: | ||
enabled: true | enabled: true | ||
第176行: | 第480行: | ||
monsters: 300 | monsters: 300 | ||
animals: 300 | animals: 300 | ||
− | # | + | #计算并告知你的延迟。在延迟增加时,使用下面的命令 |
tps-meter: | tps-meter: | ||
enabled: false | enabled: false | ||
− | interval: 15 tps-trigger: | + | interval: 15 tps-trigger:14.0 |
− | 14.0 | ||
commands: | commands: | ||
- 'lagg | - 'lagg | ||
第186行: | 第489行: | ||
- 'lagg | - 'lagg | ||
clear' | clear' | ||
− | # | + | #使用/lagg killmobs时,略过的生物列表 |
kill-mobs: | kill-mobs: | ||
disable-build-wither: | disable-build-wither: | ||
false mob-filter: | false mob-filter: | ||
− | - | + | - Villager |
− | Villager | ||
- Wolf | - Wolf | ||
- Horse | - Horse | ||
− | # | + | #这个限制刷怪笼的怪物生成 |
mobspawner: | mobspawner: | ||
enabled: false | enabled: false | ||
第202行: | 第504行: | ||
enabled: false | enabled: false | ||
radius: 6 | radius: 6 | ||
− | # | + | #自动移除选项 |
− | # -- | + | # -- 警告信息配置:time是警告被显示的时间,msg是警告讯息 |
# -- NOTE: The below 'remove' section applies to this remover! | # -- NOTE: The below 'remove' section applies to this remover! | ||
# -- NOTE: Putting the interval to low will cause issues! | # -- NOTE: Putting the interval to low will cause issues! | ||
第221行: | 第523行: | ||
- | - | ||
time:6 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: | remove: | ||
world-filter: | world-filter: | ||
第229行: | 第531行: | ||
boat: true | boat: true | ||
falling-block: true | falling-block: true | ||
− | experienceOrb: | + | experienceOrb:true |
− | true | ||
painting: true | painting: true | ||
− | projectile: | + | projectile:true |
− | true | ||
item: true | item: true | ||
− | itemframe: | + | itemframe:false |
− | false | + | minecart:true #What items SHOULD be removed during clearing~ |
− | minecart: | + | primed-tnt:true |
− | true #What items SHOULD be removed during clearing~ | ||
− | primed-tnt: | ||
− | true | ||
arrow: true | arrow: true | ||
snowball: true | snowball: true | ||
fireball: true | fireball: true | ||
− | ender-signal: | + | ender-signal:true |
− | true | ||
item-filter: #What items should NOT be removed during clearing~ | item-filter: #What items should NOT be removed during clearing~ | ||
- 264 | - 264 | ||
− | mobs: # | + | mobs: #实行清除时不去清除的 |
# - cow | # - cow | ||
− | # | + | #在使用 /lagg clear时清除的。 |
command-remove: | command-remove: | ||
world-filter: | world-filter: | ||
第257行: | 第553行: | ||
boat: true | boat: true | ||
falling-block: true | falling-block: true | ||
− | experienceOrb: | + | experienceOrb:true |
− | true | ||
painting: true | painting: true | ||
− | projectile: | + | projectile:true |
− | true | ||
item: true | item: true | ||
− | itemframe: | + | itemframe:false |
− | false | ||
minecart: true | minecart: true | ||
− | primed-tnt: | + | primed-tnt:true |
− | true | ||
arrow: true | arrow: true | ||
snowball: true | snowball: true | ||
fireball: true | fireball: true | ||
− | ender-signal: | + | ender-signal:true |
− | true | ||
item-filter: | item-filter: | ||
# - 264 | # - 264 | ||
第286行: | 第577行: | ||
boat: true | boat: true | ||
falling-block: true | falling-block: true | ||
− | experienceOrb: | + | experienceOrb:true |
− | true | ||
painting: true | painting: true | ||
− | projectile: | + | projectile:true |
− | true | ||
item: true | item: true | ||
− | itemframe: | + | itemframe:false |
− | false | ||
minecart: true | minecart: true | ||
− | primed-tnt: | + | primed-tnt:true |
− | true | ||
arrow: true | arrow: true | ||
snowball: true | snowball: true | ||
fireball: true | fireball: true | ||
− | ender-signal: | + | ender-signal:true |
− | true | ||
item-filter: | item-filter: | ||
# - 264 | # - 264 | ||
第309行: | 第595行: | ||
# - 266 | # - 266 | ||
mobs: | mobs: | ||
− | creature: | + | creature:true |
− | true | + | animals:true |
− | animals: | + | monster:true |
− | true | ||
− | monster: | ||
− | true | ||
limit: | limit: | ||
− | enable-limit: | + | enable-limit:false |
− | false | ||
max: 1000 | max: 1000 | ||
check-interval: 60 | check-interval: 60 | ||
第331行: | 第613行: | ||
boat: true | boat: true | ||
falling-block: true | falling-block: true | ||
− | experienceOrb: | + | experienceOrb:true |
− | true | ||
painting: true | painting: true | ||
− | projectile: | + | projectile:true |
− | true | ||
item: true | item: true | ||
− | itemframe: | + | itemframe:false |
− | false | ||
minecart: true | minecart: true | ||
− | primed-tnt: | + | primed-tnt:true |
− | true | ||
arrow: true | arrow: true | ||
snowball: true | snowball: true | ||
fireball: true | fireball: true | ||
− | ender-signal: | + | ender-signal:true |
− | true | ||
item-filter: | item-filter: | ||
# - 264 | # - 264 | ||
第353行: | 第630行: | ||
# - 312 | # - 312 | ||
# - 266 | # - 266 | ||
+ | }} |
2016年8月27日 (六) 07:57的版本
外文名 | ClearLagg |
插件类型 | Spigot / CraftBukkit |
最新版本 | v2.7.7 |
兼容服务端 | CraftBukkit 1.7.9-R0.2 |
源地址 | http://dev.bukkit.org/bukkit-plugins/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 (Blocks removal of items dropped from death) 下载:http://dev.bukkit.org/bukkit-plugins/clearlag-savedeathdrops/
配置文件(新)
下面的配置文件是ClearLag(g)v2.9.3版本及以下一定数目的版本配置文件(2016年8月26日更新)
Config单独文件翻译下载地址:https://pan.baidu.com/s/1bp3JxPt
Config |
---|
|
配置文件(旧)
config文件在哪里呢? 路径☞plugins\ClearLag\config.yml
config翻译下载地址(如需使用,请重命名):https://pan.baidu.com/s/1c2gaMmk
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出现.. 本功能仍在测试中!
mobegg-limiter: enabled: false check-radius:8 max-mobs: 5
chunk-limiter: enabled: false limit: 6000 create-new-chunks: true
mob-range: enabled: true zombie: 5 skeleton: 30 creeper: 20
live-time: enabled: false interval: 10 mobtimer: true itemtimer: true arrowtimer: true arrowkilltime:15 moblivetime:600 itemlivetime:240
custom-mobspawner: enabled: false
max-tries: 50
interval: 30
radius: 30
radius-from: 7
mob-radius:1010
forcespawn:false
lightlevel: 4
armor-chance:30 mobs: #数字越,几率越高。不输默认为1?(只在普通/主世界!) - zombie 5 - skeleton 3 - creeper - enderman animals: #数字越高几率越高(只在普通/主世界!) - pig 4 - sheep 1 - cow 6 - chicken 2
tnt-minecart: enabled: false max: 2 radius: 6
dispenser-reducer: enabled: false time: 100
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'
kill-mobs: disable-build-wither: false mob-filter: - Villager - Wolf - Horse
mobspawner: enabled: false max-spawn: 4
item-merger: enabled: false radius: 6
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:
- 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: #实行清除时不去清除的
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:
mobs:
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:
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:
|