本帖最后由 qsefthuopq 于 2020-6-28 14:07 编辑
插件名 EntityTrackerFixer
| 作者
| 兼容版本 1.14.4-1.16
|
你是否在尝试了各种优化方案后仍无法解决1.14.4的卡顿问题?
在你查看timings后,如果你发现一些随机实体可能导致卡顿的话,那么这款插件也许就能解决卡顿的问题。
目前该插件为测试版本,可能存在一些问题,请及时进行反馈。 _____________________________________________
同时这款插件也可以加速WorldBorder的/wb fill 预加载区块的速度
请在服务器没有其他玩家的情况下使用WB预加载区块,并将数值设置为 - untrack-ticks: 100
- check-untracked-entities-frequency: 1000
复制代码
区块预加载完成后请还原这些数值为默认数值 只翻译重要更新版本的内容 在之前的版本检测任务会在缓存时迭代检测取消追踪的实体并搜索再追踪范围内的玩家。现在我更改了该任务的运行方式,现在插件只会检测在线玩家附近的实体,占用更少的性能和内存且修复了实体隐身的漏洞。
- 修复实体隐身的漏洞
- 更改检测任务方式
- 修复控制台NoSuchElementException报错
- 优化性能
- #----------------------------------
- # EntityTrackerFixer
- #
- # 作者: Esmorall
- # 译者:qsefthuopq
- #----------------------------------
- #是否将插件取消追踪实体的信息发送至控制台?
- log-to-console: true
- #取消追踪进程的间隔,单位为刻(默认30秒)
- #取消追踪进程会检测已取消追踪玩家但仍被服务器视为追踪状态的实体并取消追踪状态。
- untrack-ticks: 400
- #如果服务器的TPS没有低于这个数值,插件将不会直接执行取消追踪进程。
- tps-limit: 19.5
- #检测实体的频率,单位为刻。
- #检测追踪玩家的实体的频率 (用于防止隐形的实体)
- check-untracked-entities-frequency: 40
- #检测玩家附近的实体的范围。
- tracking-range: 30
- #插件生效的世界。
- worlds:
- - world
- - world_nether
- - world_the_end
复制代码
|