MCLink
本帖最后由 MCLink 于 2020-10-16 21:23 编辑

服务器TPS特别低,cpu也没占用满
这个是timings:https://timings.aikar.co/?id=d898cf67574047b5ab8c25a2fb57edb5大佬来瞅瞅!




spg233
askyblock空岛实世界体占用太高



其次是askyblock空岛世界漏斗占用高

MCLink
spg233 发表于 2020-10-16 21:24
askyblock空岛实世界体占用太高

主要还是漏斗的影响嘛,实体我看就300多个

spg233
MCLink 发表于 2020-10-16 21:27
主要还是漏斗的影响嘛,实体我看就300多个

你先尝试输入/butcher all ASkyBlock看看能删掉多少空岛实体
(我记得这命令好像也能把空岛动物杀死)

300不少了,我怀疑你统计不准确,空岛晚上刷怪很猛的。也许是密集实体卡服

MCLink
spg233 发表于 2020-10-16 21:31
你先尝试输入/butcher all ASkyBlock看看能删掉多少空岛实体
(我记得这命令好像也能把空岛动物杀死)

啊这...动物的话好像不太合适,不太敢删,玩家估计要**

spg233
MCLink 发表于 2020-10-16 21:33
啊这...动物的话好像不太合适

那你有mv多世界插件么?

有的话输入/mv modify set diff 0 世界名称
(指令临时关闭空岛生成怪物包括清理怪物)

漏斗的话检查服务端这个选项:
spigot.yml配置文件的这个:
    ticks-per:内有hopper-transfer、hopper-check控制漏斗的运算周期,如果你的服务器有大量的漏斗红石设备,都设置为8可以显著解决漏斗带来的卡顿问题。


bukkit.yml配置文件这个:

    ticks-per.monster-spawns
    默认值: 1
    推荐值: 2
    影响度: Medium
    注释: 这个设置将决定服务器多长时间产生一个怪物(时间以tick为单位),如果你服务器有mobSpawn事件,只能设置大于3的数值。
    注意: 空岛服务器常因为找不到产怪区域而造成延迟。

MCLink
spg233 发表于 2020-10-16 21:36
那你有mv多世界插件么?

有的话输入/mv modify set diff 0 世界名称

漏斗延迟的话我已经修改了,延迟3tick然后一次性掉三个,刷怪的那个参数晚些我测试下,就是说这个timing看下来是漏斗和实体的问题是嘛,漏斗矿车应该也算吧

小默米
spigot.yml   
   hopper-transfer: 24
   hopper-check: 24
   hopper-amount: 3

MCLink
小默米 发表于 2020-10-16 21:39
spigot.yml   
   hopper-transfer: 24
   hopper-check: 24

确实是这样设置的,但是成效不是很高,还是会有时掉到13tps

小默米
MCLink 发表于 2020-10-16 21:40
确实是这样设置的,但是成效不是很高,还是会有时掉到13tps

继续按倍数提高,例如
hopper-transfer: 40
   hopper-check: 40
   hopper-amount: 5
终究只能延缓卡服,限制漏斗数量才是好方法


MCLink
小默米 发表于 2020-10-16 21:41
继续按倍数提高,例如
hopper-transfer: 40
   hopper-check: 40

话说48 48 6可以吗,就增加就完事了对吗,这个timings应该可以确定是漏斗的问题嘛,漏斗我限制了50个,一个岛屿

spg233
MCLink 发表于 2020-10-16 21:38
漏斗延迟的话我已经修改了,延迟3tick然后一次性掉三个,刷怪的那个参数晚些我测试下,就是说这个timing ...

怎么说了,反正可以不用那么管漏斗,我只是说的其次(说白了只是稍微有那么一点高)

但最高的还是实体占用

石叶尾猫
本帖最后由 幕后黑爪 于 2020-10-17 11:55 编辑

LagAssist 一个优化插件  可以找到卡顿的位置  付费的  不过我买了正版私聊我我发给你吧

另外gc指令其实也很吃tps   有时候可能是频繁使用导致tps低

第一页 上一页 下一页 最后一页