TabListPing

在标签列表中显示玩家的ping时间。

资源图片
# 描述 TabListPing 在标签栏玩家列表中显示每个玩家的延迟(ping)时间。与其他使用服务器不准确值的插件不同,TabListPing 直接测量延迟时间。格式是可配置的,可以显示玩家的常规名称或 "显示名称"。无需任何配置。只需将其放入插件文件夹并重启服务器即可。 如果您安装了 [EssentialsX](https://modrinth.com/plugin/essentialsx),TabListPing 还会为任何离线(AFK)的玩家添加一个离线指示器。 ![样品 TabListPing 输出](https://cdn.modrinth.com/data/cached_images/91e481d248216e790031882364f60187bae44f0e.png) TabListPing 可以选择性地显示标签栏标题和页脚,并包含变量,如玩家的世界名称和服务器的 TPS。 这需要进行一些小的配置和权限更改。 # 详情 大约在 1.12 版本发布时,服务器维护每个玩家延迟时间的方式被破坏了,结果是这些值过高。 显然,使用服务器维护的延迟时间的插件也会显示这些膨胀的延迟时间。 TabListPing 计算自己的延迟时间,比依赖服务器值的插件更准确。 它的工作原理是什么? 每 15 到 25 秒,服务器会向每个客户端发送一个“保持活动”消息。客户端随后会用自己的“保持活动”消息进行响应。TabListPing 监控每个消息的发送/接收时间,并使用时间差作为延迟时间。 您会看到值每 15-25 秒更新一次。 显示的值是最后三个测量值的平均值。 # 配置 **format** - 这表示显示在标签栏列表中的条目的格式,应该用单引号括起来。 您可以使用三个变量:**%name%** 用玩家的常规名称替换,**%displayname%** 用玩家的 "显示名称" 替换,包括颜色(如果有),**%ping%** 用毫秒单位的延迟时间替换。 您也可以使用标准的 Minecraft 颜色代码。 **format-afk** - 当玩家离线 (AFK) 时使用的格式。 如果您不需要离线指示器,只需编辑 config.yml 文件,使 **format-afk** 与 **format** 相同即可。(不要将其设置为 null。)离线指示器需要 EssentialsX。 **enable-tps** - 启用标签栏标题和页脚的显示。 为了最大限度地与其他标签栏插件的兼容性,默认情况下禁用此功能。 **format-header** 和 **format-footer** - 分别是标题和页脚的格式。 支持的变量是 **%name%**、**%displayname%**、**%tps%**、**%mspt%**、**%load%** 和 **%world%**。 请注意,Spigot 不支持 **%tps%**、**%mspt%** 或 **%load%**。 玩家需要具有 **tablistping.header** 和/或 **tablistping.footer** 权限。 默认配置如下: ```yaml # 支持的变量是 %name%、 %displayname% 和 %ping% format: '%name% &7[&a%ping%ms&7]' format-afk: '%name% &7[&a%ping%ms&7] &eAFK' # 启用标题/页脚显示 # 支持的变量是 %name%、 %displayname%、 %tps%、 %mspt%、 %load%、 和 %world% # Spigot 不支持 %tps%、 %mspt%、 或 %load% enable-tps: false format-header: '' format-footer: '&7TPS: %tps% &7MSPT: %mspt%' ``` 这会产生图像中所示的格式。 # 指令 **/tablistping reload** - 重新加载配置文件。 **/tablistping report** - 生成所有登录玩家的当前延迟时间的报告。 这主要用于控制台(玩家可以直接查看标签栏来查看延迟时间)。 # 权限 **tablistping.header** - 为此玩家显示标签栏标题 **tablistping.footer** - 为此玩家显示标签栏页脚 **tablistping.command** - 所有子命令所需的权限 **tablistping.command.reload** - 允许使用重新加载命令 **tablistping.command.report** - 允许使用报告命令 # 杂项 此插件使用 bStats 统计系统来提供 _匿名_ 用法数据。 您可以通过更改 plugins/bStats/config.yml 文件全局选择退出。 统计数据可在 [https://bstats.org/plugin/bukkit/TabListPing2](https://bstats.org/plugin/bukkit/TabListPing2) 查看 ![](https://bstats.org/signatures/bukkit/TabListPing2.svg)