Читерство (англ. cheat «мошенничать, обманывать») — использование сторонней аппаратуры, программ и ошибок игры для обеспечения нечестного преимущества в компьютерных играх.
Эта статья во многом или полностью опирается на неавторитетные источники, что может вызвать сомнения в нейтральности и проверяемости представленной информации. |
Впоследствии термин перебрался на настольные и азартные игры.
Обман в азартных играх, очевидно, существует с доисторических времён: среди египетских иероглифов обнаружили отсылку на напёрстки, игру, ассоциирующуюся с обманом.
Мошенничество в одиночных играх существует и терпимо. Так, игровед Миа Консалво в одном из опросов получила ответ: «Нельзя смошенничать перед приставкой, можно только перед другим игроком». Зато в играх против людей опыт говорит, что никто не хочет связываться с игрой, где много жуликов. Потому в крупных онлайн-играх идёт серьёзная борьба с читерством. Так, Valve Anti-Cheat, найдя подтверждённую читерскую программу, навсегда банит жулика в данной игре. В MMO-играх, контролируемых их разработчиками, используется блокировка игровых аккаунтов администрацией с общей формулировкой «за процесс, не предусмотренный игрой».
Также от читерства стоит отделять троллинг и вредительство, цели которых — помешать напарнику играть и получить от этого удовольствие, но не игровое преимущество.
В настоящее время (2018 год) разработчики читов часто намеренно сдерживают распространение своего детища, чтобы не забанили: прячутся в даркнете, а программа распространяется по подписке, с защитой от копирования. Одна из спорных функций мышей A4Tech Bloody (Core 3 — компенсация отдачи в шутерах) доступна только за плату.
Приведённое определение является неформальным: оно содержит понятие «нечестный». Йохан Хёйзинга в работе «Homo ludens» говорит, что игровой плут «делает вид, что следует правилам, и играет вместе со всеми, покамест не оказывается пойманным за руку». В настольной игре это обычно заметно, но в компьютерной существует «серая зона» между явно честной игрой и явным читерством. Например:
Потому разработчики игр в лицензионном соглашении объявляют несколько стандартных способов читерства, а об остальных говорят «на усмотрение администрации». Например, World of Tanks определяет читерство как «использование программ, имитирующих действия Пользователей в Игре (боты), программ-кликеров, макросов управления клавиатурой и мышью, иных подобных методов накапливания внутриигровых достижений, а также иные формы неспортивного поведения по усмотрению Администрации».
(Интересно, что в «Homo ludens» описаны и игровые вредители под названием «шпильбрехеры».)[источник?]
Список не исчерпывающий. Приводятся только самые распространённые виды жульничества.
Часто игра получает от сервера какую-то информацию, но не выдаёт её наружу. Внедрившись в процесс игры, её можно-таки получить.
С высокой скоростью и абсолютной точностью, присущей компьютеру, читер не оставляет шансов честно играющим.
Если сервер не проверяет корректность вычислений, проведённых на клиенте, читер может делать невозможное.
Даже не имея особого ПО, вполне законными процедурами можно получить нечестное преимущество.
Игры стараются делать по принципу «авторитарный сервер»: всё, что можно, вычисляется на сервере; всё, что клиент не обязан знать, ему не отдаётся. Это, впрочем, зачастую конфликтует с другими задачами: игра должна компенсировать задержки связи и не передавать по сети много информации, а игровой сервер должен работать быстро. Авторитарный сервер используется, например, в игре World of Tanks, где вычисления движения танков, обнаружения танков противника, баллистики стрельбы происходят на сервере. Следовательно, невозможно создать моды, которые бы меняли скорость танка, заметность танка, траекторию полета снарядов. Тем не менее и для этой игры существуют чит-модификации, которые позволяют улучшить видимость в прицеле (убирают кусты и листву, отображают контуры уже обнаруженных танков за препятствиями), автоматически наводят прицел (аим-боты).
Разработчики стараются зашифровать игровой код. Системы наподобие VMProtect и Denuvo используются не только для защиты от пиратства, но и для защиты от читерства. Шифруются и сетевые пакеты.
Античит может действовать по принципу антивируса: найдя известную чит-программу, он ставит в известие центральный сервер. При этом могут быть вопросы с частной жизнью: так, Valve Anti-Cheat проверяет кэш DNS, что косвенно позволяет определить, на какие сайты ходил игрок (но, по утверждениям авторов, только для 1 % игроков части этого кэша отсылаются на более серьёзную проверку) — связано это с защитой читов от копирования.
Игровые приставки научились замечать простейшее оборудование, разрывающее витые пары. Впрочем, достаточно подключить его через коммутатор, и приставка ничего не заметит.
Бота можно обнаружить статистическим анализом — впрочем, бывало, что очень сильного игрока принимали за бота. Чтобы уменьшить количество ложных тревог, статистический анализ комбинируют с ручной проверкой.
Для ручной проверки античит может отправлять на сервер повторы, скриншоты, содержимое чата.
Например, Valve Anti-Cheat предлагает такие санкции:
API Steam позволяет подключать и свои античиты, при этом функциональность API соответствует функциональности VAC — то есть попавшемуся на читерстве никак нельзя запретить играть в офлайне.
При этом санкции не обязательно бывают жесткими: например, в Titanfall читеров не банят, а навечно отправляют на отдельные сервера, где они могут играть только с себе подобными.
Для улучшения этой статьи желательно:
|
This article uses material from the Wikipedia Русский article Читерство в сетевых играх, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Если не указано иное, содержание доступно по лицензии CC BY-SA 4.0. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Русский (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.