modsmith Войти Войти Рус / Eng

Fast IP Ping

fast-ip-ping · 25403182 загрузок · LGPL-3.0-only

оптимизация

клиент: required · сервер: unsupported (заявлено автором мода)

Да, медленный обратный поиск DNS для буквальных адресов IP-серверов

Описание

pinging

Yeet the laggy reversed DNS lookup for literal IP server addresses

Extracted from the yeetServerIpReversedDnsLookup option in TweakerMore Mod

What & Why & How

For servers whose addresses are represented solely by a literal IP, e.g. 192.168.2.10:25565, disable reverse DNS lookups in the corresponding InetAddress object

Many non-loopback IPs lack associated domain names, which makes reverse lookups time-consuming

// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
    if (holder().getHostName() == null) {  // It will be null if InetAddress.getByName() received a literal IP
        holder().hostName = InetAddress.getHostFromNameService(this, check);  // <-- takes forever
    }
    return holder().getHostName();
}

This option sets the domain of those servers directly to their IP, bypassing the reverse DNS check

This results in a 1s ~ 5s reduction in time for servers with literal IP address. Affects the following environments:

  • Pinging the server in the server list screen
  • Connecting to the server

Environment

  • Client-side only
  • Fabric / Forge / NeoForge mod loader. No extra requirement is needed

Версии (60)

ВерсияMinecraftЗагрузчикиФайл
v1.0.12-mc1.21.11-neoforge 1.21.11 neoforge скачать
v1.0.12-mc1.21.4-neoforge 1.21.4 neoforge скачать
v1.0.12-mc1.21.10-neoforge 1.21.10, 1.21.9 neoforge скачать
v1.0.12-mc1.21.5-neoforge 1.21.5 neoforge скачать
v1.0.12-mc1.21.8-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge скачать
v1.0.12-mc1.21.3-neoforge 1.21.2, 1.21.3 neoforge скачать
v1.0.12-mc1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
v1.0.12-mc1.20.6-neoforge 1.20.5, 1.20.6 neoforge скачать
v1.0.12-mc1.20.4-forge 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 forge скачать
v1.0.12-mc1.19.4-forge 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 forge скачать
v1.0.12-mc1.18.2-forge 1.18.2 forge скачать
v1.0.12-mc1.17.1-forge 1.17.1 forge скачать
v1.0.12-mc26.3 26.3 fabric, forge, neoforge скачать
v1.0.12-mc1.16.5-forge 1.16.4, 1.16.5 forge скачать
v1.0.12-mc26.2 26.2 fabric, forge, neoforge скачать
v1.0.12-mc26.1.2 26.1, 26.1.1, 26.1.2 fabric, forge, neoforge скачать
v1.0.12-mc1.21.11-fabric 1.21.11 fabric скачать
v1.0.12-mc1.21.10-fabric 1.21.10, 1.21.9 fabric скачать
v1.0.12-mc1.21.4-fabric 1.21.4 fabric скачать
v1.0.12-mc1.21.8-fabric 1.21.6, 1.21.7, 1.21.8 fabric скачать
v1.0.12-mc1.21.5-fabric 1.21.5 fabric скачать
v1.0.12-mc1.21.3-fabric 1.21.2, 1.21.3 fabric скачать
v1.0.12-mc1.20.4-fabric 1.20.3, 1.20.4 fabric скачать
v1.0.12-mc1.21.1-fabric 1.21, 1.21.1 fabric скачать
v1.0.12-mc1.20.6-fabric 1.20.5, 1.20.6 fabric скачать
v1.0.12-mc1.19.4-fabric 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 fabric скачать
v1.0.12-mc1.18.2-fabric 1.18, 1.18.1, 1.18.2 fabric скачать
v1.0.12-mc1.17.1-fabric 1.17, 1.17.1 fabric скачать
v1.0.12-mc1.15.2-fabric 1.15.2 fabric скачать
v1.0.12-mc1.14.4-fabric 1.14.4 fabric скачать
v1.0.12-mc1.16.5-fabric 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5 fabric скачать
v1.0.11-mc1.21.10-neoforge 1.21.10, 1.21.9 neoforge скачать
v1.0.11-mc1.21.11-neoforge 1.21.11 neoforge скачать
v1.0.11-mc1.21.5-neoforge 1.21.5 neoforge скачать
v1.0.11-mc1.21.8-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge скачать
v1.0.11-mc1.21.4-neoforge 1.21.4 neoforge скачать
v1.0.11-mc1.21.3-neoforge 1.21.2, 1.21.3 neoforge скачать
v1.0.11-mc1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
v1.0.11-mc1.20.4-forge 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 forge скачать
v1.0.11-mc1.20.6-neoforge 1.20.5, 1.20.6 neoforge скачать
v1.0.11-mc1.19.4-forge 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 forge скачать
v1.0.11-mc1.18.2-forge 1.18.2 forge скачать
v1.0.11-mc1.17.1-forge 1.17.1 forge скачать
v1.0.11-mc26.1.2 26.1, 26.1.1, 26.1.2, 26.2 fabric, forge, neoforge скачать
v1.0.11-mc1.16.5-forge 1.16.4, 1.16.5 forge скачать
v1.0.11-mc1.21.11-fabric 1.21.11 fabric скачать
v1.0.11-mc1.21.10-fabric 1.21.10, 1.21.9 fabric скачать
v1.0.11-mc1.21.8-fabric 1.21.6, 1.21.7, 1.21.8 fabric скачать
v1.0.11-mc1.21.5-fabric 1.21.5 fabric скачать
v1.0.11-mc1.21.3-fabric 1.21.2, 1.21.3 fabric скачать
v1.0.11-mc1.21.4-fabric 1.21.4 fabric скачать
v1.0.11-mc1.21.1-fabric 1.21, 1.21.1 fabric скачать
v1.0.11-mc1.20.4-fabric 1.20.3, 1.20.4 fabric скачать
v1.0.11-mc1.20.6-fabric 1.20.5, 1.20.6 fabric скачать
v1.0.11-mc1.19.4-fabric 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 fabric скачать
v1.0.11-mc1.18.2-fabric 1.18, 1.18.1, 1.18.2 fabric скачать
v1.0.11-mc1.15.2-fabric 1.15.2 fabric скачать
v1.0.11-mc1.16.5-fabric 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5 fabric скачать
v1.0.11-mc1.14.4-fabric 1.14.4 fabric скачать
v1.0.11-mc1.17.1-fabric 1.17, 1.17.1 fabric скачать

Страница на Modrinth →