本帖最后由 redfish 于 2020-7-28 15:58 编辑
服务器配置4h8G,基础频率大概2.6
服务端版本1.16,加了粘液科技
到了30个人后,tps基本回不到20了,能在15保持就不错了。
然后根据spark的报告,大概50%是实体tick(具体实体的tick大概30%),大概20%是区块加载
实体和区块数量都是大概五六千
以上是目前服务器的情况,想知道现在的优化方向是什么,主要是公益服,基本也没有资金用于添加配置了。
bukkit、spigot、paper三个文件的配置项已经每个都尽量调整了。
尝试过的优化插件:
lagassist(这是个付费的,买了后使用就后悔了,区块分析太不准了,真的卡服区块找不到)
ultimateStacker(叠加实体,丢东西会直接导致服务端停止响应,不知道什么问题,弃用了)
或者这个配置就是这个极限了?希望有经验的大佬指个路。
这里附上timings吧
https://timings.aikar.co/?id=da204578da7441ed9b9acfb8febdd848#timings
服务器配置4h8G,基础频率大概2.6
服务端版本1.16,加了粘液科技
到了30个人后,tps基本回不到20了,能在15保持就不错了。
然后根据spark的报告,大概50%是实体tick(具体实体的tick大概30%),大概20%是区块加载
实体和区块数量都是大概五六千
以上是目前服务器的情况,想知道现在的优化方向是什么,主要是公益服,基本也没有资金用于添加配置了。
bukkit、spigot、paper三个文件的配置项已经每个都尽量调整了。
尝试过的优化插件:
lagassist(这是个付费的,买了后使用就后悔了,区块分析太不准了,真的卡服区块找不到)
ultimateStacker(叠加实体,丢东西会直接导致服务端停止响应,不知道什么问题,弃用了)
或者这个配置就是这个极限了?希望有经验的大佬指个路。
这里附上timings吧
https://timings.aikar.co/?id=da204578da7441ed9b9acfb8febdd848#timings
我有个朋友想看一眼你timings报告
YuanYuanOwO 发表于 2020-7-28 15:32
我有个朋友想看一眼你timings报告
timings加上了
https://www.mcbbs.net/thread-876653-1-1.html 这个是村民寻路优化插件,应该能减少一些占用
还有就是如果可以的话 还可以继续调整Bukkit.yml的刷怪效率
或者去更新一下paper( #121了
还有就是如果可以的话 还可以继续调整Bukkit.yml的刷怪效率
或者去更新一下paper( #121了
YuanYuanOwO 发表于 2020-7-28 16:03
https://www.mcbbs.net/thread-876653-1-1.html 这个是村民寻路优化插件,应该能减少一些占用
还有就是如果 ...
谢谢建议,不过感觉还是需要解决大量实体的问题,不知道有什么插件或者方式可以减少。
刷怪效率感觉已经调的差不多了,再低的话刷怪塔什么的基本都没用了
redfish 发表于 2020-7-28 16:21
谢谢建议,不过感觉还是需要解决大量实体的问题,不知道有什么插件或者方式可以减少。
刷怪效率感觉已经 ...
mojang太屑了 只能人肉清一些实体了 或者限制一下密集养殖
使用lagassist可以清理实体,并且在tps过低时自动停止(注意是停止,不是删除)红石
并且1.16高版本的CPU主频太低,可以尝试换一个高频率的CPU来工作
并且1.16高版本的CPU主频太低,可以尝试换一个高频率的CPU来工作
说实话,高版本2.6主频低了点
实体确实太多了,建议通过clearlag等插件定期清理一部分实体
不知道你的服务器是不是BC服,不是的话强烈建议换成BC服,搞几个子服分下流,可以有效避免一核有难多核围观的问题
server.properties文件里头view-distance调低,最低4就够了,减少区块加载有效避免卡顿
实体确实太多了,建议通过clearlag等插件定期清理一部分实体
不知道你的服务器是不是BC服,不是的话强烈建议换成BC服,搞几个子服分下流,可以有效避免一核有难多核围观的问题
server.properties文件里头view-distance调低,最低4就够了,减少区块加载有效避免卡顿
硬性:升级服务器配置 软性:装一些优化的插件
可以限制一下实体生成 减少一下。找一下那种防密集生物的插件。 然后再次建议主频到3.5. 太低了