Fast IP Ping [1.21.4] [1.20.6] [1.19.4]

Пингование

Устраните задержки обратных DNS-запросов для серверов с литеральными IP-адресами

Суть, причины и реализация

Для серверов с адресами в формате литерального IP (например, 192.168.2.10:25565) отключает обратные DNS-запросы в соответствующих объектах InetAddress

Многие IP-адреса вне loopback-диапазона не имеют связанных доменных имен, что приводит к длительным проверкам

// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
    if (holder().getHostName() == null) {
        holder().hostName = InetAddress.getHostFromNameService(this, check);  // <-- длительная операция
    }
    return holder().getHostName();
}

Опция устанавливает домен таких серверов напрямую равным их IP, обходя проверку DNS

Сокращает время обработки на 1-5 секунд для серверов с литеральными IP. Влияет на:

  • Пинг серверов в списке
  • Процесс подключения к серверу

Среда применения

  • Только клиентская часть
  • Совместимость с Fabric/Forge/NeoForge. Дополнительные требования отсутствуют

Скачать Fast IP Ping

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release[forge] Fast IP Ping v1.0.4 for mc1.17.11.17.1Forge26 августа 202410,3 КБ
Release[neoforge] Fast IP Ping v1.0.4 for mc1.21.11.21+1 NeoForge26 августа 202410,1 КБ
Release[fabric] Fast IP Ping v1.0.4 for mc1.20.61.20.5+1 Fabric26 августа 202410,3 КБ
Release[forge] Fast IP Ping v1.0.4 for mc1.19.41.19.3+4 Forge26 августа 202410,3 КБ
Release[fabric] Fast IP Ping v1.0.4 for mc1.19.41.19.3+4 Fabric26 августа 202410,3 КБ
Release[fabric] Fast IP Ping v1.0.4 for mc1.16.51.16.5+1 Fabric26 августа 202410,9 КБ
Release[fabric] Fast IP Ping v1.0.4 for mc1.20.41.20.2+4 Fabric26 августа 202410,3 КБ
Release[forge] Fast IP Ping v1.0.4 for mc1.20.61.20.5+1 Forge26 августа 202410,1 КБ
Release[neoforge] Fast IP Ping v1.0.3 for mc1.211.21+1 NeoForge2 июля 202410,1 КБ
Release[neoforge] Fast IP Ping v1.0.3 for mc1.20.61.20.6NeoForge2 июля 202410,1 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.