Главная Форум Файлы Каталог статей Видео Галерея
Наши рекомендации
Главная » Статьи » Статьи

История читерства

История читерства

Причины существования

Как и любой другой вид мошенничества, читерство существует с единственной целью — легко и быстро получить то, на завоевание чего «честным» путем уйдет во много раз больше времени и усилий (причём еще неясно, будет ли желаемый результат вообще достигнут). Вне зависимости от «приза» — это может быть рекордный счёт, время, просто победа над соперниками — получение его приносит некоторое удовлетворение, и на нечестный путь потенциальных читеров толкает тяга к самоутверждению вкупе с неуверенностью в возможности (или нежеланием) получить его «честным» путём. К причинам можно добавить и желание прославиться, но это для читера достижимо лишь отчасти: при слишком близком знакомстве с «честными» игроками он неминуемо будет разоблачён.

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

Пример опасности читерствадля игровых сообществ

Юэль Сеттерстрём (швед. Joel Zetterström) в своей дипломной работе «Правовой анализ мошенничества в сетевых играх» приводит такой пример.
В шахматной лиге по переписке посредственный игрок за несколько месяцев стал одним из лучших. Было очевидно, что он не мог так быстро повысить свой уровень. И он, в конце концов, признался: он купил шахматный компьютер. В сообществе началась паранойя: слабые игроки используют шахматные компьютеры, чтобы обыгрывать более сильных. Проигравшие вместо «Хорошая игра» говорили: «Ты жульничал!» Лига практически распалась

Виды читов:

                     Wallhack (WH) — просмотр сквозь стены

                      Просмотр сквозь стены происходит взломом игры или графических драйверов. Часто сервер в угоду производительности проводит лишь приблизительный отброс невидимых игроков, а окончательный отброс остаётся за Z-буфером графических плат. То есть, соперник выводится на видеоплату, но не рисуется, так как не проходит тест Z-буфера. Есть несколько способов эксплуатировать эту проблему:


Взломать игру.
Приделать к моделям игроков длинные шипы, которые проходили бы через стены. С этим мошенничеством можно бороться, проверяя целостность игровых данных.
Установить драйвер, отображающий все поверхности полупрозрачными. В частности, фирма ASUS выпустила видеодрайвер, позволяющий такое, но под давлением общественности отозвала его.
Установить резидентную программу, которая каким-либо образом определяет, рисуется фон или персонаж, и для персонажа отключает Z-буфер. Half-Life рисует персонажей после окружающей обстановки, поэтому лучшие мошеннические программы для Half-Life и Counter-Strike сбрасывают Z-буфер перед тем, как первый персонаж начинает рисоваться. На движке Source возможно игнорирование Z-буфера без использования дополнительных программ, используя ключ $ignorez в материалах игроков и важных предметов.

                 Radar hack — обнаружение игроков за стенами и сзади

Чит позволяет видеть на карте врагов, тогда как обычно в играх на карте можно видеть только своих. Центр радара (сам игрок) помещается в центр экрана, то есть совпадает с прицелом. Таким образом, читер видит примерное положение врагов относительно себя. Тем самым он не знает точного положения, он только видит, что, например, слева приближается враг. Таким образом, он имеет время подготовиться к встрече. Такой хак очень сложно распознать.

                Читы, дающие нечеловеческие способности:

Если демаскирующие читы лишь пассивно дают информацию о соперниках, эта категория читов активно вмешивается в игровой процесс.

                Aimbot — наводчик


Наводчик — программа, которая автоматически нацеливает оружие на соперника. Наводчик стреляет быстро и без промаха. Есть три технологии наводки:
Взлом памяти игры и/или пакетов, которыми она обменивается с сервером;
Взлом графического драйвера. Например, Half-Life рисует персонажей треугольниками, а окружающую обстановку — четырёхугольниками, поэтому установка резидентной программы на функции OpenGL позволяет отличить персонажей от фона.
Поиск цели по цвету. Часто применяется вместе с демаскировкой.

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

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

Эйм бывает сглаженным (smooth) — прицел не моментально переставляется в нужную позицию, а плавно двигается, то есть движения «сглаживаются». Также эйм бывает «silent» — это значит, что сам читер не видит на своём экране «неестественности» движения прицела, хотя наблюдателям заметны подёргивания прицела.

Эйм бывает также постоянным (autoaim) — как только появляется видимая цель, прицел прилепляется к ней и следует за ней. Наконец, эйм бывает обычный, то есть срабатывающий только в момент выстрела/нажатия специальной клавиши.

              Speedhack (SH) — скорость перемещения игрока

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

                 Norecoil, Nospread — антиотдача и антиразброс


Очень близкие друг к другу понятия. Первоначально появился чит norecoil. Он компенсировал отдачу от выстрела по вертикали — то есть, при выстреле дуло оружия уводит вверх. Чит корректирует положение прицела после каждого выстрела, опуская его вниз. Так снижается разброс по вертикали.

Чуть позже появился чит nospread. Он делает то же самое, что и norecoil, но по горизонтали. То есть, он просчитывает отклонение пули по горизонтали в следующий выстрел и компенсирует его движением прицела в противоположную сторону. Современные эймботы (а ноуспред и ноурекойл используются большей частью именно в паре с автонаведением) компенсируют разброс и по вертикали, и по горизонтали. Минусом таких читов является то, что эти неестественные рывки прицела заметны наблюдающему за читером — таким образом возникающее «подёргивание» прицела является одним из признаков использования читов, за что читера и банят.

Категория: Статьи | Добавил: Admin (02.06.2011)
Просмотров: 2111 | Комментарии: 5 | Рейтинг: 5.0/3
Всего комментариев: 4
0
MoZgG (29.07.2011 11:34) 4 [Материал]
MoZgG) целая история о читерстве)