Плагин для серверов Майнкрафт, который помогает скрыть небольшой приватный сервер от автоматических сканеров. Он не отдаёт MOTD, число игроков и другие данные статуса IP-адресам, которых ещё нет в списке сервера.
Возможности
Плагин перехватывает запросы статуса сервера от незнакомых IP и возвращает пустые данные. Адрес игрока добавляется в /ip-data/ipcache.txt после входа на сервер; для уже добавленных адресов статус показывается как обычно.
Такой подход полезен приватным серверам, в том числе без белого списка или с входом без лицензии. Плагин работает с запросами статуса, поэтому игрок с аккаунтом Майнкрафт всё ещё может подключиться и попасть в кэш.


Команды
/ams— показывает сведения о плагине./ams-reload— перезагружает конфиг; нужна роль оператора./ams-purge-cache— очищает содержимоеipcache.txt.
Настройка
Параметры находятся в config.yml:
block-unknown-pings— блокирует запросы статуса от IP, которых нет вipcache.txt.enable-ipcache— добавляет IP игроков после входа; при выключении можно использовать файл как вручную заполненный белый список.log-all-motd-pings— записывает все запросы MOTD вmotd-ping-logs.txt.log-blocked-motd-pings— записывает заблокированные запросы вblocked-motd-logs.txt.log-join-ips— записывает IP подключившихся игроков вip-join-logs.txt.
Игроки с динамическим IP или VPN не увидят статус до подключения. Для защиты от VPN и прокси может понадобиться отдельный плагин.
Требования
Плагин совместим с Paper и Purpur. При его использовании в ViaFabricPlus вместо функции «Detect Version» нужно выбирать версию вручную.
