无路径点/定位器栏

无路径点/定位器栏

一个极简的模组,用于禁用路径点/定位器栏

游戏机制

一个极简模组,用于禁用路径点/定位栏。

功能

安装在服务端时:

  • 完全停用所有路径点/定位栏功能
    • 不会追踪任何路径点或玩家
    • 游戏规则 locator_bar 将不再生效

此外,安装在客户端时:

  • 提供一个“始终隐藏定位栏”的按键绑定
    • 默认按键:F10
    • 默认即为“始终隐藏”

为什么要这样做?

在我看来,整个定位栏功能并不成熟,是仓促推出的:

  • 即使游戏规则 locator_bar 设为 false,服务器仍会追踪并计算玩家和实体的移动。
    这毫无必要,还会造成性能开销。
    • 整个计算完全可以在客户端完成,而不会给服务器带来额外负载
  • (据我所知)并没有人明确要求这个功能,但它还是被实现了,默认启用,并在 14 天内被宣布可用于生产环境
  • 名牌已经能解决“你在哪儿???”的问题了……而且已经用了十多年
  • 定位栏在某些情况下可能毫无用处,却无法在客户端禁用它
  • 默认的玩家追踪范围基本上是无限制的(6000 万方块)。
    大概没人在意 10000 方块外的玩家在做什么,但它仍然会显示在定位栏上。
  • 想象一下,你在一个有 5 个人的服务器上。现在你和一位朋友出去探索,但你们俩不知怎么地相距超过了 280 方块。由于超过 280 方块时所有定位栏指示器的大小都相同,此时可能就无法把你的朋友和其他玩家区分开了。