stringtranslate.com

Античит Valve

Valve Anti-Cheat ( VAC ) — античит- инструмент, разработанный Valve как компонент платформы Steam , впервые выпущенный вместе с Counter-Strike в 2002 году.

Когда программное обеспечение обнаруживает чит в системе игрока, оно забанит его в будущем, возможно, через несколько дней или недель после первоначального обнаружения. [1] Оно может выгнать игроков из игры, если обнаружит ошибки в памяти или оборудовании их системы. Никакая информация, такая как дата обнаружения или тип обнаруженного чита, не раскрывается игроку. После того, как игрок уведомлен, доступ к онлайн-серверам «VAC protected» игры, в которой игрок мошенничал, навсегда аннулируется, а к учетной записи Steam игрока применяются дополнительные ограничения.

За одну неделю ноября 2006 года система обнаружила более 10 000 попыток мошенничества. [2]

В течение декабря 2018 года было заблокировано более 600 000 аккаунтов. [3]

История

В 2001 году Even Balance Inc., разработчики античит-программы PunkBuster, разработанной для модов Counter-Strike и Half-Life , прекратили поддержку игр, поскольку у них не было поддержки от Valve. Valve также отклонила деловые предложения по интеграции технологии непосредственно в свои игры. [4] [5]

Valve начала работать над «долгосрочным решением» для читерства в 2001 году. [6] Первоначальный релиз VAC состоялся в Counter-Strike в 2002 году. Во время этого первоначального релиза система банила игроков только на 24 часа. [7] Продолжительность бана со временем увеличивалась; игроки были забанены на 1 год и 5 лет, пока в 2005 году не был выпущен VAC2, когда все новые баны стали постоянными. [ нужна ссылка ] VAC2 был анонсирован в феврале 2005 года [8] и начался его бета-тест в следующем месяце. [9] 17 ноября 2006 года они объявили, что «новая технология [VAC]» поймала «более 10 000» попыток читерства только за предыдущую неделю. [2]

На ранней стадии тестирования в 2002 году некоторая информация о программе была раскрыта через списки рассылки Half-Life Dedicated Server . Она может обнаруживать версии "OGC's OpenGl Hack", может обнаруживать читы OpenGL , а также определять CD-ключи как читы. Информация об обнаруженных читерах отправляется на сервер бан-листов по IP-адресу 205.158.143.67 на порту 27013, [10] который позже был изменен на 27011. [11] Также существует сервер "главного бан-листа". [12] Ошибки ОЗУ/оборудования, обнаруженные VAC, могут выкинуть игрока с сервера, но не забанить его. [13] [14]

Эрик Смит и Ник Шаффнер были первоначальными контактными лицами для администраторов игры. [15] В феврале 2010 года команда VAC состояла из ведущего инженера Steam Джона Кука и его команды из 16 инженеров.

В июле 2010 года несколько игроков, успешно использовавших информацию, полученную от Valve, чтобы увеличить свои шансы найти редкое оружие Team Fortress 2 под названием Golden Wrench, были забанены VAC. [16] [17] В том же месяце около 12 000 владельцев Call of Duty: Modern Warfare 2 были забанены, когда Steam обновил файл DLL на диске после того, как он был загружен в память игрой, что вызвало ложное срабатывание. Эти баны были отменены, и пострадавшие получили бесплатную копию Left 4 Dead 2 или дополнительную копию для отправки в подарок. [18] [19] [20]

В феврале 2014 года распространились слухи, что система отслеживает веб-сайты, которые посещали пользователи, обращаясь к их кэшу DNS . Гейб Ньюэлл ответил через Reddit , пояснив, что целью проверки было выступить в качестве вторичной контрмеры для обнаружения читов на уровне ядра , и что она затронула менее 0,1% проверенных клиентов, что привело к 570 банам. [21] [22] [23]

С мая 2016 года система начала блокировать аккаунты, зарегистрированные с тем же номером телефона. [24] Кроме того, номер телефона, который использовался в аккаунте на момент его блокировки, не будет разрешен к повторной регистрации в других аккаунтах в течение трех месяцев.

Система подвергалась критике за то, что до мая 2016 года не могла обнаружить LMAOBOX, популярную чит-программу для Team Fortress 2 , что привело к волне банов. [25]

