本帖最后由 河豚· 于 2022-1-14 17:24 编辑 
问题描述:
有时候28人不卡,有时候10几人TPS骤降至11~14左右!
机器配置10900K 64G
服务端版本:
1.12.2
服务端核心:
catserver
Spark采样:
https://spark.lucko.me/#xoQe5T1Qk9
timings:
https://www.spigotmc.org/go/timings?url=gimepoheqi
插件列表:
 
 
MOD列表:
 
 
已自行解决
前后尝试的方案如下:
加入了区块限制方块,总体卡顿原因是过多的产能花与火花过于密集而产生的服务器性能滞后
将每个区块的产能花限制为8~16个即可缓解卡顿
问题描述:
有时候28人不卡,有时候10几人TPS骤降至11~14左右!
机器配置10900K 64G
服务端版本:
1.12.2
服务端核心:
catserver
Spark采样:
https://spark.lucko.me/#xoQe5T1Qk9
timings:
https://www.spigotmc.org/go/timings?url=gimepoheqi
插件列表:
MOD列表:
已自行解决
前后尝试的方案如下:
加入了区块限制方块,总体卡顿原因是过多的产能花与火花过于密集而产生的服务器性能滞后
将每个区块的产能花限制为8~16个即可缓解卡顿
这也看不出来呀 加一个yum监测吧
虚无世界,工业这种都是大型且容易卡服的,还有加速火把也卡服,解决虚无卡服就是限制他刷怪和自动卸载区块,工业不要太多机器密集即可,加速火把说实话,要是不是必要可以去掉
限制一下tick,你gc看看地皮,然后地皮是不是机器很多
可能实体太多了
      99.86%         160.95%        363.51 s            80.48 ms         1.0               4.5k            Full Server Tick
40.91% 65.92% 148.91 s 32.96 ms 1.0 4.5k world_plot - tileEntityTick
39.52% 63.69% 143.88 s 31.85 ms 9,911 44,776.7k tickTileEntity
20.43% 32.93% 74.38 s 16.46 ms 2,780 12,561.5k tickEntity
19.90% 32.13% 72.45 s 16.06 ms 28 125.4k tickTileEntity - TileSmeltery
从这里可以看出你服务器的方块实体过多(工业机器、植物魔法产能花等),特别是地皮世界,运算这些方块让服务器陷入了卡顿。
鉴于你的服务器内存很高,你可以尝试用bungeecord将不同世界用不同的服务端运行,这样会大大降低卡顿概率
将不同世界分服务端运行后,第一步就是就是调低你地皮世界所在服务器的的视野距离,没必要开很高。
对于某些方块在区域内数量限制的插件推荐:https://www.mcbbs.net/thread-984759-1-1.html
对于植物魔法产能花的一个优化方法:https://www.mcbbs.net/thread-1167678-1-1.html
对于MOD服优化的综合教程:https://www.mcbbs.net/thread-939322-1-1.html
40.91% 65.92% 148.91 s 32.96 ms 1.0 4.5k world_plot - tileEntityTick
39.52% 63.69% 143.88 s 31.85 ms 9,911 44,776.7k tickTileEntity
20.43% 32.93% 74.38 s 16.46 ms 2,780 12,561.5k tickEntity
19.90% 32.13% 72.45 s 16.06 ms 28 125.4k tickTileEntity - TileSmeltery
从这里可以看出你服务器的方块实体过多(工业机器、植物魔法产能花等),特别是地皮世界,运算这些方块让服务器陷入了卡顿。
鉴于你的服务器内存很高,你可以尝试用bungeecord将不同世界用不同的服务端运行,这样会大大降低卡顿概率
将不同世界分服务端运行后,第一步就是就是调低你地皮世界所在服务器的的视野距离,没必要开很高。
对于某些方块在区域内数量限制的插件推荐:https://www.mcbbs.net/thread-984759-1-1.html
对于植物魔法产能花的一个优化方法:https://www.mcbbs.net/thread-1167678-1-1.html
对于MOD服优化的综合教程:https://www.mcbbs.net/thread-939322-1-1.html
Az7_Gege鸽子 发表于 2021-4-10 09:33
虚无世界,工业这种都是大型且容易卡服的,还有加速火把也卡服,解决虚无卡服就是限制他刷怪和自动卸载区块 ...
加速火把都是氪金或者活动送的,不是很多
卸载区块也加了NOspawnchunks
并且每个区块限制了16个机器
1070150591 发表于 2021-4-10 18:16
99.86% 160.95% 363.51 s 80.48 ms 1.0 4.5k Full Server Tick
40.91% 65. ...
bungeecord如果能跨服回家、回地皮的话还能考虑,主要是太麻烦了,之前这么运行过,玩家都觉得很麻烦
河豚· 发表于 2021-4-11 22:21
bungeecord如果能跨服回家、回地皮的话还能考虑,主要是太麻烦了,之前这么运行过,玩家都觉得很麻烦
...
MC十分吃单核性能,如果不能bc服分别运行的话,运行内存再大也无事于补…
如果不能分开运行 那就只能尝试我提供的三个网页链接了,进行常规优化