Читерство

From Team Fortress Wiki
< Cheating(Redirected from Hacking/ru)
Jump to: navigation, search
Не путать с консольными читами: консольные команды, требующие sv_cheats 1 для работы.
Wallhacking (видение через стены) на 2Fort
Wallhacking (видение через стены) на 2Fort
Игрок использует читы на Dustbowl
«
Вы всегда были разочарованием...
— Администратор
»


Читерство — незаслуженное преимущество игрока, достигаемое за счёт использования программ, изменяющих игровой код. Взламывание игры запрещено Valve, и если вас поймали, ваша учётная запись может быть заблокирована на неопределённое время. Чтобы избежать жуликов, играйте с людьми, которым вы доверяете, или играйте на защищённых системой VAC серверах.

Об читерах можно сообщать в ходе игры через Tab ⇆; ESC > Кнопка Сообщить об игроке; в главном меню (клавиша по умолчанию:   F7).

Большинство читов используют такие принципы:

  • Перехват игрового движка. Читы «цепляют» части исходного кода движка.
  • Материальные читы (также известные как chams, сокращение от «кожа хамелеона». Англ. «chameleon skins»), в которых используются специальные материалы для уменьшения непрозрачности стен или улучшения видимости игроков. Эти читы называются «внутренними читами», так как напрямую модифицируются игровые файлы.

«Внешние читы» не перехватывают игровой движок, а вместо этого считывают/записывают данные игровой памяти извне. Это довольно редкое явление в Team Fortress 2.

Содержание

Рабочие читы

Это функциональность читов, которые работают в последней версии Team Fortress 2.

Aimbot (Автоприцеливание)

Автоприцеливание фиксирует перекрестие на враге и автоматически стреляет или замахивается.

Существует множество вариантов автоприцеливания, включая мгновенные попадания (например Снайперской винтовкой), аимбот ближнего боя и снарядов.

  • Автоприцеливание снарядов: автоприцеливание снарядов фиксируется на предполагаемом местоположении врага, а не на самом враге, и стреляет. Каждый вариант aimbot, перечисленный ниже, имеет вариант, специфичный для снаряда, который работает с прогнозированием положения.
  • Тихое автоприцеливание: стреляет во врага, не глядя на врага. однако это видно в режиме наблюдателя.
    • Тихое автоприцеливание (p версия): идентичен тихому автоприцеливанию, но не показывает щелчка или захвата в режиме наблюдателя или демо.
  • Мягкое автоприцеливание: Идентично автоприцеливанию, но применяет сглаживание при захвате врагов, чтобы предотвратить резкие рывки.
  • Помощник при прицеливании: Помогает навести перекрестие на врага, но не стреляет и не замахивается автоматически.
    • Помощник при прицеливании снарядов: Помимо помощи в перемещении перекрестия в прогнозируемое положение, также рисует точку на прогнозируемом положении.
  • Автоудар в спину: автоматически наносит удар в спину цели, как только появляется возможность нанести удар сзади, viewmodel также бесшумно меняет угол в зависимости от местоположения противника.
  • Предсказывание взмаха удара ближнего боя: предсказывает, где будет цель после задержки замаха.

Triggerbot (Триггербот)

  • Триггербот: Автоматически запускает определенные действия при определенных условиях:
    • Триггербот на мгновенные попадания/атаки ближнего боя: Позволяет стрелять из оружия или провести атакую ближнего боя всякий раз, когда перекрестие прицела находится над противником. Триггербот ближнего боя также проверяет, находится ли противник в зоне досягаемости. Получается что автоприцеливание наводится, а триггербот убивает.
    • Триггербот на отталкивание снарядов при помощи сжатого воздуха: Автоматически отражает снаряды сжатым воздухом, летящие в цель. Также существуют бесшумные варианты, которые не поворачиваются лицом к врагу при атаке. Обратите внимание, что обычный игрок, хотя и редко, может поразить воздушным ударом снаряд, находящийся позади него, из-за большого размера хитбокса.
    • Триггербот тушения союзников: Автоматически тушит горящих союзников, находящихся в радиусе тушения.
    • Триггербот отталкивания врагов сжатым воздухом: Автоматически отталкивает противников, используя выстрел сжатого воздуха.
    • Триггербот детонации: Автоматически подрывает Детонатор и Бомбы-липучки, когда находятся в досягаемости противников.
    • Триггербот убер-заряда: Автоматически активирует убер-заряд при определённых типов лечебных пушек. Обычный вариант лечебной пушки срабатывает при получении достаточного количества урона. Вариант c Вакцинатором автоматически меняет сопротивление в зависимости от типа получаемого урона. А Крицкриг срабатывает при определенных условиях, заданных непосредственно в самом триггерботе.
    • Триггербот жучка: Автоматически применяет Жучок к постройкам в доступном радиусе.

