Скачать Fast IP Ping — Minecraft Моды — MetaMods
Fast IP Ping

Fast IP Ping

Активный

Установок

0

Последнее обновление

4 месяца назад

Версии

1.14.4 — 1.21.9
Клиент
Fabric
Forge
Neoforge
Оптимизация игры
Утилиты

Fast IP Ping

pinging

Избавьтесь от медленного обратного DNS-поиска для серверов с IP-адресами в прямом формате.

Этот мод представляет собой выделенную версию опции yeetServerIpReversedDnsLookup из мода TweakerMore.

Как это работает и зачем нужно

Когда вы подключаетесь к серверам, адреса которых представлены в виде чистого IP-адреса (например, 192.168.2.10:25565), Minecraft по умолчанию пытается выполнить обратный DNS-поиск для определения доменного имени. Большинство IP-адресов не имеют связанных доменных имен, что делает этот процесс долгим и бесполезным.

// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
    if (holder().getHostName() == null) {  // Будет null, если InetAddress.getByName() получил IP в прямом формате
        holder().hostName = InetAddress.getHostFromNameService(this, check);  // <-- занимает вечность
    }
    return holder().getHostName();
}

Мод обходит эту проверку, устанавливая домен таких серверов непосредственно равным их IP-адресу.

Преимущества

  • Сокращение времени отклика на 1-5 секунд для серверов с IP-адресами
  • Работает в двух сценариях:
    • Пинг сервера в списке серверов
    • Подключение к серверу

Совместимость

  • Только клиентская сторона
  • Поддерживает Fabric, Forge и NeoForge
  • Не требует дополнительных зависимостей
Участники проекта
fallen-breath

fallen-breath

Разработчик

Fallen_Breath

Fallen_Breath

Создан: 22 авг 2023

ID: 448