CLAN D31
Меню сайта
Категории каталога
Тактика [3]
Чемпионаты [7]
Обучение [15]
Юмор [7]
Разное [25]
Интервью [17]
Топ статей:
  • Самые новые
  • Самые крутые
  • Самык просматриваемые
  • Самые комментируемые
  • Наш опрос
    Является ли пейнтбол или страйкбол заменой КС???
    Всего ответов: 60
    Популярные темы
  • ICE (155)

  • Нам предлагают сыграть Жестики (141)

  • Я хочу мувик! (84)

  • Обсуждение игр... (82)

  • Чемпионат D31 5x5 2008 (82)

  • CW (69)

  • Просто анекдотики (51)

  • Нужен состав!!! (47)

  • Юмор от d31_fearlet :) (47)

  • Футбольный менеджер (41)

  • Главная » Статьи » Разное

    Читерство в Counter-Strike
    Автор ShaMan   

    Проблема читерства в Counter-Strike долгое время является предметом обсуждений и темой противоречий в среде онлайнового CS сообщества. Игра Counter-Strike стала первым примером с точки зрения онлайнового читерства с тех пор, как она была выпущена в розничную продажу и завоевала свою славу. Этот пример часто используется в качестве предупреждения о том, что читы могут сделать с онлайновой компьютерной игрой, и попытки борьбы с читерством, предпринимаемые администраторами игровых серверов и компанией Valve Software, также приводятся в качестве примеров того, что работает, и что не работает. Эти попытки удержать ситуацию под контролем и реакция на них со стороны разработчиков читерских программ (читов) также представляют собой уникальный пример для тех, кто занимается компьютерной наукой и разработкой программ.

    В чем состоит читерство в Counter-Strike?

    В онлайновых играх существует множество нарушений, которые подпадают под термин «читерство». Некоторые нарушения считаются читерством только на компьютерных соревнованиях, тогда как более серьезные нарушения, такие как использование хакнутых исполняемых файлов или файлов данных (hacked executables, data files), почти всегда считаются неприемлемыми для законопослушных игроков. Даже в организованных игровых лигах такое наказание, как техническое поражение, может рассматриваться как приемлемое при нарушении большинства правил лиги, но при выявлении использования читерских программ, виновные чаще всего изгоняются (банятся) из лиги и их репутация в сообществе может быть испорчена навсегда. Поэтому в онлайновых играх есть некий диапазон того, что считается читерством, и диапазон того, что может быть приемлемым даже, если читерство как таковое имело место. Использование хакнутых исполняемых файлов, файлов данных (hacked executables, data files) или использование любого другого внешнего воздействия для внесения изменений в игру – все это явления в большинстве своем характеризуемые как читерство. Тем не менее, все-таки существует ряд «серых зон» в том, что принимается как читерство. Обычно эти «серые зоны» включают в себя использование «багов» игры для получения преимущества, и иногда эти действия считаются читерством, а иногда считаются приемлемым использованием возможностей игры к изменению конфигурации. Эти действия обычно принимают форму использования «багов» карты или «багов» движка для достижения преимущества отдельными игроками путем измения команд в консоли или в файле конфигурации. Также администраторы игровых серверов могут рассматривать тим-киллерство (убийство членов своей команды), как разновидность читерства, но этот вид анти-общественного поведения обычно легко контролируется путем запрета нарушителю играть на сервере (пресловутый «бан»).
    Можно смело сказать, что до конца 2000 года читы были более исключением, чем досадным феноменом, и начали становиться такой серьезной проблемой для сообщества только с 2001 года. К концу 2004 года битва с читерством кажется уже совершенно проигранной с постоянно увеличивающимся количеством читеров и анти-читерскими программами, постепенно сдающими свои позиции в этой скачке с препятствиями. История читерства в Counter-Strike насчитывает столько же времени, сколько история самой игры, посколько читерство присутствовало в ней с самого начала с 1999 года, хотя только в 2001 году проблема стала настолько очевидной и болезненной, что игра Counter-Strike стала синонимом со словом читерство, и остается такой до сих пор.

    Примеры исполняемых читов

    В этом разделе описываются различные типы читов для Counter-Strike, как они работают и как распознать, когда они используются. В то время, как отдельные хаки отличаются друг от друга, они всегда относительно просты, но эти простые хаки, тем не менее часто объединяются в так называемые «мультихаки», которые обычно включают эймбот, уоллхак и другие, объединенные в один легко исполняемый пакет.

    Уоллхаки и ЭСВ (Wallhacks and ESP)
    - Уоллхаки – делают стены и иногда тела полупрозрачными, чтобы дать возможность пользователю видеть через стены.
    - ЭСВ (ESP) — Экстрасенсорное восприятие (Extrasensory Perception), или Расширенное Восприятие (Expanded Perception), показывает на экране хит-боксы игрока и такую информацию, как статус, класс, имя, здоровье и оружие, или делает их более различимыми , позволяя читеру видеть из через стену.
    - Модели с указателями в виде «штырей» (Spiked models) — Длинные «штыри», видимые из-за стены, показывают присутствие других игроков на экране читера (Скриншоты с сайта http://www.ingame.ru/cheaters - предоставлено модератором CS серверов СТРИМ.Арены valenok)

    Эти читы наиболее просты в употреблении, поскольку несколько изменений, или даже багов в драйверах видеокарт, могут привести к возможности игрока видеть других игроков через стены. Чит XQZ предлагал альтернативу этому: шар, плавающий над всеми игроками, который был виден через стены, даже если самих игроков не было видно. Но этот, так называемый "ballhack" давал игрокам меньше информации, особенно о вооружении и направлении движения противников, и поэтому был не очень популярен. Уоллхаки могут быть настолько просты, что добавление всего двух строк в код оболочки OpenGL будет достаточным, чтобы получить уоллхак. Обычно, пользователи уоллхака выдают себя тем, что ведут себя нелогично, если наблюдать за ними в нормальном режиме, но очень понятно, если следить за ними, также используя уоллхак. Кроме того, определенные эффекты от возможности видеть сквозь стены, такие как пред-нацеливание, которое кажется почти неоличимым от эймбота, может быть определено на стороне сервера. Уоллхаки и другие подобные читы невозможно скрыть во время игр по локальной сети, когда есть возможность смотреть на экран монитора читера.

    Термин уоллхак («wallhack») используется для описания различных методов читерства (“cheating”) путем изменения свойств стен (walls) в многопользовательской игре-шутере от первого лица (multiplayer first-person shooter, или FPS). Это позволяет игрокам, использующим читы (читерам), видеть то, что они не могут видеть при нормальной честной игре. Использование такого чита позволяет игрокам обнаруживать других игроков на карте, что дает читеру возможность поражать других игроков, оставаясь невидимым. Многие FPS – игры включают такое вооружение, как гранаты, которые могут поражать игроков, которых не видно. Но поражающий эффект такого рода оружия основан на сплошном поражении, а не на прицельных попаданиях. Тем не менее, в такой игре, как Counter-Strike, определенное огнестрельное оружие может стрелять через стены, особенно винтовки. То есть, читеры, видящие противника через стену, имеют возможность сразу поразить его, оставаясь невидимыми. На Steam - онлайновой игровой системе для Counter-Strike, нарушитель, при обнаружении у него VACом указанного чита, банится навечно на всех серверах, защищенных VACом. Другие типы включают «уоллуок» ("wallwalk"), при котором игроки способны видеть и проходить через стены. Иногда называемый «призрак модом» ("ghostmode"), этот хак делает возможными скрытые атаки на всех, кто проходит у стены, поскольку игрок внутри стены практически невидим.

    Последняя, и, возможно, самая злостная, форма уоллхака – это "noclip", который является читерским кодом во многих играх, который позволяет игроку летать при нажатой клавише «прыжок» ("jump" key), двигаться через стены и оставаться невредимым при попаданиях. Этот чит бывает в разных формах, некоторые ииз них менее несправедливы, чем другие. Хотя теоретически этот чит невозможно использовать в многопользовательских играх, его можно задействовать в онлайне путем замены одной единственной строчки кода. К счастью, читеров, использующих "noclip", легко обнаружить, что обычно заканчивается баном на сервере, на котором они его использовали.
    Происхождение. Уоллхаки появились потому что почти во всех FPS играх не делается попытки обсчитать в режиме реального времени, что игрок может видеть, а что не может. Это было бы весьма обременительно для обработки прооцессором и замедляло бы игру. Вместо этого, когда создается игровая карта, программа пытается определить все возможности видимости и разделить карту на зоны, которые определенно не видны друг другу. По мере движения игрока по игре компьютер просто рисует только то, что находится в определенной зоне видимости, начиная прорисовку с дальней от игрока зоны и заканчивая ближайшей к нему. Эта техника позволяет объектам на переднем плане заслонять собой объекты, находящиеся на заднем плане. Тем не менее, поскольку игра обрабатывает и прорисовывает эти задние объекты, то она может быть модифицирована таким образом, чтобы не рисовать объекты на переднем плане, и тогда, игрок, загороженный таким объектом, становится видимым. Уоллхаки изменяют игру на стороне клиента таким образом, чтобы определенные объекты на переднем плане не прорисовывались или становились прозрачными.

    Обнаружение. Уоллхаки могут быть сразу обнаружены игроком, который физически видит экран монитора читера и, таким образом, их использование становится невозможным на играх по локальной сети (LAN party). При игре же по Интернету их обнаружение не всегда так просто. Таким анти-читерским программам, как, например, PunkBuster бывает сложно обнаружить уоллхак. В то время как большинство уоллхаков используют программные методы для реализации своего действия (и поэтому могут быть обнаружены), некоторые задействуют аппаратные способы. Например, игрок может обнаружить, что некоторое сочетание определенной видеокарты и старого драйвера приводило к тому, что двери и другие предметы на карте прорисовывались только по каркасу. Использование уоллхаков может быть сложным для обнаружения другими игроками во время игры. Читер может весьма умело прятать от других игроков свои «виртуальные экстра-сенсорные» возможности. Например, постоянное поражение противников в голову через стену может насторожить других игроков, но одно только знание, что противники прячутся за ящиком или за углом, вполне достаточно, чтобы дать такому знатоку сверхготовность. Умелые или везучие игроки могут быть ошибочно приняты за читеров, использующих уоллхак. Опытные игроки обычно чрезвычайно хорошо знают все любимые «нычки» и могут простреливать или забрасывать их гранатами, даже если они там никого не видят.

    Эймбот («Aimbot») Эймбот (aimbot) , иногда называемый автоприцеливанием ("auto-aim"), - это программа, используемая в онлайновых многопользовательских FPS играх, которая помогает игроку прицеливаться в выбранную цель. Поскольку она дает игроку преимущество над игроками, у которых такой программы нет, то она считается читом. Эймботы имеют различные уровни эффективности. Некоторые эймботы могут контролировать весь процесс прицеливания и стрельбы, требуя от читера только передвигаться в том направлении, откуда ему видны противники. Такой уровень автоматизации обычно затрудняет возможность скрыть использование чита, поскольку игрок совершает нечеловечески быстрые повороты, после которых его или ее прицел всегда оказывается на голове противника Некоторые игры, включая Half-Life and Unreal Tournament 2004, имеют встроенный "auto-aim". Тем не менее, подавляющее большинство онлайноых игровых серверов отключают возможность использования этой опции. Эймботы используют то, что компьютер точно «знает» расположение противника и стреляют автоматически. Эймботы обычно целятся в голову, но некоторые хаки имеют регулируемые векторы нацеливания в разные точки тела противника. Некоторые имеют алгоритмы «случайности», чтобы затруднить наблюдателям идентификацию читерства. В более общем виде эймботы способствуют более точному поражению противника. Тем не менее, здесь схожесть заканчивается:
    - Ранний и относительно примитивный эймбот XQZ привязан к кнопке клавиатуры или мыши и, пока эта клавиша нажата, он работает, нацеливая перекрестье прицела в голову (или, если необходимо, в другую часть тела). Эта кнопка может совпадать с кнопкой стрельбы и , таким образом, включает эймбот и автоприцеливание только во время стрельбы. Но он может выдать свое присутствие и насторожить наблюдателя своей тенденцией следовать за движениями противника с нечеловеческой точностью.
    - Ранний эймбот OGC был уже более «продвинутым», и мог быть настроен разными способами. Автоприцеливание (Auto-aiming) позволяло автоматически точно целиться и сопровождать цель. Автострельба (Auto-shot) была еще одним параметром, при котором воплощение игрока (автара) открывало огонь при «захвате» цели эймботом. Это было нетрудно настроить. Мог быть использован и способ прицеливания в стиле XQZ.
    - Более поздние версии эймбота OGC позволяли, так называемое «точное прицеливание» («punctual aiming»), когда один удар по клавише (обычно по клавише «стрельба») приводил к одному единственному точному наведению на цель без какого-то бы ни было сопровождения цели.
    - Современные читы, т.н.«неуловимые на локальной сети» ("LAN-Proof"), подразумевают использование так называемого «заряженного прицеливания» («charged aiming»), которое является улучшенным вариантом по сравнению с «точным прицеливанием» («punctual aiming»). В этом варианте режим «точного прицеливания» («punctual aiming») является активным («заряженным») только тогда, когда нажимается определенная кнопка незадолго до того, как необходимо прицелиться, а открытая стрельба, в свою очередь, «освобождает» этот заряд. Хотя это может быть и неудобно, но это позволяет скрыть применение чита во время соревнований, поскольку беглая проверка подозрительного игрока не даст ничего.
    - Некоторые хорошо разработанные и частные эймботы даже и не думают заботиться о том, чтобы передвигать прицел, поскольку они являются proxy-программами, работающими на сетевом уровне. Являясь фактически «заряженными» эймботами с точной настройкой, они производят выстрелы, которые кажутся скорее результатом простой удачи, нежели результатом волшебного перемещения прицела. Преимущество такого чита заключается в том, чтобы сделать использование читов, препятствующих разбросу (nospread сheats) (см.ниже) менее очевидным и более эффективным.
    Первый хорошо известный эймбот, XQZ, был специально разработан для использования на играх по локальной сети (LAN parties), во время которых другие игроки могут посмотреть читеру через плечо. Современный чит – это высокосложный инструмент с функциями, которые практически необнаружимы во время игры по локальной сети, по сравнению с которым, то, что обычные читеры и анти-читеры знают, как читы, - кажутся деткими игрушками (особенно пресловутый OGC). Много современных необнаруживаемых читов используют режим «зарядки» («charging»), когда только тонкая комбинация клавиш (например, shift + клавиша закупки патронов, или одновременное нажатие клавиш правого и левого стрейфа) «заряжает» эймбот на короткое время и только на несколько патронов. Даже если администратор соревнований заменит читера, чтобы найти что-либо подозрительное, он ничего не найдет, поскольку он не будет знать той самой неочевидной комбинации клавиш, которая «заряжает» эймбот. Поскольку в ряде случаев читеры для «зарядки» эймбота использовали комбинацию клавиш, позволяющую узнать, сколько времени осталось до конца раунда ("timeleft"), этот тип эймбота был назван наблюдателями Timeleft cheat. Более того, скрытый эймбот сконфигурирован так, что используется маленькая зона захвата цели, что заставляет читера реально двигать мышкой, чтобы навести перекрестье прицела достаточно близко к позиции противника. Зависящий от нормальной реакции читера на первой стадии прицеливания, этот чит становится более естественно выглядящим и труднее обнаруживаемым, но, по-прежнему, смертельно точным при активации. Кроме того, эймбот может быть отконфигурирован так, что он «заряжается» на автоприцеливание и автострельбу только в тяжелых для игрока ситуациях.. Более того, хорошо сделанные скрытые эймботы не «ведут» цель – они нацеливают и открывают огонь сразу, как только нажимается соответствуюшая кнопка мыши, и не двигаются опять до тех пор, пока не будет второго нажатия. Даже опытный наблюдатель, старающийся определить коррелируют ли друг с другом движения мыши и движения на экране, окажется в затруднении, поскольку такое читерство почти неотличимо от действий скиллового игрока с хорошей стрельбой и рефлексами. Циркулируют слухи о существовании неких эксклюзивных «частных» эймботах, которые работают по типу Proxy без реального наведения на цель и их действие на первый взгляд кажется просто удачей игрока, а не читом. Прицел мышкой подтаскивается поближе к позиции противника, и после выстрела пуля волшебным образом попадает противнику в голову, несмотря на то, что перекрестье прицела не нацелено прямо в голову. Если конфигурацией чита предусмотрена большая зона захвата цели, то использование подобного чита становится очевидным. Если же зона захвата цели маленькая, то это почти невозможно определить из-за присущих Counter-Strike’у частых случаев неточности оружия и необъяснимых попаданий/промахов, благодаря которым подобное «везение» не кажется невозможным, если только оно не происходит слишком часто.
    Среди ряда игроков в Counter-Strike существует слух о возможности внедрить небольшой хак в память мыши, который активируется при ее подключении к USB порту. Это позволяет читерам читерить даже во время соревнований, когда они могут использовать только свою мышь и клавиатуру на безопасном компьютере. Отсутствие такой программируемой памяти у мыши и отсутствие фактов использования операционной системы, которые бы делали такие читы возможными, почти определенно доказывают, что эти слухи не более, чем городская легенда, которая служит хорошей иллюстрацией той паранойи, в которую повергло игровое сообщество широкое распространение читерства .

    «Без отдачи» (no-recoil) и «без разброса» (no-spread)
    Одинаковые по своей сути читы «без отдачи» (no-recoil) и «без разброса» (no-spread) заключаются в попытке уменьшить неточность оружия при стрельбе. «Без отдачи» (no-recoil) характеризуется автоматической компенсацией «отдачи» по вертикальной оси, в то время, как «без разброса» (no spread) пытается компенсировать горизонтальный «разброс» оружия. Поскольку и «отдача» и «разброс» оружия при стрельбе в игре Counter-Strike являются программными факторами, то они могут быть так же и перенастроены, чтобы компенсировать их действие для повышения точности стрельбы. Разные наименования для читов «без отдачи» (no-recoil) и «без разброса» (no-spread) сложились исторически. «Без отдачи» (no-recoil) значительно старше и может быть реализован упоминавшимися выше прото-хаками – все, что необходимо – это сдвинуть перекрестье прицела вниз очевидным образом, чтобы приноровиться к вертикальной отдаче оружия. «Без разброса» (no-spread), для сравнения, это относительно недавнее изобретение, которое может точно определить отклонение и компенсировать любую неточность, в результате чего все пули попадают в одну точку. В то время, как оба варианта могут использоваться независимо друг от друга, в более старых версиях эймботов, сопровождающих цель (slaving aimbots), использование, по крайней мере, чита «без отдачи» (no-recoil) является необходимым, что делает этот чит частью эймбота. Даже при использовании современных точных/заряженных (punctual/charged) эймботов достаточно часто используется чит «без разброса» (no-spread), если скрытность использования читов не является настолько же важной, как и эффективность. Более скрытные «заряженные» эймботы обычно привязывают свойство уменьшения разброса к состоянию «заряженности» эймбота. Таким образом предотвращаются случайные, неприцельные выстрелы, которые могли бы выдать наличие чита «без разброса» (no-spread). Они могут также отключить функцию «без разброса» (no-spread) на первые 3-5 выстрелов или даже только на первые 2 пули, выпущенные из оружия. Тем не менее, они могут быть обнаружены наблюдателями по едва заметным быстрым движениям прицела, и поэтому часто они отключаются в случаях, когда скрытность использования читов является первостепенной задачей, напрмер, при LAN-соревнованиях.

    Спидбот («Speedbot») или Спидхак (Speedhack)
    Спидбот (Speedbot) позволяет игроку производить действаия на сервере значительно быстрее, чем в нормальном режиме. Это также наиболее заметный хак с точки зрения простоты обнаружения из-за чрезвычайно высокой скорости перемещения читера по карте. Он включает, но не ограничивается, следующие действия:
    • Движение
    • Скорость стрельбы
    • Перезарядку
    • Переключение оружия Спидхаки (speedhacks) меняют восприятие времени компьютером и позволяют читеру действовать чрезвычайно быстро. В большинстве случаев они применяются в комбинации с другими читами. Спидхаки могут быть настроены на высокий темп, когда карта «зачищается» за секунды, а могут быть настроены на слегка повышенный темп, чтобы чуть повысить эффективность использования эймбота. Любой читер с установленным спидхаком обнаружит, что его действия в игре и темп стрельбы значительно выше, чем у других игроков. Как и чит «без отдачи» (no-recoil), таймхак (timehack), или спидхак (speedhack) в большинстве случаев используется в комбинации с эймботом. В зависимости от степени ускорения времени таймхак может быть использован для прорыва на респаун противника, чтобы перебить всю противоположную команду в течение первых секунд раунда. Он также может быть использован при низкой степени ускорения (например, 1,1 или 1,2) для улучшения убойной силы оружия (быстрее стрельба – больше пуль успевает попасть в противника), а также для сокращения времени, неоходимого для перезарядки. Хотя таймхаки и отключаются, когда скрытность использования читов является первостепенной задачей, в Интернет-игре очень небольшие ускорения невозможно засечь без намеренного хронометража или специальных программ.

    Спинхак («SpinHack»)
    Спинхак (SpinHack) также известен под названием Spinbot, или «вертолет», «вертушка». Чит в Counter-Strike, при котором читер вертится, постоянно делая обороты на 360º или как-то по другому, но необычно, в то время, как его управление и «вид из глаз» остаются такими же, как у нормально играющих игрокоов. Так же, как вертящийся игрок может играть нормально, так и используемые им другие читы тоже будут функционировать как положено, включая обычные эймботы.


    Источник: http://63rus.samaradom.ru/index.php?option=com_content&task=view&id=37
    Категория: Разное | Добавил: D31_MIXALbI4 (30.03.2008) | Автор: Михаил
    Просмотров: 2244 | Комментарии: 6 | Рейтинг: 3.0/1 |

    Всего комментариев: 5
    1 D31_PanTERRa  
    0
    Основное внимание соклановцев обращаю на Спинхак

    2 D31_MegBegb  
    0
    Во.... У Адидаса спинхак вроде был на посл моей игре..... На ножах было видно....

    3 D31_PanTERRa  
    0
    ) Конечно,а еще WH

    4 maveric  
    0

    5 ClicK  
    0
    happy happy

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа
    Календарь новостей
    Май 2024
    ПнВтСрЧтПтСбВс
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Друзья сайта
    Реклама

    Наш сервер!!!
    Кто в бою?
    Сейчас в бою: 1
    Гостей: 1
    Свои: 0

    Новые темы
  • vLineAge2.ru приглашает сразу после конца света, 22.12, 17.00 МСК! (2)

  • Заранее извиняюсь у администрации (15)

  • СЕЙЧАС Фригейм.рф новый сервер Lineage2 x50HL (0)

  • СЕГОДНЯ Фригейм открытие! Lineage2 3GAME.RU (0)

  • Фригейм - 11 января, Lineage2 (0)

  • Цигун (0)

  • Древняя система развития человека. Занятия. Москва. (0)

  • BeNdEr (0)

  • Проект vLineAge2.ru приглашает Вас 19.10.2012 в 19.00 мск! (0)

  • vLineAge.ru приглашает Вас 19.10.2012 в 19.00 мск! (0)

  • Статистика
    Copyright MyCorp © 2024