Плагин для серверов Майнкрафт, который защищает вход от ботов через проверку Cloudflare Turnstile. Игрок при первом подключении получает ссылку на страницу проверки, а после её прохождения сможет зайти на сервер.
Возможности
- При каждом входе плагин запрашивает у вашего сайта статус проверки игрока.
- Для непроверенного игрока показывается сообщение с URL страницы проверки.
- Игрокам с правом обхода проверка не нужна.
- Сообщение об отключении поддерживает цветовые коды и несколько строк.
- Можно выбрать встроенный английский или китайский язык либо добавить собственный файл локализации.
Команды
/ausweis reload— перезагрузить конфигурацию./ausw reload— короткий вариант команды.
Права
ausweis.reload— разрешает перезагружать конфигурацию; по умолчанию есть у оператора.ausweis.bypass— позволяет входить без проверки.
Настройка
Основные параметры находятся в plugins/AusWeis/config.yml:
language— код языка файла сообщений;api-url— адрес API, который возвращает статус проверки;verify-url— адрес страницы с Turnstile;timeout— время ожидания HTTP-ответа в миллисекундах;debug— подробный вывод в журнал.
Сайт должен отвечать на запрос GET {api-url}?user={player} JSON-объектом с полем verified: true для прошедшего проверку игрока и false в остальных случаях. Страница {verify-url}?user={player} должна после проверки сохранить этот статус в вашем серверном хранилище.
Требования
Работает на серверах Spigot и Paper. Для работы нужен собственный сайт или бэкенд с API проверки и страницей Cloudflare Turnstile.
