No Chat Reports
1 / 4No Chat Reports: защита приватности в чате Minecraft
Начиная с версии 1.19, каждое сообщение в чате Minecraft снабжается криптографической подписью, которая позволяет связать его с вашим аккаунтом Microsoft. Мод No Chat Reports удаляет эти подписи, делая невозможным отслеживание и ассоциацию ваших сообщений с вашим клиентом и учётной записью.
С версии 1.19.1 мод также отключает систему жалоб на сообщения в чате (Player Chat Reporting).
Важное замечание от автора: я знаю о существовании других клиентских эксплойтов (например, Guardian), которые могут обходить систему жалоб на стороне сервера. Однако я сознательно не интегрирую их в этот мод. No Chat Reports эффективен на стороне клиента только в том случае, если сервер это позволяет. Если вам не нравятся серверы, которые принудительно требуют подписанные сообщения и поддерживают систему жалоб, мой совет — просто не играйте на них.
Также стоит отметить, что существует множество плагинов, которые «заимствуют» название и даже иконку NoChatReports. Я не являюсь автором ни одного из них и не могу ручаться за их качество и функциональность.
Как работает мод и где его устанавливать
Мод поддерживает как Fabric, так и Forge. Достаточно скачать версию, соответствующую вашему загрузчику модов и версии игры. Его можно установить на клиенте, на сервере или с обеих сторон, и в каждом случае поведение будет разным.
Варианты установки и их эффект
1. Только на клиенте
- Клиент отказывается отправлять публичный ключ вашего аккаунта на сервер.
- Подписи удаляются из отправляемых вами сообщений.
- Это делает жалобы на ваши сообщения бесполезными, так как не будет доказательств, что они отправлены именно с вашего аккаунта.
- Сервер будет ретранслировать такие сообщения, если в файле
server.propertiesпараметрenforce-secure-profileне установлен вtrue(по умолчанию онtrueначиная с 1.19.1).
Важно: Если сервер требует подписанные сообщения, а у вас стоит только клиентская версия мода:
- В версиях 1.19.1 или 1.19.2 вы не сможете зайти на сервер, не согласившись отправлять подписанные сообщения (мод покажет предупреждающий экран).
- В версиях 1.19.3 и выше вы сможете зайти на сервер, но не сможете использовать команды, связанные с чатом (остальные команды будут работать).
2. Только на сервере
- Клиенты по-прежнему будут прикреплять подписи к сообщениям.
- Однако сервер будет удалять эти подписи перед тем, как переслать сообщения другим игрокам.
- Таким образом, система жалоб не будет работать ни для кого из игроков на сервере.
- В конфигурации можно включить преобразование сообщений игроков в системные, чтобы игроки без мода не видели их как «Небезопасные».
Примечание для версий 1.20.2 и выше: Сервер не может отключить предупреждение о «неподписанных сообщениях» на стороне клиента. Это предупреждение отключается только если у клиента установлен NoChatReports (или аналогичный мод).
3. И на клиенте, и на сервере (рекомендуемый вариант)
- Подписи удаляются на стороне клиента перед отправкой.
- Сервер не пытается проверять подписи сообщений.
- Система жалоб на чат и функция «Показывать только безопасный чат» не работают.
- При попытке использовать эти функции игроки увидят уведомление о том, что они отключены модом.
Хотя мод может работать при установке только на одной стороне, в его настройках можно требовать обязательную установку на противоположной стороне. Например, вы можете установить его на сервер и обязать всех подключающихся игроков иметь мод на клиенте. Или, наоборот, оставить его только на сервере.
Дополнительный бонус: Если мод установлен на клиенте, он также отключает телеметрию (аналогично моду No Telemetry).
Чтобы убедиться, что ваш сервер совместим с NoChatReports, ознакомьтесь с соответствующей статьёй в вики.
Настройка мода
Файлы конфигурации находятся в подпапке NoChatReports стандартной папки конфигов.
NCR-Client.json— настройки для стороны клиента.NCR-Common.json— настройки для стороны сервера.NCR-Encryption.json— настройки шифрования чата (работают только на клиенте).NCR-ServerPreferences.json— режимы подписи для конкретных серверов.
Подробную информацию о конфигурации можно найти здесь.
Шифрование чата
Автор мода подготовил отдельное видео, посвящённое функции шифрования чата. Оно поможет понять, как она работает и стоит ли её использовать: https://www.youtube.com/watch?v=e7RzNP32k-s
Документация и полезные ссылки
Вся документация и дополнительная информация собраны на вики-странице мода. На данный момент там доступны следующие статьи:
- Файлы конфигурации
- Защита игроков на сервере
- Как получить статус безопасного сервера
- Меня забанили!
- Шифровать или не шифровать
- Вопрос о Realms
Информация для разработчиков
Если вы разрабатываете собственный мод, плагин или серверное ПО, которое каким-либо образом предотвращает жалобы на чат, вы можете сделать так, чтобы клиенты с установленным No Chat Reports распознавали ваш сервер как безопасный. Для этого я написал небольшую статью. Для уточнений или дополнительных вопросов — свяжитесь со мной через Discord (ссылка в разделе «Внешние ресурсы» на странице мода).
Обоснование и принцип работы
Чтобы подробнее разобраться в том, как работают подписи сообщений и система жалоб в игре, а также понять причины создания этого мода, рекомендую посмотреть мои видео:
Все права на данный контент принадлежат его авторам. Мы не храним и не распространяем файлы — страница носит исключительно информационный характер. Оригинальный источник доступен по этой ссылке.


Плагины
Шейдеры
Текстуры
Карты
Скины
Сиды
Новости
Комментарии (0)
Пока нет комментариев
Будьте первым!