Minecraft Server Ping
Поиск серверов
Сканер диапазонов IP, который ищет работающие Minecraft-серверы на стандартном порту 25565.An IP-range scanner that hunts for live Minecraft servers on the standard port 25565.Сканер діапазонів IP, що шукає робочі Minecraft-сервери на стандартному порту 25565.
О проектеOverviewПро проєкт
Утилита проходит по диапазону IP-адресов, стучится на порт 25565 и по протоколу Server List Ping выясняет, есть ли там Minecraft-сервер: версия, описание (MOTD), число игроков онлайн. Так можно собрать карту публичных серверов.
Проект интересен тем, что я переписывал его на трёх языках — Java, Python и Go — и сравнивал, как каждый справляется с массовым асинхронным сетевым опросом тысяч адресов.
Статус честный — требует доработки: Java-версия из этого набора у меня помечена как сломанная. Идея и протокольная часть рабочие, но конкретную сборку нужно чинить, поэтому проект не выставляю как готовый.
The utility walks an IP-address range, knocks on port 25565 and uses the Server List Ping protocol to find out whether a Minecraft server is there: version, description (MOTD), online player count. This way you can build a map of public servers.
The project is interesting because I rewrote it in three languages — Java, Python and Go — and compared how each handles mass async network polling of thousands of addresses.
The status is honest — needs work: the Java version of this set is marked broken in my files. The idea and the protocol part work, but that specific build needs fixing, so I won't present the project as finished.
Утиліта проходить діапазоном IP-адрес, стукає на порт 25565 і за протоколом Server List Ping з'ясовує, чи є там Minecraft-сервер: версія, опис, число гравців.
Проєкт цікавий тим, що я переписував його трьома мовами — Java, Python і Go.
Статус чесний — потребує доробки: Java-версія з цього набору позначена як зламана.
ОсобенностиFeaturesОсобливості
- Сканирование диапазонов IP на порт 25565
- Сбор версии, MOTD и онлайна по Server List Ping
- Три реализации: Java, Python, Go
- Статус: требует доработки — Java-сборка сломана
- Scans IP ranges on port 25565
- Collects version, MOTD and online via Server List Ping
- Three implementations: Java, Python, Go
- Status: needs work — the Java build is broken
- Сканування діапазонів IP на порт 25565
- Збір версії, MOTD та онлайну за Server List Ping
- Три реалізації: Java, Python, Go
- Статус: потребує доробки — Java-збірка зламана