- AntiSpam — это модуль чата, который фильтрует повторяющиеся или спам-сообщения из окна чата Minecraft, чтобы реальный разговор не терялся.
- Работает только на стороне клиента, определяя, что отображать после получения сообщения от сервера.
- Ничего не отправляет обратно на сервер и не влияет на передвижение или бой, поэтому нет риска обнаружения.
- Документирован как функция Wurst.
AntiSpam — это модуль чата, который фильтрует повторяющиеся или массовые сообщения из окна чата игрока, чтобы спам не заслонял сообщения, которые вам действительно важны. Это фильтр отображения, а не сетевая функция: он решает, что отображается вам локально, а не что отправляется на сервер или видно другим. Wurst — это клиент, где это задокументировано как именованный модуль.
Если вы когда-либо наблюдали, как чат оживленного сервера затапливается ботом, спамящим одну и ту же строку двадцать раз в секунду, вы уже знаете проблему, для решения которой существует AntiSpam.
Как это работает
AntiSpam находится на потоке сообщений чата, поступающих в клиент, и сдерживает те, которые выглядят как спам: строки, повторяющиеся в быстрой последовательности, или поток сообщений, отправленных достаточно близко друг к другу, чтобы это было очевидно автоматизировано. Фильтрация происходит после того, как сервер уже доставил сообщение, и до того, как оно отобразится в окне чата. Ничего не меняется в базовых данных, меняется только то, что отображается на вашем экране.
Поскольку это чисто решение по отображению, AntiSpam никогда ничего не отправляет обратно на сервер. Нет пакета для проверки, нет времени для отслеживания и нет взаимодействия с игровым миром вообще. Это тот же тип функции, что и кнопка отключения звука, только умнее в решении, что отключать.
Безопасно ли его использовать
AntiSpam не представляет собой никакой существенной угрозы обнаружения. Он никогда не изменяет то, что отправляет клиент, никогда не задаёт время действия и никогда не влияет на передвижение или бой, поэтому серверный античит не имеет, что сравнивать, поскольку нет ничего, что он сделал и что мог бы зафиксировать сервер. Он относится к другим тихим, чисто отображающим удобным функциям, а не к чему-либо, предназначенному для манипулирования тем, что происходит в игровом мире.
Это совершенно другая категория рисков по сравнению с модулями, которые изменяют ваши входные или выходные данные. Если функция только редактирует локальную отрисовку, то нет никаких действий, видимых для сервера, которые могли бы быть указаны в скриншоте или журнале античита.
Где это умещается в Opal
В Opal в настоящее время нет специального модуля AntiSpam, это скорее слабо задокументированная функция. Собственный список модулей Opal в основном ориентирован на боевые действия, перемещение и визуальную полезность — категории, где миллисекунда действительно имеет значение. Чистый чат — это хорошо, но это не та битва, которую Opal выбирает.
Часто задаваемые вопросы
Нет. AntiSpam меняет только то, как отображаются уже полученные сообщения в чате на вашем экране. Ничего не отправляется на сервер по-другому, поэтому нет ни пакетов, ни действий, которые могли бы зафиксировать античит.
Строки, повторяющиеся в быстрой последовательности или отправляемые как часть потока, — именно такой чат-спам используют боты и макросы, чтобы заглушить реальный разговор, — модуль скрывает из поля зрения.
Нет. Сообщения в чате по-прежнему приходят с сервера точно так же, как обычно. AntiSpam просто решает, какие из них стоит отображать в вашем видимом окне чата.
Он задокументирован как функция Wurst. Фильтрация чата, подобная этой, достаточно проста, чтобы другие клиенты могли создать нечто подобное, но это то, что мы можем подтвердить.