Anti-aimbot (анти-автоприцеливание)

  • Анти-автоприцеливание состоит в том, чтобы постоянно менять направление, в котором вы смотрите, чтобы избежать выстрела в голову. Иногда это делается путем изменения углов обзора игрока, изменения значений положения модели и хитбокса, так что игрок может казаться повернутым в одну сторону, в то время как на самом деле реальный хитбокс направлен в другую сторону. Это часто называют «фальшивым углом». (англ. fake angle)
  • Анти-автоприцеливание также используется для создания «спинбота» (Англ. spinbot) - быстровращающейся модели игрока (обычно лицом к небу или земле), в то время как вид от его лица (клиента игры) остается обычным.

Ограничение анти-автоприцеливания заключается в том, что визуальный хитбокс не может быть направлен в другую сторону от направления стрельбы. То есть когда игрок стреляет вперёд, ег модель резко поворачивается вперёд.

    • Револьвер используется как средство защиты от анти-автоприцеливания, его функция заключается в изменении направления модели читера, когда он использует анти-автоприцеливание. Таким образом, у автоприцеливания больше шансов приблизиться к реальному углу обзора читера.
    • Защита от ударов в спину также входит в функционал анти-автоприцеливания. Она определяет, находится ли шпион рядом с вашим хитбоксом за спиной, и поворачивает реальную модель назад, заставляя шпиона промахнуться.
      • Однако backtrack читы могут отследить читера и все равно привести к удару в спину.

Anti-anti-aim (автоматический распознаватель положения модели)

  • Автоматический распознаватель положения модели пытается имитировать реальную модель противника, стреляя в определенные места, пока не произойдёт выстрел в голову. Некоторые читы также могут изменять углы обзора вражеского читера.

Autostrafer (автоматическое движение боком)

Автострейфер (англ. Autostrafer) относится к автоматическому отклонению модели игрока при перемещении мыши влево или вправо. То есть если вы поворачиваете мышь вправо, вы в том числе двигаетесь вправо D. Также есть вариант, который позволяет нажимать клавиши перемещения, чтобы двигаться в направлениях, которые не видны читеру.

Обычно это используется в сочетании с баннихопингом (англ. bunnyhopping), так как простое скольжение влево и вправо не даёт дополнительной скорости, в отличии от метода баннихопинг.

Backtrack

Backtrack использует функцию компенсации задержки в игровом движке Source Engine, чтобы «отправить игроков назад во времени». Читы могут отследить время до 200 миллисекунд, или ~13 тиков на серверах с 66 тиками. Обычное применение Backtrack'а - выслеживать шпионов, которые находятся прямо перед вами, чтобы легко нанести удар в спину. Это легко заметить, когда игроки натыкаются на вас задом наперёд, а затем получают удар в спину, находясь перед вами. Backtrack не следует путать с использованием высоких значений cl_interp, которые чаще всего мешают игроку, чем приносят ему пользу.

Если игрок держит разведданные или робот в Манн против Машин взрывает бомбу, то они возвращаются backtrack'а. Разведданные (или бомба) телепортируется в то место, куда их вернули. Неигровые персонажи (NPC), такие как танк или призрак, не могут быть возвращены из-за того, что их отставание не компенсируется. По той же причине читеры не могут использовать backtrack против метательных снарядов (ракет, стрел, бомб-липучек, гранат).