В феврале 2017 года Valve объявила о планах внедрить подход машинного обучения для обнаружения читов в Counter-Strike: Global Offensive , и что первоначальная версия системы уже существует, которая будет автоматически отмечать игроков для ручного обнаружения игроками через систему «Overwatch». [26]

В марте 2018 года Valve представила этот подход, основанный на машинном обучении, в своем выступлении на конференции разработчиков игр, назвав его VACNet. [27]

В октябре 2023 года некоторые пользователи видеокарт AMD были забанены в Counter-Strike 2 после того, как AMD добавила поддержку своей функции «Anti-Lag+» через обновление драйвера, которое игра пометила как читерство из-за того, что оно обходило определенные функции DLL . Впоследствии AMD отозвала обновление драйвера, и Valve пообещала разбанить всех затронутых пользователей. [28]

Дизайн

Valve редко обсуждает это программное обеспечение, поскольку оно может помочь мошенникам написать новый код или проводить социальную инженерию . [21]

Программное обеспечение отправляет клиентские запросы на машину; если соответствующий ответ не получен, он помечается как возможное нарушение. Он использует сканирование сигнатур для обнаружения возможных читов при сканировании памяти и процессов компьютера . Всякий раз, когда обнаруживается аномалия, создается отчет об инциденте и сравнивается с базой данных запрещенных приложений и/или анализируется инженерами Valve. Инженеры могут проверить код и запустить его на своих собственных копиях игры. Если код подтверждается как новый чит, он добавляется в базу данных чит-кодов. [29] [30]

По словам ведущего инженера Steam Джона Кука, чтобы предотвратить использование самого античит-ПО, «ПО постоянно обновляется и отправляется на серверы небольшими порциями по мере необходимости, поэтому хакеры видят только небольшие его части, работающие в определенное время. Поэтому, хотя они могут обойти некоторые его части, они никогда не смогут взломать все». [30]

Valve также принимает от игроков по электронной почте сообщения о читерских программах и читерских сайтах. Игроки также могут сообщать об игроках, которых они подозревают в читерстве, через свой профиль в сообществе Steam, хотя игроки не блокируются только за эти сообщения. [31]

