# MinecraftTop: IP-адреса мониторинга и доставки наград за голоса # Обновлено: 2026-10-20 # Актуальная версия: https://minecrafttop.ru/pingers.txt · JSON: https://minecrafttop.ru/pingers.json # # С этих адресов MinecraftTop: # - каждые 5 минут опрашивает сервер (статус, онлайн, MOTD, Query); # - доставляет награды за голоса (Votifier / NuVotifier, вебхуки). # Список меняется редко, новые адреса появляются здесь заранее. ## IPv4 89.169.55.7 213.176.115.162 45.152.196.211 ## IPv6 2a01:e5c0:5c69::2 2a0b:4140:f284::2 2a12:5940:eaf0::2 # ===================================================================== # Какие порты открыть # ===================================================================== # Java: TCP порт сервера (обычно 25565) # Query: UDP порт query (если enable-query=true, обычно тот же 25565) # Bedrock: UDP 19132 # Votifier: TCP 8192 (порт из конфига Votifier/NuVotifier) # Ниже порты заданы переменными: поменяйте на свои и выполните блок целиком. # ===================================================================== # iptables / ip6tables # ===================================================================== GAME=25565; VOTIFIER=8192 for ip in 89.169.55.7 213.176.115.162 45.152.196.211; do iptables -C INPUT -s "$ip" -p tcp -m multiport --dports $GAME,$VOTIFIER -j ACCEPT 2>/dev/null || \ iptables -I INPUT -s "$ip" -p tcp -m multiport --dports $GAME,$VOTIFIER -j ACCEPT iptables -C INPUT -s "$ip" -p udp --dport $GAME -j ACCEPT 2>/dev/null || \ iptables -I INPUT -s "$ip" -p udp --dport $GAME -j ACCEPT done for ip in 2a01:e5c0:5c69::2 2a0b:4140:f284::2 2a12:5940:eaf0::2; do ip6tables -C INPUT -s "$ip" -p tcp -m multiport --dports $GAME,$VOTIFIER -j ACCEPT 2>/dev/null || \ ip6tables -I INPUT -s "$ip" -p tcp -m multiport --dports $GAME,$VOTIFIER -j ACCEPT ip6tables -C INPUT -s "$ip" -p udp --dport $GAME -j ACCEPT 2>/dev/null || \ ip6tables -I INPUT -s "$ip" -p udp --dport $GAME -j ACCEPT done # сохранить после перезагрузки (Debian/Ubuntu): apt install iptables-persistent && netfilter-persistent save # ===================================================================== # nftables # ===================================================================== # Правило добавляется в ВАШУ цепочку input (ниже стандартная inet filter # input; посмотреть свою: nft list ruleset). Отдельная таблица с accept не # поможет: drop в любой другой цепочке всё равно отбросит пакет. nft insert rule inet filter input ip saddr { 89.169.55.7, 213.176.115.162, 45.152.196.211 } tcp dport { 25565, 8192 } accept nft insert rule inet filter input ip saddr { 89.169.55.7, 213.176.115.162, 45.152.196.211 } udp dport 25565 accept nft insert rule inet filter input ip6 saddr { 2a01:e5c0:5c69::2, 2a0b:4140:f284::2, 2a12:5940:eaf0::2 } tcp dport { 25565, 8192 } accept nft insert rule inet filter input ip6 saddr { 2a01:e5c0:5c69::2, 2a0b:4140:f284::2, 2a12:5940:eaf0::2 } udp dport 25565 accept # сохранить: nft list ruleset > /etc/nftables.conf # ===================================================================== # ufw # ===================================================================== GAME=25565; VOTIFIER=8192 for ip in 89.169.55.7 213.176.115.162 45.152.196.211 2a01:e5c0:5c69::2 2a0b:4140:f284::2 2a12:5940:eaf0::2; do ufw allow from "$ip" to any port $GAME proto tcp ufw allow from "$ip" to any port $GAME proto udp ufw allow from "$ip" to any port $VOTIFIER proto tcp done # ===================================================================== # Анти-бот плагины и прокси # ===================================================================== # Если сервер за анти-ботом (плагин на BungeeCord/Velocity или защита # хостинга), добавьте эти адреса в его вайтлист (bypass). Иначе мы увидим # заглушку вместо сервера, и в каталоге он будет «офлайн» или с 0 игроков.