Автобхоппинг/бхоп

(англ. bunnyhopping/bhop). Автоматически прыгает когда вы приземляетесь, что не позволяет игре замедлять вашу скорость.

Частично исправлено в Обновление от 31 октября 2007 путем снижения максимальной скорости полета во время прыжка; однако прыжки методом баннихопинга по-прежнему дают небольшое увеличение скорости в сочетании со стрейфами.

Обход sv_cheats

Позволяет обходить sv_cheats для доступа к чит-командам на стороне клиента, таким как mat_fullbright или thirdperson. Читы на стороне сервера, такие как noclip и buddha, не работают.

Манипуляции системой случайных критических ударов

Чтобы исправить читы, использующие постоянные критические удары, Valve выпустила новую систему случайных критических ударов, которая требует от игроков сначала «наполнить корзину» выстрелами, прежде чем они смогут получать случайные критические удары.

Можно «накапливать» случайные критические удары, заполняя «корзину критических ударов», которая затем может быть использована читером по своему усмотрению. Оружие ближнего боя имеет самый высокий процент критических ударов, поскольку в нем нет этой системы.

Этот чит не работает на серверах с параметрами значений tf_weapon_criticals и tf_weapon_criticals_melee, равными 1.

Пользовательская схема предметов

Читеры могут загрузить временную пользовательскую схему предметов, которая обычно противоречит правилам схемы предметов, предоставляемой игрой.

Что может сделать пользовательская схема элемента:

  • Удалить все ограничения equip_region, которые видны всем.
  • Добавить атрибуты к любому предмету в игре, который отображается только для них и исчезает после выгрузки схемы.
  • Добавить любой предмет в их рюкзак, который отображается только для них и исчезает после выгрузки схемы.
  • Увеличить количество доступных им слотов для рюкзаков, что может обмануть веб-сайты, использующие API Steam для получения ложных данных о рюкзаках.

Это не позволяет использовать какие-либо подрывающие экономику критические ошибки, поскольку Valve добавила дополнительные меры для предотвращения этого.

ESP

ESP (англ. Extra Sensory Perception) расшифровывается как экстрасенсорное восприятие. Под ESP понимается всё, что дает дополнительную визуальную информацию. Например:

  • Отображение позиций игроков, уровня здоровья, процента убер-заряда, класса и оружия.
  • Chams (изменяет цвета модели, делая их более заметными и видимыми сквозь стены).
  • Заставляет игроков постоянно светиться, подобно тому, как светятся ваши союзники после вашего возрождения.

Fakelag (поддельное запаздывание клиента)

Злоупотребление пакетами сервера, поэтому сервер не обновляет вашу позицию в течении ~ 23 тиков. Для других это выглядит как «задержка», но их пинг будет относительно низким, и, по их мнению, игра будет выглядеть нормально. Из-за особенностей, он в основном используется для противодействия читерам, чтобы заставить их автонаведение промахнуться.

Fake Latency (Поддельная задержка)

Это искусственное увеличение или уменьшение пинга связи с сервером. Уменьшение пинга не влияет на игровой процесс, а реальный пинг можно узнать, набрав ping в консоли. Увеличение пинга также увеличит количество компенсаций задержки, выполняемых движком Source, что позволит читерам гораздо проще стрелять в людей за стенами.

Быстрая очередь

Использует систему подбора региона очереди, что значительно сокращает время ожидания в очереди.

FOV (модифицирование угла обзора)

Позволяет изменять угол обзора (англ. Field Of View) выше диапазона от 55 до 90 градусов.

Активация Хеллоуина

Позволяет использовать такие атрибуты, как Магические заклинания, в матчах, не Хеллоуин сам по себе не активен. В отличие от схемы пользовательских предметов, это позволяет показывать заклинания другим игрокам, а не только работать на стороне клиента.

Спам шумелками

Позволяет читерам использовать любые шумелки, которые имеют ограниченное количество применений, фактически не используя их.

Отсутствие отдачи

Устраняет любую отдачу, полученную при стрельбе из оружия или при получении ранений; это в основном просто визуально-косметический эффект, но он может повысить точность автонаведения.

