Комментарии 178
И как же обойти Overwatch, расскажите? Конечно немудрено, что читы в первую очередь пытаются защититься от VAC. Но у меня есть пример того, как я лично приложив руку помог забанить создателя (!) платного чита через Overwatch. Только ещё руки не дошли до того, чтобы отправить информацию о чите к Valve, чтобы им напрямую VAC занялся.
1) Не все люди которые вас убивают, читеры. Этим заблуждением грешат очень многие.
2) Патруль не обойти, хотя смотря что вы понимаете под «обходом».
Раньше был приватный чит, который каким-то образом повреждал демку для патруля, и она у них просто не запускалась с причиной «Evidence Invalid or Corrupt» или что-то такое. Что примечательно, это был приватный, а не продажный чит. Слоты продавали за сотни долларов.
Пофиксили сразу после того, как это начало распостраняться.
Есть фукнция SilentAim, когда вы можете двигать камерой вне зависимости от того, куда вы стреляете. Сейчас это по моему банится на ММ серверах.
Суть функции в том что можно включить обзор аимбота на 360 градусов, самому идти вперёд, а аимбот может убивать людей сзади (в то время, как камера смотрит вперёд, т.е камера не зависит от того, куда стреляет аимбот). Это ухудшало меткость и скорость отклика, но было популярно на публичных серверах, чтобы можно было «бежать и ломать всё вокруг», при этом не стопясь чтобы стрелять.
От лица патруля это палится мгновенно и безошибочно — вы стреляете вникуда (или вверх / в пол), а враг умирает. Или камера просто смотрит вверх или вниз, и крутится (хотя со стороны патруля, спинбот выглядит точно так-же).
Но я по-прежнему не понимаю смысл создания читов. Нет, создать читы ради заработка — это понятно.
Но зачем покупать читы за сотни долларов?
Понизить шанс получить бан. Который всё равно остаётся, хотя некоторым везёт 2-3-4 года. А потом у них банятся все аккаунты, в том числе и основные, со скинами на многие тысячи европейских денег.
По моему Valve хорошо поступила, что забанила их. Меньше будет желающих «прожать». Давно пора. А то раньше просто банили сам аккаунт, человек шёл, создавал новый, и продолжал портить игру людям.
Однако сейчас в CS:GO по прежнему полно читеров. Позавчера впервые запустил матчмейкинг за пол года, в первой же игре против меня оказался аккаунт с 11 часами, который сильно палился.
Решил спровоцировать его, говорю сейчас я «go full rage», и ты не выиграешь. Стал на респе, и включил макрос, крутящий мышку. Парниша это увидел, и видимо решил что я чит настраиваю — и пошёл вдавливать нас по полной, заодно заработав репортов.
Вальве забанила чужие аккаунты. Аккаунты родственников. Вальве поступила отвратительно. Отынени и навсегда — стим только внутри виртуальной машины.
Раньше когда репортил рейдж-читеров, всегда следил за их профилем и удивлялся, почему спустя неделю, месяц, вака нет, ведь мы же активно репортили его всей тимой. Но вот когда начитался как они обходят патруль, срывают запись демок и т.п, перестал заниматься такой ерундой.
Если бы для рейджа не было способа обойти патруль, то и рейдж-ботов не было бы в принципе.
У рейдж-читеров стоит репортить сам профиль стима. Да и в игре их тоже можно репортить, вдруг вам повезёт, и кто-то из команды читера решит «помочь» ему забаниться.
Вот репортить сам профиль в стиме не пробовал не разу :) Не думал что от этого профит есть.
А меня достало, что VAC сканирует ЖД даже на наличие НЕАКТИВНЫХ и НЕ РАБОТАЮЩИХ читов.
Не думаю, что в извечной борьбе оружия и брони может появиться абсолютный победитель, даже если это динамически обучающийся ИИ.
К тому же вообще не понимаю смысла создания чит ботов/скриптов для CS. В соревнованиях с ними не поучаствуешь и удовольствия к игре они не добавляют. Why?
И снова — зачем? Прокачанный аккаунт не дает никаких преимуществ в игре, это ж не фримиум. Ранг часто используют как критерий для приема в тим, но какой смысл в фейковом ранге если в первой же игре с тимом лажа станет очевидна.
И что как только он возьмет N ранк и станет играть с профи, то тут-то как покажет настоящий скилл!
Увы, правда обычно известна всем, кроме самого игрока.
Простой пример, как вы знаете в некоторых онлайн играх — например BF4, есть понятие герцовка сервера — т.е. 30, 60, 120ГЦ.
Если вы играете в соревновательный режим Доминирование, то как правило люди ставят 120Гц., т.е. задержка на обработку игрового мира ~8.5ms.
Теперь прошу сравнить игрока с пингом 5ms который фактически живет рядом с сервером и имеет железо которое будет выдавать 120fps для 120Hz его монитора и второго человека у которого пинг 120ms и железо которое выдает 40-50fps с монитором на 30Hz.
Первый игрок — задержка перед появлением игрока = 8-10ms (100-120 net fps), 100% отправленных пакетов выстрелов
Второй игрок — задержка перед появлением игрока = 120ms (8 net fps), 13-15% отправленных пакетов выстрелов
Об этом факте часто замалчивают, но этот факт есть. Если бы в «соревновательных» (а именно в них) — был бы «честный» режим — т.е. например общий пинг для всех и т.д., то это как минимум уменьшило бы необходимость читерства на 30%.
Искал поучительную немецкую короткометражку, об обществе уравниловки, где:
балерины танцуют в цепях, а падение только поощряется
за мысли бьет электрошоком
Но не нашел, если знаете подскажите.
Если вы сможете сделать динамичную игру в одинаковых условиях комфортной для всех, то надо ставить памятник.
Также у всех разные рефлексы, уровень координации, это тоже можно считать аппаратными ограничениями и пусть не техники, но организма.
Я также очень хотел бы играть на 4K@144Hz, но играю на 1280х1024@60Hz. Но буду ли я играть в игру, c низким разрешением имея хороший монитор? Врядли.
Имеет смысл только для киберспорта, но в оффлановых чемпионатах как правило железо идентичное.
Эта справедливость должна быть поскольку игры стали киберспортом. Вы где-нибудь видели на ПРО сцене чтобы боксеры разных весовых категорий дрались на одном ринге? Например тяжеловес против легковеса? Вот тоже самое и в онлайн играх должно быть.
К сожалению такого не видел.
Вот именно, на LAN этой проблемы нету, но вот в ранговом матчмейкинге — очень даже.
Сейчас я занимаюсь разработкой одного прототипа шутера который реализует эту особенность — т.е. сводит на нет технические факторы, чтобы в итоге решал не тот — у кого пинг лучше, а у кого реакция и другой соревновательный компонент лучше.
А как вы компенсируете другие аппаратные различия?
Например скорость срыва мыши? И общее качество работы сенсора?
Отклик клавиатуры. Например, у механики время отклика как правило от 1 до 5 мс, у мембранок же около 20.
Ведь для того и покупают игровые клавиатуры и мыши, чтобы нагибать.
Я, такой себе, чуть ниже среднего игрок в OSU, ниже мой геймплей годовалой давности.
И знаю, что навыки и рефлексы упрутся в возможности среднего, не игрового железа очень быстро.
А также, кастомизация настроек под себя, макросы. Как все это контроллировать?
Также играет роль физическое состояние, вот я сегодня например вообще играть не могу. Просто не вижу, не попадаю, не успеваю. А эра нейростимуляторов в кибер-спорте еще придет, если уже не пришла.
Средние на клавиатуре и мыши, я играю именно так.
Еще менее удобно кликать на мыши.
Если про платформу, то PC(https://osu.ppy.sh/)
Вот пример прохождения от профи:
Иногда авторы делают мозговзрывающие паттерны, которые непросто пройти даже если заучишь.
Многие карты просто заучивают, но мне чужд такой подход. На видео, в комментах повыше, прошел на S с первого раза. Но тогда я был в весьма уникальном состоянии, многие рекорды того вечера до сих пор не побиты.
Хотя я могу чего-то не понимать, поскольку в рейтинге — в районе 60к-го места.
Ну про преимущества механики над мембранкой говорить думаю не надо? К мембранке конечно привыкнуть можно, но такой скорости добиться не получится. Я долго проверял, на Logitech G710 и A4Tech G800 — на мембранке стабильно в 3 раза больше миссов на сложных для меня картах(15 против 5, 45 против 15)
Когда я поменял убогий один из первых ЖК-мониторов, на MVA я начал гораздо лучше читать мапы, банально лучше видно когда несколько точек друг под другом с рваной ритмикой.
Мышь, плачу со своей Bloody R7:
1600DPI мало, а 3200 — много
Тяжелая — 143 г.
Стабильно периодически подлагивает, выражается как секундное замедление в 2 раза, или засыпает и мгновенно просыпается.
И уже помирает аккум.
Пользую стандартную microsoft wireless (1000dpi, емнип) и не представляю, зачем >1600dpi тем, кто не на 4к играет. Монитор — dell на 2k ips, игровым даже в шутку не назовёшь.
Там же фиксированное количество рр за карту дают, с повышением навыка нелинейно возрастает количество получаемых рр. В статистике же четко видно, сколько рр за какую карту получил и сколько максимум можешь получить. Пока есть новые карты, которые хочется проходить на пределе своих возможностей, то фармятся они очень быстро. А когда вытягиваешь последние очки из имеющихся, то очень медленно.
Некоторые игроки вроде и правда аддерол употребляют, но по медицинским показаниям.
Ещё много споров вокруг, разного рода наркотиков, особенно лёгких, типа той же марихуаны — можно ли употреблять её перед игрой, считать ли это допингом.
Кстати, на некоторых ивентах уже происходили проверки на допинг игроков.
Все просто — если у всех игроков пинг 200, а у вас 20 — не считаете ли вы что это необоснованное преимущество?
Для решения этой проблемы есть 2 выхода — (1) играть на серверах своего региона, чтобы у всех игроков был пинг примерно одинаковый или (2) принять условия игры с ограничением по пингу.
Данное правило необходимо только лишь для соревновательных игр.
Насколько я помню, попадания сервер отрабатывал не на тот момент, когда получал данные о выстреле, а на момент минус пинг выстрелившего игрока, т.е. точка попадания считалась именно в зависимости от того, что видел и куда стрелял игрок независимо от его пинга.
Но это прокатывало в МВ — там не так уж быстро перемещения происходят в большинстве случаев :) но я со своим 600+ мс не редко оказывался в топе.
И вы идете, далеко, в общем, идёте.
удовольствия к игре они не добавляют
Если судить читы в общем, а не для конкретной cs:go, то тут всё очевидно —
Валье очень жадное. Внутриигровой контент продают. А можно его набивать в схватках. Вот так включаешь бота — и набиваешь. А потом перекидываешь на чистый аккаунт.
По поводу маскирующихся я случайно вспомнил дество времена рассцвета ADSL`а и внутренних торрентов у провайдеров. В общем что касается воллхака — я частенько встречал на серверах CS 1.6 и CS:Source мод, который позволял админу нарисовать перед мордой подозреваемого игрока стену. Соответственно по дальнейшему поведению/реакции игрока легко определялось читер он или нет (благо 90% контингента были школьники, которым ума хватало только на скачивание читов, вычисление оппонентов по IP и романтические отношения с чужими мамами, ибо сей античит, как я понимаю, обойти легко).
2) Продажа аккаунтов. Некоторые покупают аккаунты ради высокого ранга, только смысла в этом нету — всё равно напроигрываешь, пока не окажешься там, где оказался бы и так.
* Ботов в CS:GO нет. Боты есть в играх вроде Diablo, Dota, и играх где боттинг чем-то кажется боттеру оправданым.
* «Скрипты» не дают такого преимущества, которое кажется среднестатическому игроку. Точнее не дают вообще никакого.
А если читеров не банить, а отправлять на карты с одними читерами?
Типа silent ban?
P.S. по поводу Dota2 даю подсказку — смотреть посты от Fletcher (в архиве) на dev.dota2.com
В CS:GO раньше был некий аналог shadow ban, когда читеров начинали кидать против таких же читеров в матчмейкинге (или пробущеных аккаунтов, которые забустились с помощью читера, а потом пошли играть сами). Как сейчас, не знаю.
1) Это включаем срабатывание аим чита случайно, например 10% из всех ситуаций. Тотальный нагиб не получится, но «уровень игрока» серьезно подымет.
2) Делаем траекторию наведения более похожей на человеческую + алгоритм отклонений основанный на случайных числах.
Отдельное описание того, как они работают, как устроена система «доставки» чита на компьютер покупателя, как работают отдельные функции, как играют против других читеров, и прочее, займёт очень много места. Поэтому сконцентрируюсь только на цитатах из статиьи.
Аимбот — один из самых мощных читов, он выполняет автоприцел для выстрела в голову.Аимбот — всего лишь часть комплексного чита, а приватные читы с помесячной оплатой являются именно комплексными, и довольно сложными читами. На публике их называют просто — ВХ или аимбот. На самом деле эти читы являются «мультихаками», просто «hacks», или P2C (pay2cheat, paycheat, и разные вариации сленга).
Амбот выполняет прицеливание, но и только. Зависит от того, как его настроить, и как вы собираетесь стрелять. Стрельбу может выполнять триггербот-часть чита, потом стрельбу можно доверить выполнять самому аимботу, с различныеми методами компенсации разброса, описание которых тоже отдельная тема.
Таким образом, спинбот с аимботом мгновенно уничтожает всё вокруг, выполняя автоприцеливание даже у себя за спиной.Не совсем верно. Спинбот предназначен не для обзора. Угол захвата для аимбота настраивается через сам аимбот, как и скорость поворота камеры. Спинбот нужен для HvH (hack vs hack), или чтобы позлить простых игроков.
HvH — это когда на сервере встречаются читеры в обоих командах, и один из них решает «идти и ломать», не скрываясь. До введения обнуления рангов, раньше так и бустились — 4 человека + 1 читер, который зажимал W. и шёл ломать с максимальными настройками. Иногда он специально ещё и крутился, чтобы позлить вражескую команду.
Основная цель спинбота — ввести в заблуждение аимбот/триггербот читера во вражеской команде. Дешёвые или скопированные читы очень хорошо обманывались — аимбот стрелял в крутящуюся модель, иногда в голову, все пули летели мимо.
Один из провайдеров умудрился сделать совсем уже суровый спинхак — ты смотришь как тебе стреляют в туловище, но все пули летят через тебя и издают звуки промаха, а у тебя 100% hp. Имя называть не буиду.
Так вот, именно поэтому, многие провайдеры читов долгое время потели над тем, чтобы сделать «matchmaking-safe» спинбот, который не детектился сервером (Untrusted-бан), и при этом ломает другие читы 1v1. Удалось только одному, с помощью него можно было лагать, приседая в воздухе, при этом адово крутясь и ломая хоть 5 читеров во вражеской команде.
аимбот и другие читы выявить со стороны гораздо сложнее.Аимбот выявить со стороны довольно легко. Даже если человек долгое время играл с ним, и умеет скрываться. Другое дело, это правильный триггербот с наводом прицела, который немного корректирует промахи. Его действительно выловить неимоверно сложно, с ним люди даже играют на стримах, отключив визуалы.
и вносят изменения в бот, чтобы он формально подходил под характеристики живого игрока.Грубо говоря, да. Сейчас настройки таковы, что у лучших провайдеров читов, стрельба очень похожа на человеческую. Т.е аимбот или триггербот (в настройках триггерботов, так-же есть наводка или корректировка прицеливания, у разных провайдеров она может быть названа по разному, но это не аимбот) грубо говоря немного «водят прицел» по человечески, иногда промахиваясь.
Что имеем сейчас? С последними обновлениями, многие функции просто невозможны. Невозможен аимбот со 100% меткостью, невозможно бежать, и крутясь, ломать всё на бегу. Попытки даже включить эти фунции приводят к бану в течении 1-30 минут. И это хорошо.
Valve в последнее время всё чаще стали банить все аккаунты на компьютере читера (с которых он играл в период, когда играл с читами на одном из ний). Банят если общий email и телефон.
В целом, я очень приветствую эти меры, и полностью поддерживаю методы, которые будет выявлять читеров, и банить все их аккаунты, включая основной.
После волны банов, когда у читеров забанились основы со скинами на многие тысячи евро, «прожимающих» на ММ серверах стало на много меньше.
В целом я с интересом жду, что у них получится. Однако если это будет ещё один аналог FairFight, то его можно даже не разрабатывать. В BF он работает только против совсем очевидных прожиматоров.
Читофобию можете нести в другое место. Я не читер и с читами не связан и с ними не играю. Я всецело поддерживаю методы наказания, которые Valve применяла (вплоть до бана основ, со скинами на 3-5 тыс. долларов).
Читеры в онлайн играх это наоборот само добро — поскольку заставляют разработчиков обновлять игру и делать что-то новое, а не сидеть и просто делать шапки и кейсы :)
Теперь представьте мир когда читеров нету, никто не реверсит игру и не показывает какой там говно код — как итог разработчикам нету смысла что-то улучшать.
Простой пример Rainbox Six Siege, пока разработчиков не достали читеры — они особо и не занимались игрой.
На счет варианта с аимботом тоже не все так просто — дело в том что протокол используемый в CS:GO — UDP, он не гарантирует доставку сообщений, таким образом может быть ситуация когда положение игрока изменяется слишком резко из-за проблем в сети и появляется эффект мгновенной смены движения. в FairFight SDK есть пример аимбот детектора на стороне сервера и там код достаточно сложный, т.е. в принципе можно использовать детекцию на базе углом обзора и углов поворота, но это не 100% панацея.
Думаю что в целом правильно. Я сейчас нахожусь в процессе написания публикации на эту тему, надеюсь у меня хватит мотивации закончить её (тема полна нюансов, некоторые вещи я мог забыть, специально не упоминать или не вдаваться в подробности, или просто не знать). А ещё, «сцена» полна своей драмы и своих деталей — крысовство, воровство исходников, сливы читов конкурента, и я не знаю как к этому подойти.
Ссылки на более развёрнутый материал нету, это, если можно так сказать, «закулисная информация». А то что не «за кулисами», можно найти, не знаю, на википедии наверное.
Ну и потом, во первых я не работаю в компьютерной сфере и не смогу объяснить некоторые детали, а во вторых это мой первый опыт письменного изложения по русски.
Посмотрим что выйдет.
То что Valve хотят это добавить приведет лишь к большему бану Легит игроков, т.е. превышение средних показателей = бан. Также как и баны CS:GO Overwatch (Патруль) — часто высосаны из пальца, если игрок играет хорошо и легит — но ему все равно пишут что он читер.
Когда наконец крупные разработчики игр не поймут — что пока античит не будет прозрачным, они эту проблему не решат. Самый идеальный вариант работы это когда все этапы хорошо видны — игрок получил N репортов на основании таких то моментов, после этого N = 100 игроков посмотрели и дали свое решение, дальше M = 20 игроков сделали свои оценки, после уходит C = 5 работникам античит отдела компании — в зависимости от весовой доли принимается решение, легит или нет. В том же CS:GO сейчас этого нету, там решение из Патруля прилетают напрямую, и значение N там может быть на уровне < 10, что по сути даже в мат. погрешность не укладывается.
FairFight не эффективен, и работает только когда человек заходит на сервер и начинает прожимать какой-нибудь MassKill или ломать всё вокруг. Хотя были случаи, когда аккаунты банили за частый нажим кнопки Insert, например.
Баны OW не всегда эффективны, и часто высосаны из пальца. Банятся там только очевидные читеры.
Вот только про прозрачный античит я не знаю что думать. Ведь это даст уверенность в том, как он работает, и тем самым возможность ещё лучше обходить его. У Valve подходи к VAC основан ещё и на «security through obscurity», когда люди не знают когда чит обновится, и как именно он работает (в отличии от PunkBuster например, который мониторят, и отключают чит на проверку, при его обновлении (во всяком случае так было три года назад, как сейчас, я не в курсе)).
Если бы в Патруле получали баны лишь очевидные читеры — то это было хорошо, но увы — там банят и легит тоже — что я считаю крайне негативным фактором.
Вы не правы — как человек занимающий разработкой для CS:GO/Dota2 — модуль VAC3 можно отловить, он загружается как Mapping и ловиться через создание новой секции с правами PAGE_EXECUTE_READWRITE, более того — этот код можно сразу же и сдампить.
На счет PunkBuster уже читы давно не отключают на проверку и обойти PunkBuster в том же AA или BF3/BF4 стало очень просто — достаточно просто делать ребилд чита чтобы не палиться по именам окон/string/сигнатурам и PE header image name.
Собственно по этой самой причине в BF1 теперь больше нету PB и там лишь FF + FF client SS (для снятия скринов через BitBlt вместо PB)
Не скажете, что вы думаете по поводу умения Valve отлавливать читеров? Вроде как большая компания с огромными ресурсами, но как мне кажется, они не уделяют читерству достаточно усилий. И это с их то ресурсами. Неужели это настолько сложно?
То что Valve подняли эту тему — я думаю лишь пыль в глаза чтобы закрыть такие вещи как то — что игра скатывается. Значительных обновление клиента нету — переезда на Source2 тоже нету, все что они делают это выпускают новые кейсы и скины.
Много игроков уже очень давно просило о переработки или обновлении таких вещей как:
— игровой интерфейс — поскольку сейчас он ужасен
— внутриигровой статистики (которая по факту как была с времен мамонтов так и была)
— качество подбора игроков в соревновательном матчмейкинге
Этого НИЧЕГО нету, и вместо того чтобы принести что-то реальное, они объявляются о введении ИИ который (1) никто не проверит есть ли он или нет, поскольку он работает на сервере и (2) читерам будет как-то пофиг.
P.S. Valve не бореться с читерами и не ставит ограничение на ранкед как это сделано в Dota2 по той причине чтобы люди покупали заново копию CS:GO — это бизнес. По факту со своей моделью CS:GO это F2P игра, но Valve специально ее такой не делают. Поэтому я готов поспорить что Valve сделают качественный античит не раньше чем сделают эту игру бесплатной.
Много игроков уже очень давно просило о переработки или обновлении таких вещей как:
— игровой интерфейс — поскольку сейчас он ужасен
— внутриигровой статистики (которая по факту как была с времен мамонтов так и была)
— качество подбора игроков в соревновательном матчмейкинге
— В последнем интервью на reddit'e они сообщили, что Sourse 2 не нужен для самой игры (карты, оружие и прочее). А вот игровой интерфейс при входе изменят как раз в буквально следующем обновлении. Как это было с Dota 2, и он будет сделан на Source 2.
— http://csgo-stats.com/
— Они это поправили буквально месяц назад.
Вообще последний месяц Valve активно отвечают на reddit
— Этот сайт НЕ аффилирован к Valve, также как и dotabuff для Dota2 не аффилирован к Valve — я же говорил в целом о том что в любой соревновательной игре — сам разработчик должен предоставлять инструменты аналитики
— Последние 2 месяца не было времени играть в CS:GO, поэтому подтвердить или опровергнуть это увы не могу.
А каковы были основания?
Возможно люди ещё приважывали один номер телефона, или одну почту. По ним тоже банили все аккаунты сразу.
Публично, их так никто и не высказал причины бана. Всё в духе Valve ведь. Только в далёком 2011-2012 году Muke, Burton, Zach комментировали некоторые темы, где игроки жаловались на нечестные баны. Им публично заявляли за что они были забанены, и авторы темы сразу же исчезали под насмешки пользователей.
Но побанилось очень много основ, владельцы которых покупали/создавали аккаунты, и безнаказанно прожимали в матчмейкинге. Читерские форумы в то время наполнились сетующими о бане людьми, которые были в шоке от того, что все их 5-10 аккаунтов были забанены, хотя читерили они только с 1-2.
Ещё много аккаунтов были отключены, так как покупка аккаунтов для прожима была очень популярна. Пока не стали блокировать основы таких покупателей до 2038 года (Year 2038 problem).
VAC3 собирает богатую информацию о системе, в т.ч. MAC сетевой карты — обычно по этому показателю и делают детекты.
А вообще легко/не легко, это отдельная тема. На читерских сайтах иногда обменивались аккаунтами, а потом плакались поддержке что их взломали. В редких случаях, разбаны бывали, но это скорее всего удача. В основном банят все аккаунты, которые использовались в промежуток времени, во время которого пользователь читерил.
А еще лочит свежие магазины, потому что 5 лет назад с этого IP кто-то взломал какой-то аккаунт. Это тоже подтвержденная история. Но до паблика доходит только хорошо если 0,01% таких историй.
займёт очень много места
Не хотите написать статью на эту (или близкую) тему?
Было бы интересно почитать.
ЗЫ. Также интересно было прочесть о методике вычисления читеров по демке, например в оверватче ксго.
ЗЫЫ. Опять не прочёл всю ветку комментариев перед ответом. :(
Интереснее что такие читы понемногу приходят в реальную жизнь.
Например винтовка «TrackingPoint», если я правильно понимаю терминологию является «триггер-ботом»
Можете сравнить например «CS:GO» и «Arma 3» во второй «уровень реалистичности» куда выше, но это уже другая игра. Те кто идут играть в «CS:GO» идут играть в «CS:GO», а не в симулятор.
А способов программно повысить свой скил как видите достаточно даже IRL. К той же винтовке могу с ходу добавить ту же систему ABS для автомобилей которая тоже с некоторой точки зрения может считаться читом — позволяют пользователю выполнять действия которые без нее он делать не умеет (я например не умею в сложных ситуациях эффективно тормозить без ABS).
Я где-то читал статью о том, как повышенная защита игрового мира может сказаться на играбельности и отзывчивости самой игры. Уже 15 минут искал, не могу найти. Если кто из читающих найдёт, буду благодарен. Довольно интересное чтиво.
Отдачу не знаю, её можно на стороне клиента обходить даже когда она есть, но по моему тоже перенесли.
Позиции других игроков теперь не передаются клиентам, если он их физически не может видеть и слышать.
Демки патруля тоже улучшили, теперь насколько мне известно, ими очень сложно мнипулировать. Раньше один подруб SilentAim мог сгладить всю тряску аимбота. Теперь демка пишется именно так, как игрок играет на стороне сервера, так что я не знаю как сейчас обстоят дела с читами, когда «закрутили» столько «гаек».
Как по мне, старому ботоводу (clash of clans) не стой стороны заходят к решению проблемы. Надо бы клиентский код делать с элементами полиморфных вирусов, локально отлававливающего вмешательства в целостнось исполняющегося кода, да потихой стучать в смотрящий отдел на сервер.
Очеловечить поведения бота до малотличимого от топ игрока не так сложно, и банить на основании подозрений не совсем правильно. А так, вот вам снепшот измененной области памяти клиента, получите бан и распишитесь.
1,2 и 3, — это уже технические детали, как разрабы схему реализуют. Важнее то, что читерописатели и ращрабы игры поменяются местами в этой бесконечной гонке. При достаточно частом обновлении анти-чит модулей, становится экономически нерентабельно выяснять бан схемы, переписывать читы, обновлять их, делать это быстро и качественно, ведь $ за читы уже получены...
Тем не менее число читеров (особенно на Азии) просто зашкаливает.
А все кто не хочет эту «бадягу» декодировать — сделали OpenCV based аимбот — который с учетом скорости игры работает на ура для Солдата и других героев с well predictable типом оружия.
У Вас столько познаний по этой теме. Пишите читы или античиты?)
Рекомендую читать все на англ. материала намного больше.
Пишу и то и то :)
P.S. на тему реверса Овера лучше почитать тут — https://www.unknowncheats.me/forum/overwatch/ там местами пишут очень хороший контент :)
Получил CSGO еще бетой в мае 2012 года. Но начал активно играть только с сентября 2013. На данный момент 3.500 часов. Но где-то с середины 2015 началось творится нечто ужасное, каждые три-четыре катки были нереальные игроки. Догадывался, что читеры. Их становилось все больше и больше, и мной было принято решение, закончить свою эпопею с CSGO. Потому что уже это бесило.
Я скачал публичный чит (только вх) в августе 2016, заранее продав все в инвентаре :) Но, на данный момент я так и не забанен!
Выводов два:
1)В каждой катке минимум один читер. Это заметно когда сам читеришь.
2)Нужно смотреть не как игрок играет, а как играл и как начал играть. Врятли у вас есть друг киберспортсмен который сядет за ваш аккаунт и резко поднимет статистику вверх. Скорее всего вы просто начали пользоваться читами.
Когда это вх, то это понятно, потому как игрок мало умирает. Фрагов может быть среднее количество, а вот смертей намного ниже.
З.Ы. Я не ною, я уже смирился.
В CS:GO читеров очень много (правда, я уже более полугода не играл, не знаю, как сейчас). Но и раньше в CS1.6 было не меньше. С 2008 по 2012(13?) гг держал сервер cs1.6 — без античита, ибо резко снижало количество игроков. Так это просто АД. Самому мониторить — тяжёлая работа, а набирать других — потом разборки с недовольными (но это всегда, впрочем). Немного отвлекусь от темы, но хуже читеров только скрипт-кидди, которые находят эксплойты и применяют, а ты сидишь ночами в поисках решения, как заткнуть дыру, чтобы сервер не падал. В последние годы держал сервер из «спортивного админского» интереса — отрабатывал навыки обнаружения атак, отражения их и предупреждения подобных. На своём сервере раздавал баны часто — да, попадали под раздачу и продвинутые игроки, но я тогда задаю им вопрос: «А что ты тогда играешь на моём мелком сервере а не на сорвенованиях, раз такой крутой игрок?». ВХ палится легко, по поведению. Сложно только с пьяными, или под веществами — они и без читов как-то нелогично играют (но иной раз весьма продуктивно, лично наблюдал IRL).
P.S. Не пользовался читами ни разу в жизни, и даже не качал.
Не пользовался читами ни разу в жизни, и даже не качал.
Постоянно удивляюсь, слыша подобную фразу от тех, кто продолжительное время держал сервер.
Скажем, на серверах с отключенным или очень базовым sv_pure достаточно полезно было поиграть с простым wallhack в виде прозрачных текстур (точнее в метаданных (.vmt для Source) задан процент прозрачности, либо r_drawothermodels 2 при sv_cheats 1 или его серверном оверрайде) — просто для понимания, как выглядит Wallhack со стороны пользователя, а точнее, какой реакции можно ждать (вождение по стенам и т.п.) — на мой взгляд, модель поведения игрока с Wallhack, особенно грамотно настроенным и уже натренировавшимся, сложно до конца понять, не поиграв самому или не посмотрев демки в таком режиме (правда в демках можно ставить r_drawothermodels 2 (Source), но он слишком ярко выделяет модели). Особенно интересно играть, когда по договоренности в двух командах несколько игроков с подобным читом (или на сервере специально включен sv_cheats 1 и все играют с r_drawothermodels 2), и можно анализировать действия других «читеров» в реальном времени.
Я бы мог объяснить — но без знания программирования у того кто хочет узнать, это сложно объяснить.
С моего дивана кажется, что интересным вспомогательным способом отлова могло быть стать сравнение поведения игрока в CSGO и других стимовых играх — скорость реакции, какие-то закономерности в нажатии на кнопки, определенные приемы.
Более вероятной кажется ситуация, когда решения системы начнут приниматься как истина в последней инстанции, без права апелляцииДа собственно уже так. Про текущую систему прямо так и написано в соглашении. Если кратко:
1. Автоматическая система VAC не ошибается
2. ТП не обсуждает и не обжалует работу системы, т.к. VAC не ошибается.
3. Если VAC всё-таки ошиблась, см. п.1
Но при этом играть против читера реально, потому что:
1. в 99% их 1-2 человека.
2. Инфу на команду они дают только в 30-40% случаев (касается ВХ).
Играя против читера в голове стоит держать, что любые ваши самые хитрые перемещения на шифте известны команде противника. Как только вы это осознаете, играть становится проще. Если персональный скилл каждого участника команды позволяет нормально держать точки и перемещаться за КТ, то есть шансы выиграть на «чистом» скилле, уничтожая команду противника, а читера разменивая 1 в 2 или 1 в 3. Против ВХшников, по моим ощущениям, эффективно играть в несколько AWP. Это дает дистанцию и, если руки из плеч, гарантированный минус в команде противника, прежде чем авапер примет Ислам. Самое главное — чтобы в ВАШЕЙ команде не было истеричек-руинеров. Потому что против читеров сложнее играть в защите, когда они могут организовать атаку превосходящими силами. В атаке же всегда есть вариант взять пару AWP на команду и устроить размены, вне зависимости от карты (чуть сложнее на Mirage, т.к. из снайперских дистанций там только mid, проще на Nuke, train, dust2 и даже inferno).
Главное не забывать, что играешь с криворукой мразотой с подрубом, т.е. всегда помнить, что если ты достаешь флешку — то на тебя выходят. Если делаешь перезарядку — на тебя выходят. Если пушишь в смок — тебе дают префом по голове. В итоге: никаких смоков против читера, раскидка только из безопасных позиций (а не в упоре), релоад только после фрага-двух, а не во время перестрелки.
Если читер совсем дурак и играет на АВП, то его проще давить мясом. Конечно, кто-то умирает, но остальные проходят на позицию и мамкиного нагибатора наказывают.
Короче, при игре против читаков реально выигрывать при должном уровне коллективизма, аима и крепких неров. Потому что 1 в 3-5, если это не рейдж-спинбот, они не тащат. А если уж подрубили спин, то ничего с этим не сделать.
Выглядит очень эпично, хочу увидать, чем же это кончится.
Ну и другой вопрос, как отличить очень хорошую игру от чита? Смотрел раньше демки, и то, что там выделывают — что-то за гранью возможного, любой патруль забанил бы. Но эти люди не играют с читами, просто их скилл находится на запредельном уровне. И я даже не про наводку и хэдшот за 100 миллисекунд, а про то, как они могут предсказывать, где и когда будет находиться враг, причем в миттельшпиле и эндшпиле, а не только в начале игры, когда балом правят уже заученные префаеры, и ты знаешь, когда и за каким углом будет противник.
Я считаю, это победа.
Потому что такого бота напишут и у нас появится искуственный интеллект, прошедший тест Тьюринга.
… который специализируется на стрельбе в голову другим людям.
Wait, oh shi…
Это сильно отличается от «репорта» и от голосования «выгнать игрока с сервера», потому что читер сам понимает, что люди объединяются против него, пусть даже ценой приостановки игры на пару минут. Если бы был какой-то механизм, который встроен в саму игру — например, голосование «поставить матч на паузу пока такой-то игрок не уйдет сам», думаю это бы неплохо работало.
Конечно, в CS:GO своя специфика, но я видел как люди в рейтинговых играх мучаются если против них играет читер, потому что без санкций со стороны рейтинговой системы и выйти нельзя, и самоубиться нельзя, и расстрелять свою команду нельзя, и репорт это не моментальный kick по голосованию. Остается тупо терять время и ждать когда нужный счет набежит. Обидно же. А поскольку в CS:GO большинство все-таки играют с голосом или хотя бы пишут/читают чат, какой-то социальный механизм был бы очень кстати. Да, это не поможет против тех, кто играет командой с читером ради буста и продажи акка, и не поможет против хорошо маскирующихся игроков, но с первыми вроде работает борьба экономическими методами, а со вторыми все-таки можно играть, как будто это супертоп на стероидах, но все-таки.
Показать какой крутой? Какой идиот покажет, но мастерство увы нет.
Я еще могу понять кто юзает читы и прочие хитрости в сингле чтоб поковыряться в игрушке, пасхалки там найти, лень проходить, поковыряться в скрытых прохождениях или еще что.
С закрытым одним глазом могу понять кто занимается ботоводством в играх где нудный фарм.
Но вот в контре на карте даст 2, что сорс, что кс го. На паблике с читами играть я не понимаю.
Valve обучает ИИ выявлять читеров в CS:GO