1 049
收录服务器
1368
注册
33 486
玩家
TabListPing 列表Ping
在选项卡列表中显示玩家的ping次数
作 者 Bobcat00
发布时间 2019年4月6日
支持核心 Spigot
原生版本
支持版本 1.12,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

🏓 TabListPing

TabListPing 是一款 Minecraft 插件,用于在玩家列表(Tab 列表)中显示每个玩家的延迟(Ping)时间。与使用服务器提供的可能不准确的延迟值的其他插件不同,TabListPing 插件自行测量延迟时间,从而提供更精确的显示。该插件无需配置,只需将其放入插件文件夹并重启服务器即可使用。如果安装了 EssentialsX 插件,TabListPing 还会为处于 AFK(挂机)状态的玩家添加 AFK 指示器。

⚙️ 详情

在 1.12 版本前后,服务器维护玩家延迟的方式出现问题,导致延迟值过高。因此,依赖服务器延迟值的插件也会显示虚高的延迟。TabListPing 通过自行计算延迟时间,比依赖服务器的插件更加准确。

原理

服务器大约每 15 到 25 秒会向每个客户端发送一个 "Keep Alive" 消息。客户端会以自己的 "Keep Alive" 消息作为回应。TabListPing 监控这些消息的发送和接收时间,并将时间差用作延迟时间。你将看到延迟值每 15-25 秒更新一次。显示的延迟值是最近三次测量的平均值。

📝 配置

  • format - Tab 列表中显示的条目的格式,应包含在单引号中。可以使用三个变量:
    • %name%:替换为玩家的常规名称
    • %displayname%:替换为玩家的 "显示名称",包括颜色(如果有)
    • %ping%:替换为以毫秒为单位的延迟时间
    你还可以使用标准的 Minecraft 颜色代码。
  • format-afk - 玩家处于 AFK 状态时使用的格式。如果不需要 AFK 指示器,只需将 config.yml 中的 format-afk 设置为与 format 相同的值。(不要将其设置为 null。)AFK 指示器需要 EssentialsX。
  • enable-tps - 启用 Tab 列表页眉和页脚的显示。默认情况下禁用此功能,以最大限度地与其他 Tab 列表插件兼容。
  • format-headerformat-footer - 分别是页眉和页脚的格式。支持的变量有 %name%%displayname%%tps%%mspt%%load%%world%。请注意,Spigot 不支持 %tps%%mspt%%load%。玩家需要拥有 tablistping.header 和/或 tablistping.footer 权限。

默认配置

    
# Supported variables are %name%, %displayname%, and %ping%
format: '%name% &7[&a%ping%ms&7]'
format-afk: '%name% &7[&a%ping%ms&7] &eAFK'

# Enable header/foot display
# Supported variables are %name%, %displayname%, %tps%, %mspt%, %load%, and %world%
# Spigot does not support %tps%, %mspt%, or %load%
enable-tps: false
format-header: ''
format-footer: '&7TPS: %tps%   &7MSPT: %mspt%'
    

⌨️ 命令

  • /tablistping reload - 重新加载配置文件。
  • /tablistping report - 生成当前所有在线玩家的延迟报告。主要适用于控制台。

🔑 权限

  • tablistping.header - 显示此玩家的 Tab 列表页眉
  • tablistping.footer - 显示此玩家的 Tab 列表页脚
  • tablistping.command - 所有子命令的必需权限
  • tablistping.command.reload - 允许使用 reload 命令
  • tablistping.command.report - 允许使用 report 命令

ℹ️ 其他

本插件使用 bStats 指标系统提供匿名使用数据。你可以通过更改 plugins/bStats/config.yml 全局选择退出。指标可在 https://bstats.org/plugin/bukkit/TabListPing2 获取。