Движок GoldSrc
Обновление HL, TFC, CS, CSCZ (19−8−2020)
Юрий Цуканов,
- Исправлена ошибка, из-за которой не учитывалась переменная cl_autowepswitch после респауна;
- Исправлена ошибка, из-за которой переменная cl_autowepswitch со значением 1 автоматически переключала оружие на монтировку;
- Исправлена ошибка, из-за которой выполнение команды viewdemo приводило к падению при попытке проиграть некоторые демки;
- Исправления безопасности в методах обработки процедуры отключения клиента;
- Исправления безопасности в методах обработки консольных команд;
- Исправление безопасности в методе общения клиента и сервера;
- Исправление безопасности в методе загрузки моделей;
- Исправление безопасности в методе загрузки карт;
- Добавлена опция «Покинуть игру», показываемую при выходе в главное меню из одиночной игры;
- Переменная cl_autowepswitch со значением 2 включает автоматическое переключение на подбираемое оружие, кроме случаев, когда игрок в момент подбора выполняет основную или альтернативную атаку.
Общие исправления
- Исправлена ошибка с заданием частоты обновления монитора параметром -freq совместно с параметром -nofbo;
- Исправлено повторное масштабирование NPOT текстур;
- Исправлена команда slist, теперь она показывает серверы в локальной сети;
- Исправлена ошибка возвращаемого значения функции SV_ClipToLinks (HL #1685);
- Исправлена неспособность перезарядить частично пустое оружие после перезагрузки сохранённой игры;
- Исправлен ошибка с коэффициентом разброса MP5, из-за которой для сетевой игры применялся коэффициент одиночной и наоборот;
- Исправлен индикатор прогресса, всегда показывающий 100% при загрузке определённых файлов;
- Добавлено автосохранение значений некоторых консольных переменных (HL #2237);
- Исправлены потерянные локализации в интерфейсе наблюдателя;
- Исправлена скорость поворота NPC при работе со скоростью >60 кадров в секунду;
- Столбцы в браузере серверов переупорядочены так, чтобы предотвратить использование описания игры для подделки количества игроков на сервере;
- Исправлена ошибка, из-за которой игроки могли включать sv_cheats в сетевой игре (теперь sv_cheats контролируется сервером);
- Добавлена переменная cl_autowepswitch со значениями 0/1 для отключения/включения автоматического переключения оружия при подборе нового оружия;
- Исправить различные проблемы с анимацией/звуком оружия;
- Исправления безопасности, связанные с консольными командами;
- Исправления безопасности, связанные с загрузкой ресурсов;
- Исправления безопасности, связанные с сохранением/загрузкой.
Half-Life: Opposing Force
- Исправлена ошибка с переходом к концовке после победы над финальным боссом;
- Исправлены звуковые эффекты ручного барнакла и альтернативного огня;
- Исправлено падение, происходящее когда цель ядовитого плевка Гонома была уже мертва;
- Исправлены неверные анимации снайперской винтовки;
- Исправлена ошибка, из-за которой у Desert Eagle пропадал лазерный целеуказатель после перезарядки с полным магазином;
- Исправлена иконка патронов у пушки смещения;
- Исправлена ошибка, из-за Glock мог перезаряжаться с полным магазином.
Также рекомендуем обратить внимание на исправления Team Fortress Classic и Counter-Strike (1.6) / Condition Zero.
Добавлено
Valve выпустили обновление Counter-Strike: Source, Day of Defeat: Source, Half-Life Deathmatch: Source, Half-Life 2: Deathmatch и Source SDK 2013. Всего три пункта изменений:
- Различные обновления стабильности и безопасности;
- [SDK2013] Исправлены неморгающие NPC;
- [DoD:S] Исправлена возможность переключать оружие в то время, как игрок держал взведённую гранату.
Обновление Half-Life (16−04−2019)
Юрий Цуканов,
Основные изменения:
- Добавлена проверка прав доступа при выполнении команд. Указания, исходящие не от клиента, теперь могут исполнять только те команды, которые считаются безопасными. Такие команды, как 'connect', 'bind', 'quit' и некоторые консольные переменные, такие как 'cl_filterstuffcmd', теперь могут выполняться только доверенными источниками;
- Установка значения переменной cl_filterstuffcmd больше нуля (например, cl_filterstuffcmd 1) установит ограничение на команды, которые может запускать сервер на клиенте и которые можно использовать для нанесения вреда клиенту. Например: 'say', 'fps_max' или 'setinfo'.
Исправления:
- Исправлена ошибка, из-за которой клиент неверно блокировал загрузку пользовательских спреев.
Исправления безопасности:
- Имена всех пользовательских ресурсов, скачиваемых с серверов теперь проверяются на безопасность до скачивания;
- Некоторые команды теперь нельзя запустить, если в них указаны недопустимые расширения файлов;
- Динамически подключаемые библиотеки теперь не ищутся в пользовательских папках;
- Расширен пользовательский список заблокированных расширений;
- Исправлено переполнение буфера в системе парсинга сообщений;
- Исправлено RCE (удалённое выполнение кода) в системе обработки сообщений оружия;
- Исправлено RCE в системе загрузки моделей;
- Исправлено RCE в системе загрузки сохранённых игр;
- Исправлено переполнение буфера в системе загрузки TGA и BMP файлов;
- Исправлено переполнение буфера в системе воспроизведения демок;
- Исправлено переполнение буфера в системе последовательной загрузки файлов;
- Исправлено переполнение буфера в системе загрузки названий моделей;
- Исправлено переполнение буфера в системе загрузки плей-листов музыки;
- Исправлено переполнение буфера в системе загрузки данных текстур;
- Исправлено переполнение буфера в системе вывода списка карт в консоли;
- Исправлено образование цепочек команд консольных переменных, в которых указывались файлы конфигурации, передаваемые в команду 'exec'.
Обновление игр на движке GoldSrc (21−08−2018)
Юрий Цуканов,
- Исправлена ошибка с загрузкой изображений скайбокса;
- Исправлена ошибка в обработке команды demo;
- Некоторые символы путей файловой системы запрещены для использования в консольных командах;
- Для файлов указанных в некоторых консольных командах будут принудительно добавлены заданные расширения;
- Исправлена ошибка связанная с обработкой ресурсов (только CS: CZ).
- Уменьшено время запуска
- Добавлена поддержка грядущей функции групповых серверов Left 4 Dead
- Улучшено поведение Steam при падении запущенной игры
- Обновлены локализации различных языков
- Добавлены сообщения о редких, но серьезных ошибках мастера установки
- Исправлена ошибка, при которой у кибер-кафе были проблемы с поиском игр в Left 4 Dead
- Исправлена ошибка, при которой не появлялось всплывающее окошко с сообщением о получении достижения
- Исправлена утечка памяти в контроле HTML
- Теперь игровой оверлей в Fallout 3 работает и под Vista
- Исправлена ошибка, при которой в Sacred 2 отключалась мышка после использования игрового оверлея
- Исправлена ошибка, при которой игровой оверлей мог зависнуть во время игры
- Исправлена ошибка, при которой игровой оверлей мог вызвать падение игры после нажатия alt+tab
Добавлено:
Вслед за этим вышло ещё одно обновление Steam:
- Улучшена интеграция с GFW у поддерживаемых игр
…и движка Half-Life:
- Исправлено падение, вызванное специальной строкой подключения
Обновление клиента Steam (15−9−2008)
Dosia36,
- Обновлены ссылки спонсоров при игре в игры на GoldSrc
- Добавлена опция «View game account» для просмотра информации об играх
- Добавлена поддержка фаервола для игр «Games for Windows»
- Исправлена возможная утечка памяти
- Добавлена поддержка будущих игр
- Исправлена ошибка при запуске некоторых игр, связанная с mss32_s.dll
- Добавлено несколько улучшений в Steamworks API для будущих игр
- Мастер подписки теперь не позволяет нажимать кнопку завершения, пока не нажата кнопка входа на страницу
- Добавлена поддержка локализации текста достижений для будущих игр
- Изменен аргумент командной строки Red Orchestra, теперь он выглядит как -mod
Обновление клиента Steam (7−5−2008)
Dosia36,
- Исправлена ошибка, при которой у некоторых пользователей не запускался Portal: First Slice
- Исправлена ошибка, при которой было невозможно запускать моды на GoldSrc из браузера серверов
- Исправлена проблема с подключением при запуске
Обновление движка Half-Life (10−3−2007)
Юрий Цуканов,
- Исправлена ошибка, позволяющая клиенту загружать устаревшие dll файлы.
Обновление движка Half-Life (6−3−2007)
Юрий Цуканов,
Движок Half-Life:
- Можно устанавливать разрешения экрана вплоть до 2560×1600;
- Исправлена ошибка с очень длинными именами игроков, которые обрезались и могли стать неотличимыми от подобных себе в таблице рекордов.
Обновление клиента Steam (18−1−2007)
Юрий Цуканов,
Клиент Steam:
- Исправлено редкое зависание при запуске клиента;
- Исправлен порядок сортировки IP адресов в браузере серверов;
- Улучшено поведение списка избранного при управлении крайне большими списками;
- Исправлена ошибка, при которой серверные пинги становились очень высокими, если клиент Steam работал более чем сутки;
- Исправлена ошибка, при которой мог потеряться список избранного, когда в него добавлялась игра;
- Исправлено неправильное отображение колонки гостевых приглашений на странице медиа/утилит.
Движок Source:
- Переменная cl_interp заменена на cl_interp_ratio. Сервер может ограничивать её переменными sv_min_cl_interp_ratio и sv_max_cl_interp_ratio;
- Добавлена переменная sv_rcon_log, позволяющая отключать протоколирование rcon;
- Еще больше консольных переменных защищено от читов.
Движок Half-Life:
- Исправлено срабатывание ссылок вида steam:// в MOTD;
- Исправлена ошибка, при которой имена игроков в таблице рекордов и режиме спектатора становились нечитаемыми.