Если чит обнаружен, аккаунт Steam игрока будет немедленно помечен как читерский, но игрок не получит никаких указаний на обнаружение. Только после задержки в «дни или даже недели» [1] аккаунт навсегда блокируется на серверах «VAC Secure» [31] для этой игры, возможно, вместе с другими играми, использующими тот же движок (например, игры Valve's Source , игры GoldSrc , игры Unreal Engine ). Valve никогда не раскрывает, какой именно чит был обнаружен. Игроки критиковали систему за то, что на бан читеров уходят недели или месяцы. [32]

Большое количество помеченных учетных записей также может быть заблокировано «волнами» или «волнами VAC». [33] [34]

Дополнительные ограничения

Игроки, которым наложен запрет, сталкиваются с дополнительными ограничениями. Steam Family Sharing позволяет пользователям делиться своей библиотекой видеоигр с другим пользователем Steam для загрузки и игры, но игры, за которые игрок получил запрет VAC, не могут быть переданы другим пользователям. Если пользователь делится своими играми с другим пользователем, то на аккаунте получателя обнаруживаются читы или мошенничество, первоначальный владелец игр, которыми делятся, может быть забанен VAC, а функция обмена отозвана. [35] [36] Забаненные пользователи также не могут вносить вклад в проект Steam Translation Server , который позволяет пользователям вносить новые переводы Steam и его игр. [37] Пользователи, которым запрещен доступ к игре, не могут вернуть деньги. [38]

Более 100 игр поддерживают VAC; игроки, которым запрещен доступ к следующим играм, сталкиваются с дополнительными ограничениями: [39]

Моды, основанные на играх выше, могут наследовать поддержку VAC от базовой игры.

† Обозначает игры GoldSrc , если игрок забанен в одной из этих игр, он забанен во всех из них. [31]
‡ Обозначает игры на движке Source , если игрок забанен в одной из этих игр, он забанен во всех из них. [31]
# Обозначает игры, которые имеют более строгую политику защиты всех серверов VAC, и дополнительно банят игроков за редактирование любых игровых файлов, кроме файлов конфигурации. [31]
§ Обозначает игры, которые сталкиваются с ограничениями на цифровые товары и/или отзывом. [40]

Социальное воздействие

Профиль пользователя Steam также отмечен как «запрещен(ы) на запись», который виден всем и не может быть скрыт, независимо от видимости профиля заблокированной учетной записи. Анализ 43 465 пользователей, которые были заблокированы в период с апреля 2011 года по октябрь 2011 года, показал, что чем больше у пользователя друзей из числа заблокированных VAC игроков, тем выше вероятность того, что он сам будет заблокирован VAC в будущем. После того, как его забанили, он потерял больше друзей, с большей вероятностью повысил свои настройки конфиденциальности и также имел больше заблокированных VAC друзей, чем незабаненных игроков. [41] Забаненных игроков также иногда называют «уходящими на VACацию». [34] [42]

Забаненные игроки также отстраняются от участия в большинстве электронных спортивных турниров. В 2014 году профессиональный игрок Джоэл «Эмилио» Мако был забанен во время прямой трансляции ; [43] [44] [45] он изначально отрицал использование читов, утверждая, что это было вызвано «его другом, игравшим на одном из его аккаунтов смурфинга , почта которого связана с его основным аккаунтом». [46] Затем в 2015 году он признался в использовании читов. [47] [48] [49] Овик «KQLY» Товмасян, Саймон «smn» Бек и Гордон «SF» Жири были забанены незадолго до того, как они должны были играть на DreamHack Winter 2014. [42] [50] Лига ESEA заявила, что баны стали результатом прямого сотрудничества с Valve. [51] Саймон «smn» Бек и Овик «KQLY» Товмасян оба признались в использовании читов. [52]

В марте 2020 года Элиас «Jamppi» Олкконен подал иск против Valve, утверждая, что пожизненный запрет VAC негативно повлиял на его карьеру в киберспорте, в частности, на его невозможность играть в санкционированных Valve Major-турнирах, что впоследствии помешало ему подписать контракт с киберспортивной командой OG . [53] [54] [55] [56] [57] Запрет VAC привязан к учетной записи, которой он владел, когда ему было 14 лет, а затем продал ее другу, который и получил запрет; [53] [54] [55] [56] [57] в иске утверждается, что пожизненный запрет VAC для несовершеннолетнего, особенно без возможности сначала отстаивать свою позицию, является необоснованным. [ необходима ссылка ]

Некоторые пользователи собирали баны VAC, но в конечном итоге это стало менее продуктивно, поскольку Valve обновила сообщение о бане VAC, отображаемое в профиле пользователя, и теперь вместо фактического количества банов VAC показывает «Несколько банов VAC на учете». [58]

Смотрите также

Ссылки

  1. ^ ab "Часто задаваемые вопросы службы поддержки Steam: меня забанили". Steam . Valve.
  2. ^ ab "Steam Message - Пятница, 17 ноября 2006". Steam . Valve. 17 ноября 2006. Архивировано из оригинала 6 января 2007 . Получено 11 декабря 2002 .
  3. ^ Будро, Ян (6 января 2019 г.). «Valve забанила рекордное количество игроков в декабре». PCGamesN . Получено 25 сентября 2021 г. .
  4. ^ KoshVorlon (25 сентября 2001 г.). «Punkbuster остановит разработку HL/CS». DSLReports . DSLReports.
  5. Гибсон, Стив (25 сентября 2001 г.). «Punkbuster уходит из HL». Shacknews . Gamerhub.
  6. ^ "Эрик Смит, Valve, почтовая рассылка HLDS, октябрь 2001 г.". Blue's News .
  7. ^ "Онлайн-читерам грозит запрет на игры". BBC News . BBC. 29 августа 2002 г.
  8. ^ "Скоро выйдет новая карта Counter-Strike: Source". Steam . Valve. 11 февраля 2005 г. Архивировано из оригинала 12 февраля 2005 г.
  9. ^ "Обновление - Пятница, 25 марта 2005". Steam . Valve. 25 марта 2005. Архивировано из оригинала 26 марта 2005.
  10. ^ "Эрик Смит, Valve HLDS Mailing List, июль 2002". Planet Half-Life . GameSpy . Архивировано из оригинала 3 июня 2015 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  11. ^ Эрик Смит, Valve, список рассылки HLDS, август 2002 г.
  12. ^ Филдс, Аарон (2002). «Valve Anti Cheat Updated». SK Gaming . SK Gaming.
  13. ^ Филдс, Аарон (2003). "Обновление VAC". SK Gaming . SK Gaming.
  14. ^ rizzuh (19 июня 2003 г.). "Новый модуль VAC (2)". CS-Nation . Архивировано из оригинала 19 июня 2003 г.
  15. ^ effective (16 ноября 2003 г.). "VAC Updated". CS-Nation . Архивировано из оригинала 11 декабря 2003 г.
  16. ^ Бобев, Радимир (8 июля 2010 г.). «TF2 Engineer Update Gets Serious – VAC Bans Issued». Device Magazine . Архивировано из оригинала 11 июля 2010 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  17. ^ WiNGSPANTT (8 июля 2010 г.). "Goldengate: The Engineer Update Scandal". Top Tier Tactics .
  18. Смит, Квинтин (26 июля 2010 г.). «Программное обеспечение Valve Anti-Cheat немного напоминает GlaDOS?». Rock, Paper, Shotgun . Gamer Network.
  19. Мир, Алек (27 июля 2010 г.). «Valve предлагает бесплатную игру после 12 000 ложных банов в Steam». Gamesindustry.biz . GamesIndustry International.
  20. ^ МакЭлрой, Гриффин (27 июля 2010 г.). «Valve приносит извинения за бан более 12 000 легальных игроков Modern Warfare 2». Engadget . Verizon Media.
  21. ^ ab Newell, Gabe (17 февраля 2014 г.). «Valve, VAC и доверие». Reddit.
  22. Уорр, Филиппа (18 февраля 2014 г.). «Valve не заботится о том, какое порно вы смотрите (Wired UK)». Wired.co.uk . Condé Nast Publications. Архивировано из оригинала 8 мая 2014 г.
  23. ^ Scullion, Chris (18 февраля 2014 г.). «Valve отвергает заявления о том, что получает историю просмотров игроков». Computerandvideogames.com . Future Publishing. Архивировано из оригинала 5 марта 2014 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  24. Грейсон, Натан (30 апреля 2016 г.). «Valve усиливает меры по борьбе с мошенничеством в Counter-Strike». Kotaku . G/O Media.
  25. ^ Грейсон, Натан (3 мая 2016 г.). «Valve наконец-то расправляется с одним из крупнейших читов Team Fortress 2». Kotaku . G/O Media.
  26. ^ Прескотт, Шон (16 февраля 2017 г.). «Valve хочет использовать подход «машинного обучения» для борьбы с читами Counter-Strike». PC Gamer . Future plc.
  27. ^ Макдональд, Джон (31 марта 2018 г.). «Robocalypse Now». youtube . Получено 23 июля 2020 г. .[ мертвая ссылка на YouTube ]
  28. ^ Шилов, Антон (13 октября 2023 г.). «AMD Counter-Strikes Itself, Pulls Driver After Anti-Lag Feature Causes CS2 Bans». Tom's Hardware . Получено 14 октября 2023 г. .
  29. ^ Сяо, Бин; Ян, Лоренс Т.; Ма, Цзяньхуа; Мюллер-Шлоер, Кристиан; Хуа, Юй (2 июля 2007 г.). Автономные и доверенные вычисления: 4-я международная конференция, ATC 2007, Гонконг, Китай, 11-13 июля 2007 г., Труды . Springer Science & Business Media. стр. 125. ISBN 978-3-540-73547-2.
  30. ^ ab Кушнер, Дэвид (17 февраля 2010 г.). "Steamed: Valve Software сражается с читерами в видеоиграх". IEEE Spectrum . Институт инженеров по электротехнике и электронике.
  31. ^ abcde "Часто задаваемые вопросы о поддержке Steam: система античита Valve (VAC)". Steam . Valve.
  32. Пил, Джереми (12 февраля 2014 г.). «Новая античит-система Rust работает, но Facepunch «никогда не прекратит сражаться». PCGamesN . Network N.
  33. Г-жа Смит (16 февраля 2014 г.). «Некоторые геймеры возмутились из-за предполагаемого DNS-шпионажа Valve для борьбы с мошенничеством». CSO Online . International Data Group.
  34. ^ ab Grayson, Nathan (24 декабря 2014 г.). «Многие читеры только что получили бан в Counter-Strike». Kotaku Australia . G/O Media.
  35. ^ "Семейный доступ Steam". Steam . Valve.
  36. ^ Maiberg, Emanuel (28 февраля 2014 г.). «Семейный доступ в Steam теперь доступен всем пользователям». PC Gamer . Future plc.
  37. ^ "Сервер переводов Steam: FAQ". Steam . Valve.
  38. ^ "Возврат средств в Steam: FAQ". Steam . Valve.
  39. ^ "Игры Steam с поддержкой VAC". Steam . Valve.
  40. ^ "Часто задаваемые вопросы службы поддержки Steam: предметы не были выданы должным образом". Steam . Valve.
  41. ^ Блэкберн, Джереми; Симха, Рамануджа; Куртеллис, Николас; Цзо, Сян; Рипеану, Матей; Скворец, Джон; Ямнитчи, Адриана (2012). WWW 12 Труды 21-й ежегодной конференции — Под алой буквой «С»: читеры в игровой социальной сети . Международная конференция World Wide Web . С. 81, 89. doi :10.1145/2187836.2187848. ISBN 9781450312295. S2CID  2609577.
  42. ^ ab Хиггинс, Крис (25 ноября 2014 г.). «Как распознать хакера в Counter-Strike». RedBull.com . Red Bull GmbH.
  43. Лундгрен, Тобиас (21 ноября 2014 г.). «DreamHack: «Мы примем особые меры предосторожности в ГВС»». Афтонбладет . Шибстед.
  44. ^ Хиггинс, Крис (27 января 2015 г.). «5 самых неловких банов CS:GO Pro». RedBull.com . Red Bull GmbH.
  45. Луис «MIRAA» Мира (9 октября 2014 г.). «Эмилио VAC забанен в середине матча». ХЛТВ . ХЛТВ.
  46. ^ "Заявление Team Property относительно Эмилио". E-sport . 11 октября 2014 г.
  47. ^ Энгстранд, Саймон (24 февраля 2015 г.). «Эмилио признался в мошенничестве, хочет снова участвовать в соревнованиях». Aftonbladet . Schibsted.
  48. Милан «Нападающий» Швейда (25 февраля 2015 г.). «Эмилио признался в мошенничестве». HLTV . HLTV.
  49. ^ Смит, Крис (26 февраля 2015 г.). «Шведский профессиональный игрок CS:GO Джоэл «Эмилио» Мако признался в мошенничестве». TweakTown . Tweak Town Pty Ltd.
  50. ^ Коупленд, Уэсли (1 мая 2017 г.). «Сообщество киберспорта CS:GO потрясено после разоблачения мошенничества». IGN . Зифф Дэвис.
  51. Луис «MIRAA» Мира (21 ноября 2014 г.). «ESEA: «Скоро будет еще больше»». ХЛТВ . ХЛТВ.
  52. ^ Лахти, Эван (22 ноября 2014 г.). «В CS:GO-соревновательная сцена в скандале со взломом, 3 игрока забанены». PC Gamer . Future plc.
  53. ^ ab Biazzi, Leonardo (март 2020 г.). «Джамппи, как сообщается, подает в суд на Valve из-за запрета VAC, который помешал ему подписать контракт с OG». Dot Esports . GAMURS Group.
  54. ^ ab Amos, Andrew (27 марта 2020 г.). "CSGO pro Jamppi подает в суд на Valve из-за постоянного бана VAC". Dexerto . Dexerto Limited.
  55. ^ аб Ярек «Декей» Льюис (26 марта 2020 г.). «Финский игрок в CS:GO Jamppi подает в суд на Valve из-за предполагаемого запрета VAC» . ДБЛТАП . Минут Медиа.
  56. ^ ab Nick J. (27 марта 2020 г.). «Забаненный игрок CSGO Jamppi подает иск против Valve». WIN.gg . World Intersports Network Inc.
  57. ^ ab OES Admin (26 марта 2020 г.). "Jamppi подает в суд на Valve за предполагаемую несправедливую блокировку VAC". Онлайн-киберспорт . Sogosa Pte Ltd.
  58. ^ «Познакомьтесь с Xeonir, человеком, стоящим за аккаунтом Steam с более чем 100 банами VAC». Видеоигры . Sports Illustrated. 2 апреля 2024 г. Получено 28 мая 2024 г.

Внешние ссылки