奥义小杰
本人服务器使用CatServer多线程版但是通常服务器只有一个核心在运作
简单来说就是一核有难多核围观。
CPU使用率往往不到30%而TPS通常保持在10-12这个非常难受的数值上.
服务器配置该优化的都优化了
怪物刷新率我都调到非常**的TIck=20了
如何提高CPU的使用率来解决服务器TPS低的这问题?..
这是最新的TImings情况.虽然现在TPS是保持19-20,但也是人数在10左右。
https://timings.spigotmc.org/?url=hakaciyixe
人一多服务器TPS就大幅度下降了
求帮助

EmptyLava
本帖最后由 EmptyLava 于 2020-3-24 20:32 编辑

windows系统的话,可以右键javaw.exe,转详细信息后右键javaw.exe,右键,优先级选实时



顺便帮你分析下timings吧
timings这里看着没什么好优化的
主要是Connection Handler和实体占用大,Connection Handler这个是玩家交互事件,没什么好优化
实体的话,可以通过
1.在spigot.yml中设置(降低玩家看到实体的距离)
entity-tracking-range
animals: 24
monsters: 24
2.在spigot.yml中设置
entity-activation-range(降低实体被激活距离)
animals: 20
monsters: 24

下一页 最后一页