Valve зашифровала чат в демо-записях CS2 после утечки данных
Valve выпустила обновление для Counter-Strike 2, которое зашифровало чат в демо-записях и закрыло уязвимость, позволявшую сторонним ресурсам читать сообщения игроков без запуска файла в игре. Это решение было принято после того, как сайт начал публиковать историю переписки матчей напрямую через парсинг демо.
Теперь командный чат полностью нечитаем в любых демо-файлах. Глобальный чат можно просматривать только через встроенный интерфейс просмотра игры, что исключает доступ к нему для внешних инструментов и сайтов, таких как CSTracker, который ранее внедрил функцию просмотра истории переписки.
Исправления в карте
В файлах карты внесены ряд важных правок: устранены различные дыры в геометрии, закрыта опасная точка для выстрела сквозь стену на B-сайте и скорректированы точки возрождения. Теперь добавлена недостающая стартовая позиция для терристов в соревновательном режиме и дополнительные точки возрождения для террористов.
Обновления скриптов карты
Система камеры, представленная в обновлении от 25 августа, была переработана и переименована: метод CSPlayerCamera заменён на CustomPlayerCamera с новыми функциями. Исправлены ошибки, вызывавшие устаревшее состояние интерфейса при смене цели наблюдения, а также добавлены новые классы для привязки видимости меню покупки и табло к состоянию клиента.
Другие изменения
Свойство observable теперь контролирует, видит ли наблюдатель за игрой кастомный интерфейс этого игрока. Интерфейс наблюдения всегда рисуется поверх базового HUD, а в демо-файлах чат полностью зашифрован.