Learn · modules
Что такое AntiTabComplete? Объяснение модуля для Minecraft
AntiTabComplete блокирует запросы автозаполнения, которые некоторые плагины серверов используют для скрытой идентификации клиента Minecraft. Узнайте, как это работает и почему это важно.
Что такое AntiTabComplete в Minecraft?
AntiTabComplete — это модуль, который предотвращает использование сервером механизма автозаполнения Minecraft для скрытой передачи информации о клиенте игрока. Некоторые плагины серверов отправляют запросы на автозаполнение не для помощи в наборе текста, а в качестве малозаметного канала для пассивного сбора данных. AntiTabComplete закрывает этот канал со стороны клиента, поэтому эти запросы просто не получают ответа.
Идея заключается в конфиденциальности. Трафик автозаполнения происходит в фоновом режиме, никогда не показываясь игроку. Серверный плагин может злоупотребить этой тишиной и использовать обмен информацией для зондирования клиента, определяя, какие моды или читы запущены, просто отправляя запросы и читая ответы.
Как работает AntiTabComplete
Автозаполнение — это нормальное поведение Minecraft. Начните вводить команду, нажмите Tab, и клиент и сервер обмениваются сообщениями в фоновом режиме, чтобы игра могла предложить допустимые варианты завершения. Ни один из этих обменов не отображается игроку, что и делает его пригодным для чего-то, кроме автозаполнения. Плагин может отправлять эти запросы к клиенту для его зондирования и читать все, что возвращается, без единой строки, появляющейся в чате.
Сервер отправляет запрос
Плагин отправляет запрос на автозаполнение в ваш клиент, запрашивая предложения для команды или имени игрока.
Перехватчик AntiTabComplete
AntiTabComplete перехватывает этот запрос до того, как его обработает обычный обработчик вашего клиента.
Отмени запрос
Модуль игнорирует или блокирует запрос, поэтому серверу никогда не возвращается ответ.
Обычный порядок использования не нарушен
Ваша собственная автозавершалка при вводе команд работает как обычно, поскольку AntiTabComplete блокирует только скрытые запросы, а не ваш собственный ввод.
Обычное общение и использование команд выглядят идентично для игрока в любое время. Ничего визуально не меняется, и это как раз задумывалось так. AntiTabComplete просто закрывает канал, который игрок никогда не должен был видеть.
Исправление приватности, а не преимущество в игровом процессе
Именно здесь AntiTabComplete отличается от большинства того, что люди имеют в виду, когда говорят о "читe для Minecraft". Модуль, такой как Reach или KillAura, меняет то, что игра физически позволяет вам делать, и античиты существуют именно для того, чтобы выявлять следы движения и времени, которые они оставляют. AntiTabComplete никогда не затрагивает движение или бой. Он меняет только то, что сервер может узнать о вас пассивно.
Это также делает его безопасным в использовании. Он не отправляет поддельные данные и не изменяет ничего, что сервер может проверить в отношении вашего боя или движения. Он просто не отвечает на запрос, который игрок никогда не должен был увидеть. С точки зрения сервера, клиент, который не отвечает на пассивный запрос, просто выглядит как клиент, у которого отсутствует запрашиваемое поведение, а не как клиент, отправляющий поддельные пакеты.
Часто задаваемые вопросы
Оно блокирует запросы автозаполнения, которые серверный плагин отправляет для пассивного сбора информации об игровом клиенте, запросы, которые никогда не отображаются в чате или где-либо еще на экране.
Нет. Это не меняет передвижение, бой или что-либо другое, что сервер может оценить как несправедливое преимущество. Это функция конфиденциальности, которая закрывает канал пассивного сбора данных, и только это.
Нет, это никак не влияет на игровой процесс. Оно меняет только то, что серверный плагин может узнать об игроке через обмен при автозаполнении, а не то, как быстро они атакуют или двигаются.
Поскольку обмен происходит в фоновом режиме и никогда не показывается игроку, это даёт плагину тихий канал для отправки запросов и чтения ответов, что как раз является тем, что AntiTabComplete отключает.