Comments 19
В оригинальной статье ни слова об обновлении VAC (которого собственно и не было - все модули так остались за датами раньше 2020 года). Напрашивающиеся изменения сервера(!) в закрытии информации о том, что игрок виден противнику (m_bIsSpotted), или утечки данных об эффектах, дающих частичный мапхак, уже давно (!!) пора было бы сделать.
Я когда то ковырял VAC и, насколько помню, там есть функция, которая выполняет на клиентской машине присланный сервером код и шлет обратно результат, так что в общем то на клиенте ничего обновлять не надо.
Типа, если кто-то крякнет сервер, то сразу огромный ботнет получит, да ещё и работающий во время высокой нагрузки на CPU, GPU, IO, то бишь, сложновычисляемый?
Мне фича тоже крайне сомнительной показалась.
А это что — только Valve делает?
CCP Games с EVE Online такое точно делали.
Причем блок кода еще слегка меняли обфуцировали чтобы нельзя было по хешу понять что это прилетело такое и что надо вернуть. Точнее вариантов кода было… много но конечное число.
Производителю антивируса не хочется получить разгромные статьи на околокомпьютерных ресурсах и потерять заметную часть аудитории (антивирус, который не даёт поиграть в большую часть популярнейших онлайн игр, будет быстро снесён пользователями).
Производителям игр не хочется допускать засилье читеров, поскольку это отпугнёт подавляющее большинство игроков.
Игрокам не хочется раз за разом получать хедшоты через стену. Соревноваться с читером очень быстро надоедает.
Ну, а те, кого такое поведение античитов не устраивает, просто не играют в эти игры.
В случае с EVE Online чтобы понять что это вообще — происходит, надо ковырятся в движке (трафик ж шифрованный) и (опционально) понимать что это не часть игры такая странная а именно контроль (а чтобы понимать что контроль — надо анализировать код). Там еще и при логине прилетает нечто похожее но уже собирается куча информации о системе (данные о файлах на диске — не собираются).
Прикольно. Подобное прозрение у меня было последний раз, когда узнал, что booking.com в явном виде присылает работникам отеля номер карты, срок действия, cvv2, и это все даже законно и не нарушает PCI/DSS
Blizzard с warden своим уже лет 13 так делают (с релиза WoW: Cataclysm уж точно)
Можно начать изучение отсюда, сразу понятно будет когда и что делается. Первую штуку использовать во время игры в ту же доту или контру.
https://github.com/danielkrupinski/vac-hooks
https://github.com/danielkrupinski/VAC
или утечки данных об эффектах, дающих частичный мапхак, уже давно
Вроде про это был официальный ответ, что это скорее всего не пофиксят, из-за особенностей движка или чего-то в этом роде.
Аукцион прикрыть и все эти читеры-ботоводы сами отвалятся.
Но нет, продолжаем биться с мельницей.
Причем тут ботоводы и дота вообще? Игра не очень популярна для ботоводов элементарно потому что более ценное, чем эквивалент 10 рублей падает реже чем за 10-20 игр.
Читеров я лично банил пачками даже на пиратском сервере WoW, где за игру вообще не нужно было платить.
Кмк, соревновательная онлайн игра - это противостояние, в котором все средства хороши. Никогда не понимал сторонников "честной" игры. Получи преимущество за счет своих сильных сторон и победи. Умеешь модифицировать клиент - модифицируй, сможешь сломать игру - ломай. А казуалы могут продолжать называть тактику жульничеством.
Жаль только, что авторами хакерского софта зачастую овладевает жадность и они начинают распространять свои поделки с какой-то минимальной монетизацией, из-за чего хак становится массовым и проблему приходится решать такими вот средствами.
Valve обновила античит Dota 2 и после этого навсегда заблокировала 40 тыс. пользователей