Six_1
https://timings.spigotmc.org/?url=lapufunipi
1.7.10模组服 5900x 4h8g 35人左右 TPS低于5以下
救命啊

PixelWorld
尝试缩小玩家视距

DreamVoid
本帖最后由 DreamVoid 于 2023-1-3 17:39 编辑

【优化】服务器优化指南 | 和卡顿永远说再见
【优化】Aikar: 调整JVM —— 非常有效的服务器启动参数
【优化】Minecraft服务器优化教程 —— 让多带50%的玩家不再是梦
[2022.4.29] 一份面向Linux下高版本Java参数优化教程 (mcbbs.net)
服务器配置文件优化 — 用测试数据说话,TPS最高提升100%

给你5篇优化指南,用不用就看你自己了,虽然你是1.7.10
另外,可以考虑弄个spark报告出来,如果你没有条件弄timings v2的话,这样我也能分析的更准确一点

Six_1
PixelWorld 发表于 2023-1-3 17:35
尝试缩小玩家视距

不好使,论坛上的优化教程所有的基本都已经调了

Six_1
DreamVoid 发表于 2023-1-3 17:38
【优化】服务器优化指南 | 和卡顿永远说再见
【优化】Aikar: 调整JVM —— 非常有效的服务器启动参数
【优 ...

这些基本都已经调过,但基本作用都不大
以及spark插件版没有支持1.7的

PixelWorld
Six_1 发表于 2023-1-3 17:38
不好使,论坛上的优化教程所有的基本都已经调了

方便提供一下插件列表吗

Six_1
PixelWorld 发表于 2023-1-3 17:40
方便提供一下插件列表吗

插件的话那就太多了,130左右插件,方便的话可以加下qq吗截图给你

穆色
配置到瓶颈了

Six_1

5900x啊哥们,即使13900K升级程度能达到100%吗

PixelWorld
Six_1 发表于 2023-1-3 17:42
插件的话那就太多了,130左右插件,方便的话可以加下qq吗截图给你

我看timing中world保存和插件占用比较高另外内存占用马上就满了可以尝试升级内存或者插件插件的占用

夏逆大大
服务器内NPC在卡服

DreamVoid
Six_1 发表于 2023-1-3 17:40
这些基本都已经调过,但基本作用都不大
以及spark插件版没有支持1.7的



如果我说有呢
1.7.10只需要更新一下guava版本就能正常用

Six_1
DreamVoid 发表于 2023-1-3 17:58
如果我说有呢
1.7.10只需要更新一下guava版本就能正常用

卧槽,你能用?guava是什么

DreamVoid
本帖最后由 DreamVoid 于 2023-1-3 18:57 编辑
Six_1 发表于 2023-1-3 18:10
卧槽,你能用?guava是什么

spark-1.10.25-bukkit.jar (5.21 MB, 下载次数: 2)

尝试用这个spark,如果不能用说明你用的服务端把一些代码写死了,考虑用forge版的spark吧


Six_1
DreamVoid 发表于 2023-1-3 18:47
尝试用这个spark,如果不能用说明你用的服务端把一些代码写死了,考虑用forge版的spark吧

...

感谢大佬,好使了
https://spark.lucko.me/JOTbWwB3Gf

DreamVoid
本帖最后由 DreamVoid 于 2023-1-3 19:23 编辑

占用第一的是网络,占用第二的是一个叫EntityCustomNpc的mod
按一个玩家1.5Mbps带宽和2Mbps带宽计算,服务器带宽是否已经占满?如果带宽占满则可能出现网络问题,因为spark报告里面有很多数据包相关的占用。可以尝试降低数据包发送频率、降低视距等方法减少带宽占用,或者提升服务器上行带宽

Six_1
DreamVoid 发表于 2023-1-3 19:21
占用第一的是网络,占用第二的是一个叫EntityCustomNpc的mod
按一个玩家1.5Mbps带宽和2Mbps带宽计算,服务 ...

