2.5.7.0
Бета
🚀 Новое
- Добавлена система автоматического обновления клиента (можно включить/отключить в настройках)
- Добавлена вкладка Игра по сети в меню Новая игра для быстрого поиска игры по фильтрам (игра, мод, карта) (можно включить/отключить)
- Добавлена интеграция с Discord RPC для отображения статуса игры
- В настройки добавлена кнопка для включения/отключения интеграции со Steam
- Добавлены ConVar'ы для настройки таблицы счета (Scoreboard)
scoreboard_showsteamscoreboard_showdefaultavatarsscoreboard_steamicon_offset_xscoreboard_steamicon_offset_yscoreboard_steamicon_scale
- Настройки игры полностью вынесены из системного реестра в пользу портативности
- Полностью переработан менеджер аватаров: улучшена стабильность, добавлена поддержка CDN для быстрой загрузки
- Значительно оптимизирован поиск и выполнение консольных команд и алиасов
- Оптимизировано открытие диалогового окна настроек, убраны задержки и реализован кэш из списка аватаров
- Улучшен ConVar
dev_console: консоль теперь можно открывать поверх загрузочного диалога - Улучшен фильтр карт в браузере серверов: помимо частичного, добавлена поддержка точного поиска карты по названию в кавычках
- Улучшение DHUD: теперь можно использовать каналы в DHUD сообщениях
- Добавлена поддержка кастомных размеров для стандартного радара через
hud.txt - Добавлена валидация конфига для HUD радара, чтобы избежать использования неверного изображения для карты с таким же названием

- Улучшен ConVar
hud_headname: добавлен новый режим 2, позволяющий видеть ники всех игроков с цветом их команды во время просмотра демо-записей - Возвращён и переработан режим ленивой (прогрессивной) загрузки демо-файлов:
- Просмотр начинается сразу, без ожидания полной загрузки
- Процесс чтения демо-файла отвязан от
fps_max, что значительно ускоряет буферизацию - Ползунок теперь сразу отображает полную длительность демо, а индикатор показывает, какая часть уже загружена и доступна для перемотки
- Добавлена возможность выбора режима загрузки демо-файлов через ConVar
dem_force_preload0— Ленивая загрузка для мгновенного старта воспроизведения (По умолчанию)1— Полная предзагрузка в память, что обеспечивает возможность перемотки в любую точку сразу после загрузки
Этот режим значительно ускоряет общую скорость загрузки (особенно для длинных демо-файлов)
- Добавлена поддержка пользовательского сообщения ViewModelFX

- Добавлена поддержка Sprite API через пользовательское сообщение HudSprite

- Добавлена поддержка Fullbright для текстур в studio-моделях. Работает только на обычных моделях, на моделях игроков не применяется

- Добавлено применение
gl_picmipна лету без перезапуска карты - Добавлен новый режим
cl_righthand -2- классическое поведение: нож слева / оружие справа (без необходимости использоватьcl_lw 0) - Добавлено меню настроек в Server Browser (иконка-шестерёнки) с опцией автозапуска окна при старте игры
- Добавлен ConVar
cl_sync_steam_favoritesдля синхронизации избранных серверов со Steam (По умолчанию: 0) - Добавлен ConVar
spec_drawдля скрытия интерфейса наблюдателя (черных полос) — полезно для создания видеороликов
- Добавлена поддержка
Alt+Enterдля быстрого переключения между оконным и полноэкранным режимами
- Добавлен ConVar
sdl_enable_alt_enterдля включения/отключения возможности переключенияAlt+Enterмежду оконным и полноэкранным режимами
- Добавлен ConVar
spec_menu_on_duckдля включения/отключения меню для наблюдателя
- Добавлено отсечение перекрытий (Nested Clipping) для полупрозрачных панелей интерфейса (стиль CS:S)
- Предотвращает визуальное смешивание при наложении панелей друг на друга
- Настраивается через
ClipPopupOverlapsиClipPopupAlphaThresholdв файлах схем
- Добавлена поддержка скругленных углов для панелей VGUI (настраивается в схеме с помощью
FrameBorder) - Добавлен параметр запуска
-watchschemeдля автоматической перезагрузки (Hot Reload) тем VGUI — интерфейс обновляется сразу после изменения файлов — полезно для создания тем - Добавлена поддержка
goldclient://для подключения к серверу и создания listen server из браузера
- Добавлена поддержка демо протокола 47

- Добавлена поддержка сценария Escape для радара HUD

- Добавлен ConVar
cl_cmdtickrateдля полной отвязки физики движений от частоты кадров (FPS), обеспечивая стабильный тикрейт обновлений независимо от FPS - Добавлен параметр запуска
-gl_legacyдля принудительного использования legacy-режима OpenGL для совместимости - Добавлены флаги стран во вкладках Избранное, Друзья и История в браузере серверов

#115
🐛 Исправление
- Исчезновение таймера раунда после переподключения к серверу, если в прошлом раунде была заложена бомба
- Исправлена ошибка предсказания коллизий модели

- Исправлена ошибка в чате во время смены карты (intermission)

- Исправлена ошибка в таблице счета, из-за которой нижняя часть имен игроков могла обрезаться, особенно заметно на переполненных серверах или при низком разрешении экрана

