P小黑
本帖最后由 P小黑 于 2021-7-18 17:59 编辑

https://www.spigotmc.org/go/timings?url=abivudalak
TPS太低了,一直在15-10徘徊

稚画
https://www.mcbbs.net/thread-1220729-1-1.html,坏米的这篇优化服务器的帖子可以看看。如果你是自己的独立机可以关闭超线程继续拉高主频来提升单核性能。MC是吃单核较多的游戏,有时候系统只给他分配超线程核心,超线程核心理论性能只相当于0.25个物理核心,如果出现这种情况,卡服也不是不能理解。

EmptyLava
本帖最后由 EmptyLava 于 2021-7-18 23:53 编辑
   63.55%         102.71%        136.60 s            51.35 ms         313             831.5k            tickEntity

实体太多了
(附件撤了,如果需要可以在链接内获取)https://www.mcbbs.net/thread-1082459-1-1.html
可以用1.16的配置文件替换你目前的,可以兼容
也可以按照下面的修改
bukkit.yml
spawn-limits:
  water-ambient: 5
  monsters: 30
  animals: 5
  water-animals: 6
  ambient: 6
ticks-per:
  water-ambient-spawns: 40
  water-spawns: 40
  ambient-spawns: 40
  animal-spawns: 800
  monster-spawns: 10
  autosave: 6000

spigot.yml
entity-activation-range:
      villagers: 16
      flying-monsters: 24
      villagers-work-immunity-after: 100
      villagers-work-immunity-for: 20
      villagers-active-for-panic: true
      animals: 20
      monsters: 24
      raiders: 32
      misc: 4
      water: 8

除此之外,你还可以降低服务器的视野距离,使用Paper核心



P小黑
EmptyLava 发表于 2021-7-18 18:04
实体太多了
https://www.mcbbs.net/thread-1082459-1-1.html
可以用1.16的配置文件替换你目前的,可以兼容 ...

按照你的修改可以降低实体吗

Flowers_花花
  1.     0.42%        1,826.61%          0.91 s           913.30 ms         0.0               0.0k            World Save
复制代码

服务端根目录下bukkit.yml文件
内往下滑autosave: 6000改为更高值或者-1
其他就是实体问题 限制一下即可
AdvancedCleaner v1.4 这个插件有一瞬间的影响

P小黑
Flowers_花花 发表于 2021-7-18 18:11
服务端根目录下bukkit.yml文件
内往下滑autosave: 6000改为更高值或者-1
其他就是实体问题 限制一下即可

实体如何限制??

Qingraw
本帖最后由 Qingraw 于 2021-7-18 18:20 编辑

world,地狱,末地世界上实体占用太高
bukkit.yml文件中

spawn-limits,意思是限制实体的生成(对性能影响较大)。这个并不是限制一个区块生成多少实体,而是针对一个人可以生成多少实体。例如monsters: 70,在线人数只有10个人,则最多只能生成700个怪物实体(僵尸、骷髅、蜘蛛等等),适当的设置这些参数可以减少实体对性能的影响。一般建议生存服设置monsters为45~60,animals设置为10~15,water-animals设置为3,ambient设置为3。









server.properties配置文件中

difficulty=3

改为1(高版本如1.13+改为easy

Flowers_花花
P小黑 发表于 2021-7-18 18:12
实体如何限制??

同样也是这个文件
  1. spawn-limits:
  2.   monsters: 70
  3.   animals: 10
  4.   water-animals: 15
  5.   water-ambient: 20
  6.   ambient: 15
复制代码

70这个值可以削减一半 35

P小黑
Flowers_花花 发表于 2021-7-18 18:19
同样也是这个文件

70这个值可以削减一半 35

现在一个人在服里会稳定20
但是多了两三个人还是会降到15左右
https://www.spigotmc.org/go/timings?url=uvoduvitir

Flowers_花花
P小黑 发表于 2021-7-18 19:12
现在一个人在服里会稳定20
但是多了两三个人还是会降到15左右

还是主世界实体太多 实体≠动物僵尸 有些是没法缓解的
可以去装个村民寻路优化插件 timing看不出太多细化的信息

P小黑
Flowers_花花 发表于 2021-7-18 19:19
还是主世界实体太多 实体≠动物僵尸 有些是没法缓解的
可以去装个村民寻路优化插件 timing看不出太多细化 ...

那更换至paper会稍微好点么?我感觉spigot在这个版本有点不友好啊

Flowers_花花
P小黑 发表于 2021-7-18 19:31
那更换至paper会稍微好点么?我感觉spigot在这个版本有点不友好啊

个人认为两个彼此彼此吧 半斤对八两
版本越高优化越差 要求服务器性能越高
你可以尝试更换查看效果

EmptyLava
P小黑 发表于 2021-7-18 18:09
按照你的修改可以降低实体吗

本来就是优化实体的,我给的比楼上全面一些,如果你要更深度的优化,或者用paper核心,我可以把剩下的都写出来。

P小黑
EmptyLava 发表于 2021-7-18 22:58
本来就是优化实体的,我给的比楼上全面一些,如果你要更深度的优化,或者用paper核心,我可以把剩下的都 ...

好的,已更换paper,非常明显的好了很多

EmptyLava
本帖最后由 EmptyLava 于 2021-7-18 23:22 编辑
P小黑 发表于 2021-7-18 23:10
好的,已更换paper,非常明显的好了很多

再改一下这两个就行
paper.yml
no-tick-view-distance: -1 #和这个插件https://www.mcbbs.net/thread-913407-1-1.html功能差不多
keep-spawn-loaded-range: 10 #出生点周围强加载多少区块,降低或设置为0


P小黑
EmptyLava 发表于 2021-7-18 23:16
再改一下这两个就行
paper.yml

我直接使用了你的优化配置文件