本帖最后由 GuieUamc 于 2021-7-24 13:25 编辑
服务器是1.17.1的 通过timings分析
求大佬帮帮忙,别人说是 有人在的时候区块加载了,玩家已离开就自动卸载,经常反复,服务器卡的离谱
插件如下
真的求帮助!!!!!!!
主线程崩溃
实体数量太多了。
bukkit.yml 中,调低 spawn-limits spigot.yml
spigot.yml 中,调低 entity-activation-range
不需要那么多内存是不会去用的,硬要它去用内存,也不会对应 tps 有任何改善
bukkit.yml 中,调低 spawn-limits spigot.yml
spigot.yml 中,调低 entity-activation-range
不需要那么多内存是不会去用的,硬要它去用内存,也不会对应 tps 有任何改善
GuieUamc 发表于 2021-7-24 13:24
跳过了,也不行
调完后得重启服务器,而且不能让我看看新的 timings 吗
もぺもぺ 发表于 2021-7-24 13:26
调完后得重启服务器,而且不能让我看看新的 timings 吗
就是调试后的。。。
GuieUamc 发表于 2021-7-24 13:35
就是调试后的。。。
还是太大了,再改小,然后让我看新的 timings
生物炸裂,把生物生成降低下,论坛有很多优化教程,去看看,着重关注生物类的,和村民。
然后把那个区块卸载的插件删了
然后把那个区块卸载的插件删了
215452498 发表于 2021-7-24 14:17
生物炸裂,把生物生成降低下,论坛有很多优化教程,去看看,着重关注生物类的,和村民。
然后把那个区块卸 ...
我的插件里面没有。。。区块卸载的
もぺもぺ 发表于 2021-7-24 14:11
还是太大了,再改小,然后让我看新的 timings
这样再改下去会影响玩家体验的。。。
GuieUamc 发表于 2021-7-24 14:41
这样再改下去会影响玩家体验的。。。
那你就去升级你的服务器配置呗
もぺもぺ 发表于 2021-7-24 14:44
那你就去升级你的服务器配置呗
这个是我第三次换服务商了 配置也是,已经查明不是配置问题了
(果然又是高版本村民)
首先你的timings报告里面生物数量离谱在world-doTick中显示你的性能很大程度是被生物消耗了。
在你的bukkit.yml报告中你的生物还是默认的生成数量
spawn-limits:
{
water-ambient: 20
monsters: 70
ambient: 15
animals: 10
water-animals: 5
}
调整为:
spawn-limits:
{
water-ambient: 10
monsters: 30
ambient: 5
animals: 2
water-animals:2
}
而且我怀疑你还将配置设置错误了
{
monster-spawns: 1
autosave: 6000
ambient-spawns: 1
water-spawns: 1
water-ambient-spawns: 1
animal-spawns: 400
}
这个是生成速度,你明显加快了服务器生物刷新速度正常来说
{
monster-spawns: 15
autosave: 6000
ambient-spawns: 500
water-spawns: 500
water-ambient-spawns: 500
animal-spawns: 400
}
这个才是合理值
然后必要给服务器装载了一个定时清理怪物的插件
首先你的timings报告里面生物数量离谱在world-doTick中显示你的性能很大程度是被生物消耗了。
在你的bukkit.yml报告中你的生物还是默认的生成数量
spawn-limits:
{
water-ambient: 20
monsters: 70
ambient: 15
animals: 10
water-animals: 5
}
调整为:
spawn-limits:
{
water-ambient: 10
monsters: 30
ambient: 5
animals: 2
water-animals:2
}
而且我怀疑你还将配置设置错误了
{
monster-spawns: 1
autosave: 6000
ambient-spawns: 1
water-spawns: 1
water-ambient-spawns: 1
animal-spawns: 400
}
这个是生成速度,你明显加快了服务器生物刷新速度正常来说
{
monster-spawns: 15
autosave: 6000
ambient-spawns: 500
water-spawns: 500
water-ambient-spawns: 500
animal-spawns: 400
}
这个才是合理值
然后必要给服务器装载了一个定时清理怪物的插件
蟹蒙老鸽 发表于 2021-7-24 16:00
(果然又是高版本村民)
首先你的timings报告里面生物数量离谱在world-doTick中显示你的性能很大程度是被生 ...
不应该啊,服务器的cpu一直被压死在30% 上不去 感觉是被锁死了,但是服务商检查了好多次了都没有发现问题
https://www.mcbbs.net/thread-1082459-1-1.html
可以参照这个进行优化 高版本好像没找到村民寻路优化的插件
还有服务器是什么CPU呢 高版本适合>4.0ghz主频的CPU
可以参照这个进行优化 高版本好像没找到村民寻路优化的插件
还有服务器是什么CPU呢 高版本适合>4.0ghz主频的CPU
GuieUamc 发表于 2021-7-24 16:08
不应该啊,服务器的cpu一直被压死在30% 上不去 感觉是被锁死了,但是服务商检查了好多次了都没有发现问题 ...
你的timings的报告出来是这样的.推荐你按照我给你的方案修改后看看优化情况。并且开1.17这个版本(苦笑)最好要高性能cpu特别是你加了洞穴数据包的情况下
蟹蒙老鸽 发表于 2021-7-24 16:31
你的timings的报告出来是这样的.推荐你按照我给你的方案修改后看看优化情况。并且开1.17这个版本(苦笑) ...
ummmmmmm 2667v2 的确是加了繁茂洞穴数据包
GuieUamc 发表于 2021-7-24 14:40
我的插件里面没有。。。区块卸载的
laggremover
GuieUamc 发表于 2021-7-24 19:29
没有这个插件呀
噢 好吧 我以为是你发的那张图是插件列表