Отсутствие неточности попадания снаряда

Относится к той же категории, что и отсутствие отдачи. Устраняет любые неточности, присущие огнестрельному оружию, такие как отклонения снарядов Базуки бродяги или неточность заряда Охотника.

Roll Speed

Когда Valve исправила «скорость изменения угла обзора», они исправляли его только для игроков, которые стоят (не используют присяд); исправление не распространяется на читеров, которые приседают.

Это позволяет читерам передвигаться присядя, но со скоростью ходьбы.

Server Seed Prediction (Прогнозирование начального уровня сервера)

Если сервер работает достаточно долго, начальное значение (которое определяет разброс для клиентского оружия) будет иметь большую плавающую точку.

Это приводит к большой неточности (поскольку она округляется все больше и больше). Клиент игры может предсказать шаблон, сгенерированный сервером, поскольку вам нужно только значение, приблизительно близкое к значению серверов, а округление сделает все остальное, что не позволит использовать свойства (характеристики), подобные разбросу. Обычные серверы не работают достаточно долго, чтобы этот чит сработал, но некоторых серверах сообщества это возможно сделать.

Вид от третьего лица

Позволяет читерам переходить в вид от третьего лица независимо от того, установлено ли на сервере значение sv_cheats равному 1, или плагинов (если это сервер сообщества).

Передвижение во время насмешек

Изначально это была ошибка, которая позволяла игроку выполнять действия при насмешке, если вы использовали её прямо перед тем, как упасть с небольшой высоты.

Это было исправлено в одном из обновлений, но все еще частично можно использовать. Например, использовать движущиеся насмешки для мгновенного поворота без какой-либо задержки или двигаться боком.

Обход системы анти-чита

Этот чит, также известный как VAC Disabler, позволяет обходить античиты системы VAC или серверов сообщества. Но при этом это не убирает уже имеющийся VAC-бан.

Манипулирование Tickrate

Позволяет клиенту «телепортироваться назад» до ~23 тиков на серверах Valve. Значение определяется с помощью sv_maxusrcmdprocesssticks), отправляя несколько пользовательских команд после симуляции потери пакета. Это приведет к тому, что игрок телепортируется назад во времени на ~23 тика (примерно треть секунды на серверах с 66 тиками). Он существует благодаря тому, что игра компенсирует потерю пакетов, и ее можно разделить на «зависнуть в воздухе» (англ. airstuck) и манипулировании скоростью на короткий промежуток времени.

Это также может быть использовано для другого, например для двойного нажатия (англ. double tap), которая убирает задержку между двумя и более выстрелами.

Читы которые больше не работают

Эти читы были исправлены Valve в рамках обновлений.

Спам достижениями

Читеры могли быстро разблокировать и повторно заблокировать достижения, что приводило к спаму в чате и постоянному воспроизведению звука заработанного достижения. Это было исправлено в 2014 году, когда Valve добавила ограничение на количество достижений, которые могут отображаться в чате одновременно.

Зависание в воздухе

Читер мог зависать в воздухе, отправляя команды со стороны клиента на сторону сервера.

Это использовалось в следующем:

Исправлено в Обновление от 20 апреля 2017 путём введения новой команды sv_player_usercommand_timeout, которая будет требовать от читеров отправки пользовательских команд на сторону сервера, в зависимости от установленного значения; установка значения на 0 отключает исправление.

Бесконечные критические атаки

Первоначально читы могли давать 100% к критическую удару, установив значение подсчёта тиков (tickcount) на то значение, которое давало критические удары.

Исправлено в 2013 году с введением системы «корзины для критических ударов» (англ. Crit bucket).

Назаметное автонаведение по заданной части хитбокса

Хитбокс относятся к оружию, которое использует хитскан, например, дробовики или пистолеты.

"«Идеальное бесшумное прицеливание» (широко известное как pSilent) используется для скрытия бесшумного прицеливания от тех, кто наблюдает за читером.

