xtondan
egoist
Sichuan, China
乙骨憂花 Okkotsu Yūka
乙骨憂花 Okkotsu Yūka
Currently Offline
Favorite Game
185
Hours played
11
Achievements
Review Showcase
4,352 Hours played
Шесть лет на старом движке против
суровой реальности Source 2

Те, кто сидит в этой игре года с 2017-го, прекрасно помнят старый добрый Source. Он был кривым, местами держался на костылях из кода нулевых годов, но обладал одним фундаментальным плюсом — предсказуемостью. Переход на Source 2 должен был избавить соревновательную сцену от древних багов, но вместо этого принес новую пачку технических компромиссов, к которым у ветеранов накопилось слишком много вопросов.




Сетевой код: Почему Faceit на 128 тикрейте чувствовался чище сабтика

Любой, кто застал эпоху жесткого гринда на сторонних платформах, привык к чистой регистрации 128-тиковых серверов. Там все было прозрачно: сервер обрабатывал пакеты каждые 7-8 миллисекунд. Мы точно знали, как поведет себя спрей и когда именно сработает прыжок.

Сабтик (Sub-tick) попытался сломать эту систему. Идея инженеров Valve понятна: записывать точное время действия игрока внутри кадра, а не привязывать его к фиксированным тикам. Но архитектура столкнулась с суровой реальностью сетевых задержек:
  • Визуальный рассинхрон. Выстрел регистрируется мгновенно, но пакет улетает только со следующим тиком сервера. Из-за этого анимация попадания и появление крови запаздывают. Для игрока с многолетней мышечной памятью это превращается в проблему — пуля уже попала, а моделька противника еще долю секунды продолжает бежать.
  • Убийства за стеной. Система компенсации задержки (lag compensation) в Source 2 работает чересчур агрессивно. Если у соперника высокий пинг, сервер верит его таймштампу сабтика и «отматывает» вашу позицию назад в прошлое. Итог — вы получаете хедшот, уже полностью скрывшись за укрытием на своем экране.
  • Плавающий инпут в прыжках. Долгие споры вокруг биндов на прыжки возникли не просто так. Из-за того, что действия привязаны к микросекундам внутри тика, без жесткой фиксации через консольные команды движения казались «ватными» и нестабильными.




Оптимизация и фреймрейт: Куда пропали стабильные 400 кадров

В 2017 году старая версия выдавала три сотни кадров практически на любом адекватном железе, а график фреймтайма напоминал прямую линию. Source 2 принес красивый рендеринг, но полностью уничтожил понятие стабильного времени кадра.

Главная беда нового движка — это показатели 1% и 0.1% low. Средний счетчик FPS может показывать красивую цифру, но в моменты плотных заходов на плент игра начинает спотыкаться. Поток игровой логики (Main Thread) по-прежнему перегружает одно основное ядро процессора, пока остальные потоки простаивают. Стоит на экране появиться сложным эффектам частиц, как подсистема памяти и кэш процессора захлебываются, выдавая микрофризы в самый ответственный момент дуэли.




Волюметрический дым: Красиво, но дорого

Новая воксельная сетка дымовых гранат полностью убрала старую проблему ванвеев (one-way), когда через край смока можно было безнаказанно расстреливать позиции. Теперь дым честный, трехмерный и одинаковый для всех.

Но плата за это с технической стороны оказалась огромной. При простреле смока пулями или взрыве хаешки движок запускает динамический пересчет геометрии дыма в реальном времени. В этот микросегмент времени задержка рендеринга (render latency) подскакивает лавинообразно. Чтобы хоть как-то выровнять отзывчивость управления, приходится использовать технологии принудительной синхронизации видеокарты и процессора вроде Nvidia Reflex, что спасает от дикого инпут-лага, но отнимает общую производительность.




Итог технического сдвига