- Исправлено двойное отображение ников игроков на HUD радаре
- Исправлено некорректное выравнивание текста по правому краю в VGUI-меню (например, в меню закупки)

- Исправлено форматирование длительности в интерфейсе просмотра демо-записей

- Исправлен порядок выполнения команд-алиасов, использующих команду
wait
- Исправлена ошибка, из-за которой демо-записи могли начинаться с неправильного момента времени
- Исправлена загрузка внешних ресурсов (карт, моделей) при просмотре демо, нарушенная некоторыми серверными античитами
- Исправлена ошибка, из-за которой не работала кнопка автоматического подключения к полному серверу

- Исправлено выполнение конфига
lservercfgfile.cfgпри создании локального сервера
- Исправлен зеленый цвет спрайтов в иконках статуса в пользовательском сообщении StatusIcon

- Исправлено переполнение буфера при чтении пустых строк в файле
sentences.txt
- Исправлено залипание снайперского прицела при макс. увеличении (zoom), особенно заметное на мышах с высоким DPI и высоком FPS

#874
- Исправлена давняя ошибка в таблице счёта, из-за которой количество игроков в командах менялось местами

- Исправлена работа моноширинного шрифта консоли
con_monoпри запуске через Valve Proton
- Исправлено отключение от сервера при разворачивании игры после длительного времени в свёрнутом режиме (при
engine_no_render_minimized 1)
- Исправлено поведение
r_dynamic 0освещение карты теперь корректно обновляется, при этом динамические источники света остаются отключёнными для большей производительности
- Исправлена проблема с отображением тени игрока в демозаписи из-за отсутствия ShadowIdx

- Исправлен баг, при котором старые иконки киллфида всегда отображались белыми вместо правильных цветов
- Исправлен порядок применения настроек в New Game, чтобы избежать конфликтов с модулями

- Исправлены проблемы интеграции со Steam, вызванные недавними обновлениями клиента Steam
- Исправлено неполное отображение текста
svc_centerprint
- Исправлена проверка имени игрока, ранее блокировавшая символ
~
- Исправлен баг с невидимостью лазерных лучей в некоторых случаях

- Исправлен баг, из-за которого невидимые противники иногда отображались на радаре HUD

- Исправлен баг, из-за которого заголовок MOTD мог сбрасываться после перезагрузки схемы UI при смене разрешения экрана

- Исправлено некорректное отображение частиц
TE_PARTICLEBURST
- Исправлено блокирование ввода с клавиатуры при отключенном
spec_draw
- Исправлен баг, из-за которого имя хоста предыдущего сервера оставалось при запуске listen-сервера

- Исправлен краш при загрузке обрезанных или поврежденных WAV-файлов

- Исправлен баг, из-за которого ранее отображавшиеся сообщения
svc_centerprintповторно появлялись на экране без отправки сервером во время перехода на следующую карту (intermission)
- Исправлена ошибка
data overflowпри воспроизведении демо, записанных на серверах с большим количеством ресурсов
- Исправлено открытие меню наблюдателя во время смерти при спаме клавишей приседания

- Исправлено сочетание клавиш
Ctrl+Shift+Alt+Rдля принудительной перезагрузки схем (теперь работает корректно) - Исправлен баг, из-за которого растягиваемые VGUI-диалоги могли выходить за пределы экрана после смены разрешения
- Исправлено наложение HUD-сообщений на меню игры при смещении динамическим радаром

- Исправлено наложение HUD-сообщений при обновлении сообщения в том же канале

#93
- Исправлено дёрганое движение игрока и смещение позиции при езде на транспортных средствах

#87
- Исправлен сбой при чтении длинных строк VOX фраз
- Исправлена ошибка, из-за которой MP3 переставал воспроизводить после большого количества треков (например, RoundEnd)


- Исправлена ошибка, когда радар HUD показывал противников сквозь визуально непрозрачные неплотные стены

- Исправлено застревание игрока на лагающих серверах при игре с очень высоким FPS

#99
#3957
- Исправлена ошибка, из-за которой предзагрузка больших демо-файлов обрывалась по тайм-ауту и ошибочно выкидывало в меню игры

#102
- Исправлен баг, из-за которого сворачивание или разворачивание окна игры вызывало ложные события отпускания для ненажатых забинденных клавиш, что приводило к случайным действиям и спаму в консоли

#98
- Исправлено некорректное применение
kRenderTransAlphaк viewmodel при использовании черезgcl_write_rendermode
#113
- Исправлена некорректная обработка отпускания клавиш пользовательских биндов во время ввода в чат, если клавиша не была нажата

#114
- Исправлена ошибка, из-за которой вращение камеры передавалось модели игрока после смерти

Авторы 1
- s1lent (@s1lent)
Тестеры 13
- hajimura (@hajimura)
- Nord1cWarr1or (@Nord1cWarr1or)
- scriptedsnark (@scriptedsnark)
- esotericdesign (@esotericdesign)
- YoshiokaHaruki (@YoshiokaHaruki)
- karaul0v (@karaul0v)
- next21 (@next21)
- 256bit (@256bit)
- metita (@metita)
- d3stra (@d3stra)
- DeMNiX (@DeMNiX)
- gamikcs (@gamikcs)
- GLoOoccK (@GLoOoccK)