Исправлено в Обновление от 23 июля 2015 путем введения новой команды sv_maxusrcmdprocesssticks_holdaim, которая позволяет серверам удерживать клиентские тики в течение нескольких тиков; значение 0 отключает исправление.

Прыжки с пулемётом

Обычно, когда вы играете за Пулемётчика, используя Пулемёт, вы не можете прыгать. Читы могут снять это ограничение, просто сообщив игре, что вы не раскручиваете в данный момент пулемёт.

Исправлено в 2013 году.

Отсутствие отдачи

Чит предсказывает или изменяет начальное значение оружия, чтобы убрать/уменьшить разброс пуль.

Исправлено в Обновление от 23 июля 2015, заставив сервер управлять исходным значением оружия, вместо клиента.

Чит на ускорение заряда снайперской винтовки

Чит заряжал заряд снайперской винтовки быстрее или мгновенно.

Задержка работы/повышение пинга сервера

Отправка слишком большого количества команд за тик может привести к отключению сервера или полному замораживанию игроков, что часто приводит к вылетам игроков.

Это было частично исправлено в Обновление от 7 июня 2018, ограничив количество команд, которые игрок может отправлять за тик; однако на некоторых серверах сообщества это по-прежнему работает.

Зависание/удаление состояний

Чит злоупотреблял сетевым каналом для пропуска цепочки последовательностей. Можно было удалить почти все состояния, такие как поджог или кровотечение.

В зависимости от того, сколько последовательностей вы пропустили, читер мог нарушить компенсацию задержки игрока, из-за чего людям будет трудно попасть по хитбоксу читера.

А так же:

  • Ускоренное завершение насмешки (например Флогистонатора, что продлевает убер-заряд).
  • Удаление оглушения накладываемого призраками.
  • Неограниченное дублирование предметов, восстанавливающих здоровье.
  • Неограниченное дублирование предметов, восстанавливающих патроны.
  • Бесконечные Банкате или Зломолоко.
  • Мгновенный захват контрольных точек.
  • Мгновенное снятие маскировки у Шпиона, пропуская анимацию.
  • Мгновенная перезарядка.
  • Мгновенная раскрутка пулемёта.
  • Обратный захват контрольных точек, позволяющий защищающейся команде захватывать точки для атакующей команды.
  • Игнорирование со стороны НПС, таких как турель инженера.
  • Использование Охотника чтобы не отнимать, а давать здоровье противникам.
  • Стрелять дважды за один раз без задержек до следующего выстрела.
  • Мгновенно выстрелить все липучки Липучкомётом.
  • Использование Горящих рукавицы ускорения и аптечек для получения бесконечного сверхлечения.
  • Задерживать заряды на любом оружии, которое может быть заряжено.

Эффект удаления состояний может быть достигнут законными способами, путём намеренного замораживания игры (например, рассылки спама snd_restart), чтобы отключить синхронизацию с сервером.

Удаление состояний было исправлено в Обновление от 7 ноября 2017. Некоторые ошибки были исправлены позднее.

Скорость изменения угла обзора

Вскоре после того, как был исправлен чит на изменение скорости передвижения, появилась еще одна его разновидность, известная как «Скорость изменения угла обзора»; она позволяла развивать скорости, превышающие обычные, но не давала таких эффектов и результата, как обычное изменение скорости передвижения.

В Обновление от 24 июля 2014 было исправлено.

Боты

В конце 2019 года начали создаваться боты (полуавтоматизированные или полностью автоматизированные читерские программы практически без участия человека), которые подключаются к случайным серверам, используя, в основном, читы на автонаведение, задержку сервера, спин-бот, автоматизированное управление перемещением и управление голосованием.

В нескольких обновлениях были предприняты попытки исправить или смягчить проблемы, связанные со спамом в голосовых и текстовых чатах, кражей имен, инициированием голосования, сменой названия команды, зависанием сервера и отсутствием косметических предметов. Помимо нескольких волн VAC-банов для аккаунтов ботов, аккаунты, которые участвовали в букмекерской деятельности, получили игровую блокировку. С введением игровых банов в конце июня 2024 года в обычных играх практически не осталось ботов.

См. также