
TabListPing
Плагин TabListPing для Майнкрафт показывает реальный пинг игроков в табе. В отличие от стандартного значения сервера, он измеряет задержку сам - точно и без лагов.
TabListPing - это плагин для серверов Minecraft, который решает давнюю проблему: стандартный пинг в табе (списке игроков) часто врёт. Где-то после версии 1.12 разработчики сломали механику расчёта задержки, и значения стали завышенными. Многие плагины просто брали эти кривые данные и показывали их игрокам. TabListPing считает пинг самостоятельно, и делает это куда точнее.
Как это работает
Каждые 15-25 секунд сервер отправляет клиенту "Keep Alive" пакет, клиент отвечает тем же. TabListPing засекает время между отправкой и получением ответа - это и есть реальный пинг. В табе отображается среднее значение за последние три замера. Обновления происходят раз в 15-25 секунд, так что картина всегда актуальная.
Что даёт плагин
- Точный пинг - без завышенных значений, которые вводили в заблуждение
- Настраиваемый формат - можно вывести ник, display name и пинг в миллисекундах
- AFK-индикатор - если стоит EssentialsX, у AFK-игроков появится пометка
- Хедер и футер таба - опционально, с переменными вроде TPS, MSPT, загрузки сервера и мира игрока
Никакой сложной настройки не нужно. Просто кинул плагин в папку plugins, перезапустил сервер - и всё работает. Конфиг пригодится только если хочешь изменить формат или включить доп. фишки.
Настройка (если надо)
Основной параметр - format. По умолчанию он выглядит так: %name% &7[&a%ping%ms&7]. Можно использовать %name% (обычный ник), %displayname% (ник с цветами) и %ping% (пинг в мс). Цветовые коды Minecraft работают.
Если хочешь убрать AFK-пометку - просто сделай format-afk таким же, как format. Не ставь null.
Для хедера и футера включи enable-tps: true. Поддерживаются переменные: %tps%, %mspt%, %load%, %world%. Но учти: на Spigot TPS, MSPT и загрузка не работают. Игрокам нужны права tablistping.header и tablistping.footer.
Дефолтный конфиг:
format: '%name% &7[&a%ping%ms&7]'
format-afk: '%name% &7[&a%ping%ms&7] &eAFK'
enable-tps: false
format-header: ''
format-footer: '&7TPS: %tps% &7MSPT: %mspt%'
Команды и права
/tablistping reload- перезагрузить конфиг (правоtablistping.command.reload)/tablistping report- вывести отчёт по пингу всех игроков (правоtablistping.command.report)- Базовое право на команды -
tablistping.command - Для хедера/футера -
tablistping.headerиtablistping.footer
Важно знать
Плагин использует bStats для анонимной статистики. Отключить можно глобально в plugins/bStats/config.yml. Если собираешь сервер и хочешь, чтобы игроки видели реальный пинг без лага - TabListPing мастхэв. На слабых серверах или с кучей плагинов стандартные значения могут улетать в космос, а этот плагин показывает правду.
