Разработчики решили сделать "апдейт" игры, к которой не прикасались 4 года. Вот список изменений:
Добавлена поддержка 64-битных систем. 64-битные бинарные файлы будут запускаться автоматически на системах с 64-битной операционной системой;
Добавлена опция безрамочного окна в настройки видео;
Добавлены бикубические карты освещения (из обновления Half-Life 2: 20th Anniversary Update).
Добавлен радиальный туман (из обновления Half-Life 2: 20th Anniversary Update);
Добавлена поддержка Steam Networking;
Добавлено масштабирование интерфейса для экранов с высоким разрешением;
Теперь имя сервера по умолчанию в локальных играх будет включать имя игрока;
Теперь игра запускается в разрешении экрана по умолчанию вместо 640×480;
Исправлены ошибки предсказания на стороне клиента (устраняют лаги и откаты в некоторых ситуациях);
Исправлена ошибка, при которой при вставании после приседания камера могла некорректно отображаться, если игроку не хватало пространства;
Исправлена ошибка, из-за которой во время зимнего события подарки не выпадали случайным образом при убийстве игроков;
Добавлена переменная sv_autobunnyhopping, позволяющая серверам с бхопом включить нужное поведение с предсказанием на стороне клиента;
Исправлена ошибка предсказания, при которой перемещение игрока на клиенте могло не учитываться при выполнении определенных действий;
Улучшено предсказание при ходьбе по объектам и другим сущностям;
Некоторые составляющие клиента теперь вызывают ошибки предсказания только локально. Например, если ошибка предсказания произошла у модели оружия в руках, игрок не испытает общую ошибку предсказания;
Исправлено предсказание покачивания модели оружия;
Исправлена ошибка предсказания, связанная с анимациями бездействия оружия;
Исправлена ошибка, из-за которой некоторые разрушаемые объекты не разбивались корректно;
Исправлена проблема, из-за которой некоторые переменные, такие как положение игрока, могли некорректно синхронизироваться с сервером в определенных ситуациях;
Исправлена рассинхронизация базовой скорости игрока (например, при движении по конвейерам, подвижным объектам и т. д.) между клиентом и сервером.
Зачем это было сделано, учитывая, что в актуальной CS2 достаточно много проблем? Не ясно.