• Оновлення CS2 від 10 вересня 2026 - невелике, але практичне. Цього разу Valve не вносила змін у баланс чи зброю: розробники почистили Cache, оновили інструменти для камер і HUD у мапмейкерів, а також закрили читання чату в демках так, як це було в CS:GO. Для звичайного гравця найпомітніше те, що Cache стала охайнішою для матчів, а демки - менш інформативними з точки зору доступу до чату.

Оновлення CS2 від 10 вересня 2026 зачепило Cache

На Cache Valve пройшлася по базових речах, які здатні зіпсувати раунд так само, як невдалий smoke. Розробники прибрали різні щілини на мапі, зняли один wallbang-спот на B та додали відсутню точку спавну CT для competitive. Також додали додаткові точки спавну для T.

Звучить скромно, але для карти це нормальний набір правок. Щілини на мапі часто проявляються в найнезручніший момент: десь видно ногу, десь прострілюється кут, а десь моделька чіпляється за геометрію. Такі проблеми не завжди потрапляють у хайлайти, але регулярно ламають раунди.

Окремо варто згадати wallbang на B site. Якщо Valve прибирає конкретний простріл, значить він або давав занадто багато халявної інформації, або створював фраг, який складно компенсувати контргрою. На Cache це помітно особливо, бо карта тримається на чітких таймінгах і зрозумілих дуелях, а не на випадкових "пробив через півстіни".

Спавни теж важливі. Відсутній CT spawn point у competitive міг впливати на консистентність старту раунду, а додаткові T-spawn точки допомагають вирівняти розкид позицій на початку. Для пабліка це технічна, але корисна дрібниця, а для тих, хто грає карту серйозно, це вже відчутна покращена стабільність.

Камери, HUD і спостереження стали гнучкішими

Друга частина оновлення CS2 від 10 вересня 2026 адресована не стільки матчмейкінгу, скільки авторам кастомних сценаріїв, режимів і трансляційних рішень. Valve переробила CSPlayerCamera і перейменувала її на CustomPlayerCamera.

Разом із перейменуванням з'явилися нові методи:

  • GetPlayer
  • GetMode
  • SetMode
  • SetFollowConfig

Кілька старих функцій перейшли в deprecated:

  • IsEnabled
  • SetEnabled
  • SetIsControllingAngles

Це не новина для більшості гравців у звичайному MM, але для авторів кастомних режимів, spectator-сцен або внутрішніх інструментів зміна відчутна. Назва CustomPlayerCamera точніше описує, чим є цей об'єкт на практиці, без зайвого туману.

Valve також додала властивість observable до custom_hud_layout. Вона визначає, чи бачить спостерігач інтерфейс так само, як гравець, за яким ведеться перегляд. За замовчуванням параметр вимкнений, тобто стоїть false.

Практична користь тут проста: якщо хтось робить спеціальний HUD для режиму, тренувань чи внутрішнього івенту, тепер можна точніше контролювати те, що побачить observer. У реальній роботі з UI такі перемикачі економлять час і зменшують кількість "випадкових" розбіжностей між тим, що бачить гравець, і тим, що бачить глядач.

Окрім того, Valve полагодила баги, пов'язані із застарілим станом custom_hud_layout під час перемикання між цілями спостереження. Якщо пояснити простіше, HUD інколи тягнув за собою неактуальний стан, коли observer перескакував з одного гравця на іншого. Для кастомного контенту це типова проблема: сам елемент може працювати, але під час швидкого свічу все починає "їхати".

Також у custom_hud_layout з'явилися нові верхньорівневі класи, які залежать від стану клієнта:

  • HUD_BUYMENU_VISIBLE
  • HUD_SCOREBOARD_VISIBLE

Це допомагає точніше керувати відображенням елементів, коли у гравця відкрито buy menu або scoreboard. Революції немає, але саме з таких дрібних "цеглин" і складається нормальний кастомний інтерфейс.

Ще одна правка в тому ж напрямку: тепер custom_hud_layout завжди малюється поверх базового HUD. Раніше конфлікти шарів могли ламати читабельність: один елемент перекривав інший, щось губилося під стандартним інтерфейсом, і доводилося шукати обхідні шляхи. Тепер поведінка стала передбачуванішою.

У демках чат більше не світить зайвого

Третій блок коротший, але для демоаналізу він, чесно кажучи, один із найцікавіших. Valve зашифрувала чат у demo-файлах за тими самими правилами, які діяли в CS:GO.

Що змінюється на практиці:

  • team chat більше не читається під час відтворення демки
  • global chat читається лише тоді, коли демку відкривають через внутрішній in-game watch UI

Це логічний крок. Демки в Counter-Strike давно стали не лише способом переглянути красиві моменти, а й інструментом для розбору командної гри, суддівства, контенту та навіть сторонньої аналітики. Коли з файлів занадто легко витягувати чат, глядач або сторонній софт може отримати інформацію, яку не завжди варто показувати всім підряд.

Особливо це стосується team chat. Саме там часто летять call'и, короткі домовленості та емоційні репліки після force buy або в процесі дій, які не повинні бути "відкритими" для широкої аудиторії. Valve фактично повернула більш жорстку логіку доступу, і це виглядає правильно.

Для звичайного гравця зміна майже непомітна. Для тих, хто регулярно крутить демки, робить нарізки або працює з файлами, різниця стане очевидною досить швидко.

Цей патч маленький, але цілить точно

Якщо дивитися на все в цілому, оновлення CS2 від 10 вересня 2026 не про "великий сезонний апдейт", а про прибирання конкретних проблем. Cache отримала технічне доопрацювання для більш стабільної гри, мапмейкери та автори кастомних режимів - зручніші інструменти, а система демо стала обережнішою з чатом.

Такі патчі рідко викликають гучну реакцію, бо в них немає нової зброї, великих переробок або редизайну мапи "під ключ". Але саме вони прибирають дрібний абсурд, який накопичується в матчах, демках і кастомному контенті. І часто це справді важливіше за косметичні зміни.


Повний список змін (Valve)

[ MAPS ] Cache

  • Виправлено різні прогалини на мапі.

  • Виправлено місце для пробиття стіни на B сайті.

  • Додано відсутню точку спавну CT для змагань.

  • Додано додаткові точки спавну T. [ MAP SCRIPTING ]

  • Перероблено CSPlayerCamera:

  • Перейменовано в CustomPlayerCamera.

  • Додано GetPlayer, GetMode, SetMode та SetFollowConfig.

  • Відмінено IsEnabled, SetEnabled та SetIsControllingAngles.

  • Додано властивість 'observable' до custom_hud_layout, яка контролює, чи бачить спостерігач інтерфейс так, як його бачить гравець, за яким спостерігають. За замовчуванням false.

  • Виправлено кілька помилок, пов'язаних зі застарілим станом custom_hud_layout при зміні цілей спостереження.

  • Додано класи custom_hud_layout верхнього рівня, що керуються станом клієнта:

  • HUD_BUYMENU_VISIBLE

  • HUD_SCOREBOARD_VISIBLE

  • custom_hud_layout тепер завжди малюється поверх базового HUD. [ MISC ]

  • Чат тепер зашифрований у демо-файлах за тими ж правилами, що й у CS:GO:

  • Чат команди більше не читається під час відтворення демо-файлів.

  • Глобальний чат читається лише у демо-файлах, коли відтворюється через інтерфейс перегляду в грі.