克拉克星人 发表于 2020-3-19 00:14:48

Frozen——优化插件

『MCBBSS说明https://www.mcbbs.net/thread-846870-1-1.html』




夏天快来了,我需要被Frozen (⊙_⊙)


配置文件
#插件每隔 check_interval_tick ticks 检查服务器tps
#如果tps低于 freeze_AI_when_TPS_below 就冻结所有生物量超过 chunk_entity_threshold 的区块
#这意味着这些区块内的生物AI都不会被计算
#它们的行为就像你在 pigot.yml 中设置了 nerf-spawner-mobs 为 true 后从刷怪笼里刷出来的怪物
TPSMonitor:
#如果你关闭了 TPSMonitor, compatible_with_TPSMonitor 也会自动关闭
enable: true
#检查tps间隔,单位tick
check_interval_tick: 600
#服务端启动后会等待一段时间再启动检查任务,单位tick
task_delay_tick: 1200
#TPSMonitor 只会冻结生物量超过此的区块
chunk_entity_threshold: 20
#TPSMonitor 只会在服务器tps低于此时开始冻结操作
freeze_AI_when_TPS_below: 18.0
#当服务器tps高于此时恢复所有区块
unfreeze_all_AI_when_TPS_above: 19.0
Listener:
#除两个 compatible_with_TPSMonitor 配置项外其余的配置项的功能与 TPSMonitor 独立,若果你使用 TPSMonitor,建议开启两个 compatible_with_TPSMonitor
enable: true
on_mob_spawn:
    enable: true
    #如果你打开了这一条,当一个生物出生在被 TPSMonitor 冻结的区块上时它将被冻结
    compatible_with_TPSMonitor: true
    #如果你打开了这一条,若某生物出生时所在区块生物数量高于 chunks_entity,它将被冻结
    #这只会冻结那个出生的生物,而不是整个它所在的区块
    freeze_when_entity_above:
      enable: false
      chunks_entity: 60
    #如果你打开了这一条,若某生物出生时服务器tps低于 TPS_below,它将被冻结
    #这只会冻结那个出生的生物,而不是整个它所在的区块
    freeze_when_TPS_below:
      enable: false
      TPS_below: 16
on_chunk_load:
    enable: true
    #如果你打开了这一条,当一个区块加载时如果它符合 TPSMonitor 冻结的所有条件,它将被冻结
    compatible_with_TPSMonitor: true
    #如果你打开了这一条,若某区块加载时其所含生物数量高于 chunks_entity,它将被冻结
    #这会冻结整区块的所有生物
    freeze_when_entity_above:
      enable: false
      chunks_entity: 60
    #如果你打开了这一条,若某区块加载时服务器tps低于 TPS_below,它将被冻结
    #这会冻结整区块的所有生物
    freeze_when_TPS_below:
      enable: false
      TPS_below: 16



页: [1]
查看完整版本: Frozen——优化插件