Source 2 — это современный, перспективный движок с отличной физикой материалов и света. Но для игры, где исход раунда решают миллисекунды, текущая оптимизация сетевой части и стабильность фреймтайма оставляют желать лучшего. Мы получили красивую картинку, но потеряли ту идеальную отзывчивость, за которую так ценили старую версию. Сетевой стек и распределение нагрузки на процессоры все еще требуют капитального ремонта.
Favorite Group
⁦⁧ - Public Group
       ̖̗̘̙̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̇̈̉̊̇̈̉̎̏̐̂̃̄̅̆̇̈̉̊̋̌̍̎̊̇̈̉̊̇̈̉̊̇̈̉̊̑̒̓̔̕̚
2,396
Members
55
In-Game
384
Online
95
In Chat
btw
csgo (sniper role) ㅤㅤㅤfromㅤ 04.2017 to 07.2018 ㅤ(then I had issues with panorama ui and pc)
csgo (sniper role) ㅤㅤㅤfromㅤ 03.2019 to 05.2023ㅤ(built my new pc)
valorant (support role)ㅤfromㅤ 05.2023 to 06.2025ㅤ(participated in obt in the spring of 2020)
cs2 (support role) ㅤ ㅤ sinceㅤ 06.2025

actual sens and settings
66 cm / 360° (400dpi)
cs2ㅤ ㅤㅤ1.3757sens 1350×1080res 90fov (true stretched)
valorantㅤ0.4948sens 1350×1080res 103fov (not stretched)



pc specs (from 12.2025):
CPU ━ AMD Ryzen™ 7 5800X3D
GPU ━ Palit GeForce RTX 5070 Infinity 3 OC
RAM ━ Kingston FURY Beast Black RGB 3600 16GB × 2
SSD ━ SAMSUNG 990 PRO



peripheral devices:
Mouse ━ ATK x LEV F1 V2 EXtreme
Keyboard ━ AKKO 3061S HE
Headphones ━ FiiO JH3
Microphone ━ RITMIX RDM-169
Mousepad ━ X-Raypad Aqua Control 零
Screen 1 ━ BenQ ZOWIE XL2411K 24" 144Hz
Screen 2 ━ ARDOR GAMING PORTAL AF24H1 23.8" 144Hz
Recent Activity
4,352 hrs on record
last played on 20 Jul
12.9 hrs on record
last played on 17 Jul
312 hrs on record
last played on 14 Jul
21 Jun @ 7:06am 
⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⣠⣤⣶⣶⣶⣶⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡀⠀⠀⠀⠀⠀
⠀⠀⠀⣠⣴⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣵⣄⠀⠀⠀
⠀⠀⢾⣻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡀⠀
⠀⠸⣽⣻⠃⣿⡿⠋⣉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣏⡟⠉⡉⢻⣿⡌⣿⣳⡥⠀
⠀⢜⣳⡟⢸⣿⣷⣄⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣠⣼⣿⣇⢸⢧⢣⠀
⠀⠨⢳⠇⣸⣿⣿⢿⣿⣿⣿⣿⡿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡟⢆⠀
⠀⠀⠈⠀⣾⣿⣿⣼⣿⣿⣿⣿⡀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣽⣿⣿⠐⠈⠀⠀
⠀⢀⣀⣼⣷⣭⣛⣯⡝⠿⢿⣛⣋⣤⣤⣀⣉⣛⣻⡿⢟⣵⣟⣯⣶⣿⣄⡀⠀
⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣶⣶⣴⣾⣿⣿⣿⣿⣿⣿⢿⣿⣿⣧
⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⡿
18 Jun @ 10:58am 
-nojoy -novid +engine_low_latency_sleep_after_client_tick true +fps_max 0
1 Jan @ 12:29am 
𝙷𝚊𝚙𝚙𝚢 𝙽𝚎𝚠 𝚈𝚎𝚊𝚛 :blue_heart:
15 Dec, 2025 @ 11:19am 
r1plex
15 Dec, 2025 @ 12:48am 
faceit lvl 10 reached
25 Sep, 2025 @ 1:13am 
+rep