如果宽带跑满,应该不会影响TPS吧,应该会网络延迟,而这个是纯TPS太低

DreamVoid
本帖最后由 DreamVoid 于 2023-1-3 19:35 编辑
Six_1 发表于 2023-1-3 19:26
如果宽带跑满,应该不会影响TPS吧,应该会网络延迟,而这个是纯TPS太低

带宽跑满会影响tps,而且影响有点大,你要是纯bukkit可能只会影响延迟(同样会导致tps瞬间降低,经验之谈),但是你mod服,你装的许多mod或许就有几个十几个要发送数据包的。如果你不信的话,找服务商临时要个60Mbps以上的带宽看看还会不会卡。
要么,你就排查所有会发送数据包的mod和插件,尤其是会和客户端通信的mod。

Six_1
DreamVoid 发表于 2023-1-3 19:28
带宽跑满会影响tps,而且影响有点大,你要是纯bukkit可能只会影响延迟(同样会导致tps瞬间降低,经验之谈 ...

关键宽带没满...

DreamVoid
Six_1 发表于 2023-1-3 19:36
关键宽带没满...

那你就把这个叫“自定义NPC”(Custom Npcs)的mod暂时移除,除开NetworkManager就是这个mod占用最高了

Six_1
DreamVoid 发表于 2023-1-3 19:37
那你就把这个叫“自定义NPC”(Custom Npcs)的mod暂时移除,除开NetworkManager就是这个mod占用最高了 ...

这个mod移除,服就废了

Six_1
Six_1 发表于 2023-1-3 19:39
这个mod移除,服就废了

很多怪都是用这个做的

Six_1
DreamVoid 发表于 2023-1-3 19:37
那你就把这个叫“自定义NPC”(Custom Npcs)的mod暂时移除,除开NetworkManager就是这个mod占用最高了 ...

除了这个真的没有办法了吗

DreamVoid
Six_1 发表于 2023-1-3 19:39
除了这个真的没有办法了吗

办法当然有,烧钱,加配置,能加到13900k就加,用更高的配置去抵扣mod的消耗,或者开两台甚至更多机子,搞个bungeecord做负载均衡

Six_1
DreamVoid 发表于 2023-1-3 19:41
办法当然有,烧钱,加配置,能加到13900k就加,用更高的配置去抵扣mod的消耗,或者开两台甚至更多机子,搞 ...

我关键在想,即使13900k对比5900x能提多少呢
能把不到5的tps提高15以上吗

DreamVoid
本帖最后由 DreamVoid 于 2023-1-3 19:49 编辑
Six_1 发表于 2023-1-3 19:42
我关键在想,即使13900k对比5900x能提多少呢
能把不到5的tps提高15以上吗

我一个服主朋友说,他用你的5900x(还是5950x)在purpur(Bukkit优化较好的一个服务端) 1.19叠到30人,tps已经下15了。要么加钱升配置,要么把一个服务端分成两个或者更多,用multipaper的技术也好,用bungeecord也罢,比单端硬抗肯定好很多。你也说了35个玩家tps个位数,如果只有25个、20个也是个位数吗?

反正方法我都给你了,你用不用就是你自己决定了

Flower_胡子
本帖最后由 Flower_胡子 于 2023-1-3 19:50 编辑
Six_1 发表于 2023-1-3 19:42
我关键在想,即使13900k对比5900x能提多少呢
能把不到5的tps提高15以上吗

5900X单核才500多
13900K都900+了 你是怎么敢比的
而且你这配置才4H8G  35人 你确定带宽没满吗 我猜测带宽应该也就10mbps
不过说回来 MC这个东西 你到后面20代来了 TPS该低还是得低
比如MEK 加速火把这种东西 是卡服必备的MOD

目前从你的spark上来看 NPC占用过高 以及插件 ShengWang 占用过高

此生挚爱伊蕾娜
性能不够了 又是模组服又是插件得 4h8g是不够得 建议提升服务器配置