5-3-3:spigot.yml

  • save-user-cache-on-stop-only

  • 默认值: false

  • 推荐值: true

  • 影响度: Minor

  • 注释: 开启后将会在服务器关闭后储存新玩家缓存数据,关闭后将会持续保存新玩家缓存数据。

  • 注意: 类似于生存服的服务器中将会更加安全,如果你的服务器每天进行备份,应该没问题。

  • max-tick-time

  • 默认值: tile:50, entity:50

  • 推荐值: tile:1000, entity:1000

  • 影响度: N/A

  • 注释: 在服务器跳到下一个任务之前,实体操作会消耗计算的时间(以毫秒为单位)。这样设置可以禁用这个不稳定的特性,虽然设置较低可以优化服务器性能,但它也会导致一些不值得处理的错误。

  • 注意: 如果你想知道更多关于为什么你应该禁用这个,请阅读 这里 。 请记住,这是一个熟练的开发人员的个人意见,而不是Spigot或是我自己(指本优化指南的作者)。

  • mob-spawn-range

  • 默认值: 4

  • 优化值: 3

  • 影响度: Minor

  • 注释: 这里会设定玩家周围的最大刷怪距离(以区块为单位)。我们在 bukkit.yml 中限制了怪物的数量之后,这会将玩家周围的怪物凝聚起来,使其看起来的刷怪机制像是正常的。如果你在 bukkit.yml 文件中降低了刷怪限制,只能降低这个值。

  • 注意: 虽然此处数值较低会降低黑暗处的刷怪率,但应该并不明显。

  • entity-activation-range

  • 默认值: animals:32, monsters:32, misc:16

  • 优化值: animals:12, monsters:20, misc:3

  • 影响度: Medium-Heavy

  • 注释: 这个设置将会影响到实体的激活范围,因为这些范围以外的实体经常不会被激活。请记住,较低的设置可能会出现“懒惰”的怪物。

  • 注意: "misc" 包括掉到地面上的悬浮物和经验球;设置为 2 是比较安全的,设置为 1 可能会出现一些问题。

  • merge-radius

  • 默认值: item:2.5, exp:3.0

  • 优化值: item:4.0, exp:6.0

  • 影响度: Heavy

  • 注释: 将地面物品合并起来可以大大的减少对CPU的消耗。设置更高将意味着更多的物品成堆显示,甚至可以让你不必使用像 clearlag 这样的插件。

  • 注意: 合并物品可能会导致物品偶尔消失,**情况下可能会迫使物品穿过墙或者岩浆合并。

  • view-distance

  • 默认值: 10

  • 优化值: 4-6

  • 影响度: Heavy

  • 注释: 这是所有文件中影响性能最大的选项,但是对于游戏的影响也很大,这限制了玩家的区块渲染距离,大多数服务器应该设置为5-6,但是一些低规格,玩家数量多的玩家应该设置为4-5.

  • nerf-spawner-mobs

  • 默认值: false

  • 优化值: true

  • 影响度: Medium-Heavy

  • 注释: 启用后,从刷怪笼里出来的怪物将不会进行游泳、跳跃、攻击、移动等操作,虽然在RPG服务器中影响可能较大,但它也会显著地提高性能,怪物合并插件会是一个很好的解决方案。

  • 注意: PaperSpigot增加了一个选项,可以将没有激活的从刷怪笼里出现的怪物让其不间断的跳跃/游泳(参考: spawner-nerfed-mobs-should-jump),这样可以在不影响服务器性能的情况下让你的农场运作。

  • item-despawn-rate

  • 默认值: 6000

  • 优化值: 更少?

  • 影响度: Medium

  • 注释: 设置地面实体被删除的时间(以毫秒为单位)。虽然可以显著的降低对性能的影响,但是在例如生存的服务器中对游戏的影响度也是蛮高的,请自行斟酌。

  • arrow-despawn-rate

  • 默认值: 1200

  • 优化值: 100-600

  • 影响度: Minor

  • 注释: 设置箭头射出后的消失时间(以毫秒为单位),虽然有些服务器有足够的理由让箭存在更长时间,但是大多数服务器会修改此项,从而减少CPU。

  • 注意: 你不可以从骷髅,无限弓或者是倾斜的弓箭上拾取箭头。

最后更新于