Сентябрьский апдейт «Rush Hour» принес нам не только новый режим и тихую перезарядку — Valve выкатила крупнейшую переработку системы прицелов за всю историю Counter-Strike. Разработчики полностью снесли старую механику и заменили её на пиксельную.
Самое обидное? Все коды прицелов, сгенерированные до 22 сентября, теперь официально мертвы. Если попытаетесь вставить свой старый проверенный код в консоль, игра выдаст ошибку «Invalid or old crosshair code».
Переход на пиксельную точность — это крутой апгрейд, о котором комьюнити просило годами. Разбираемся, что именно изменилось, за что теперь отвечают новые стили и как вернуть привычные настройки, чтобы снова раздавать хэдшоты.
Пиксели вместо процентов: что сломало старые коды
Во времена CS:GO и на старте CS2 значения вроде cl_crosshairsize 1.5 и cl_crosshairgap -1.6 базировались на непонятной, невидимой шкале. Ваш прицел мог кардинально меняться в размерах в зависимости от того, играете ли вы в нативном 1080p, 1440p или на растянутом 4:3.

Новая система отказывается от этой странной математики в пользу реальных пикселей. Если вы ставите толщину 1, длину 8 и зазор 4 — вы получаете прицел толщиной ровно в 1 пиксель, с линиями по 8 пикселей и расстоянием между ними в 4 пикселя. А недавний хотфикс добавил автоматическое масштабирование: теперь прицел сохраняет идеальные пропорции при любой смене разрешения.
Однако с новой системой канули в Лету и несколько любимых фишек:
Отрицательного зазора (gap) больше нет: Шкала теперь идет строго от 0 до 128. Если вы привыкли использовать значение -2, чтобы сделать прицел максимально плотным, придется ставить 0 и уменьшать длину линий.
Дробная обводка мертва: Популярная толщина обводки 0.5 убрана. Теперь выбор такой: выключить её вообще, использовать «половинчатую» (только сверху и слева) или включить полную.
Лимиты длины: Длина линий (length) теперь жестко ограничена 255 пикселями.
Девять стилей и новый дефолт
Обновление расширило выбор стилей прицела с шести до девяти и перенесло все настройки в отдельную вкладку «Прицел/Снайперский прицел» (Crosshair/Scopes).

Новый стандарт — Dynamic Quad (Стиль 7). Это четыре статичные линии для базового прицеливания плюс внешний динамический слой, который расширяется при потере точности. Отличный вариант для новичков, чтобы почувствовать штрафы к стрельбе в движении, но ветераны игры, скорее всего, сразу вернут статику.
| Значение | Название стиля | Динамический? | Для чего лучше подходит |
| 0 | Dynamic Cross | Да | Изучение разброса в движении |
| 1 | Dynamic Circle | Да | Тренировка спрея |
| 2 | Dynamic Cross (Legacy) | Да | Для олдфагов с динамикой из CS:GO |
| 3 | Static Circle | Нет | Нишевые стили игры |
| 4 | Static Cross | Нет | Выбор 99% про-игроков |
| 5 | Static Cross (Shot Feedback) | Только при стрельбе | Для тех, кто играет тэппингом |
| 6 | Dot Only (Только точка) | Нет | Фанатам AWP и Deagle |
| 7 | Dynamic Quad | Да | Для новичков (новый дефолт) |
| 8 | Static Square | Нет | Добавлен в хотфиксе 23 сентября |
Изменения консольных команд
Если вы используете autoexec, он все еще будет загружаться, но старые команды для прицела просто проигнорируются. Конфиг нужно обновить под новые реалии:
| Старая команда | Новая команда | Новый диапазон |
| cl_crosshairsize | cl_crosshair_length | от 0 до 255 px |
| cl_crosshairthickness | cl_crosshair_thickness | от 0 до 31 px |
| cl_crosshairgap | cl_crosshair_gap | от 0 до 128 px |
| cl_crosshairalpha | cl_crosshaircolor_a | от 0 до 255 |
| (Новая) | cl_crosshair_style | от 0 до 8 |
| (Новая) | cl_crosshair_dynamic_spread_limit | от 0 до 255 |
Настоящие ли «новые коды киберспортсменов»?
Если видите заголовки в духе «Новый код прицела donk» или «Прицел ZywOo после апдейта» — относитесь к этому со скепсисом.
На данный момент киберспортсмены еще не публиковали свои верифицированные пиксельные коды. Те списки, которые гуляют по интернету, сгенерированы фанатскими конвертерами. Это хорошая отправная точка, но стопроцентной точности они не гарантируют. Вот примерные конвертации для топовых игроков прямо сейчас (все используют Стиль 4 — Static Cross):
| Игрок | Длина (Length) | Толщина (Thickness) | Зазор (Gap) |
| ZywOo | 5 | 1 | 2 |
| ropz | 5 | 1 | 2 |
| donk | 2 | 2 | 0 |
| m0NESY | 2 | 2 | 0 |
| s1mple | 2 | 2 | 0 |
Как вернуть свой старый прицел?
Valve не выкатила официального конвертера, поэтому у вас два пути:
Если вы сохранили старый код: Воспользуйтесь фанатскими сайтами (например, cs2-crosshair-migrator), чтобы перевести ваш старый код в новый формат. Учтите, что если у вас был отрицательный gap или дробная обводка, прицел будет выглядеть чуть иначе.

Если вы потеряли старый код: Открывайте настройки и собирайте его на глаз. Это проще, чем кажется. Поставьте толщину на 1, длину от 2 до 6, а зазор от 0 до 3 — эти значения покрывают 90% настроек про-сцены.
