[Xash3D / CS16Client] Список изменений

  • Автор темы Автор темы root
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Всё то, что сделано до 24/08/2026, публиковать нет смысла.

Исправления и улучшения [Xash3D / CS16Client]

1. Краш при выходе с сервера [Xash3D]
Игра вылетала при отключении от сервера, особенно если сервер был перегружен. Вместо выхода в меню происходило закрытие.
Причина: проблема с освобождением памяти в голосовом чате.
Что сделано:
  • Добавлены проверки на пустые указатели
  • Исправлен порядок очистки памяти
  • Добавлена защита от слишком больших сетевых пакетов

2. Исправление отображения команд [CS16Client]
Неправильно отображалась команда игрока (TeamInfo).
Что сделано: исправлена обработка TeamInfo. Теперь команды отображаются корректно.
 
  • Исправления:
    • Краш игры при многопоточном приеме голосового чата.
    • Генерация UniqueID один раз при старте игры.
    • Отображение кириллицы в Windows.
  • Добавлено:
    • Русская озвучка радио-команд.
    • Русская локализация главного меню, игрового меню (VGUI, OldStyle), интерфейса.
    • Оптимизированный userconfig.cfg с улучшениями:
      • Привязка на кнопку "HOME" включение/выключение голосового чата.
      • Привязка на кнопку "-" открывает меню настройки прицела.
      • Отключена погода, отключен туман.
      • Установлены рейты: rate "100000"; cl_cmdrate "102"; cl_updaterate "102"; cl_dlmax "1024".
    • Новый конфиг от разработчика (активация [в консоль]: exec tom.cfg):
      • Привязка на кнопку "F3" покупает 2 FLASH, 1 HE гранаты.
      • Привязка на кнопку "N" покупает 1 SMOKE гранату.
      • Привязка на кнопку "V" мгновенно глушит все звуки (гранат, голосового чата, выстрелов, музыки)
      • Привязка на кнопку "F5" делает скриншот в игре.
      • Прописан cl_minmodels 1 для отображения стандартных моделей игроков на серверах, где измененные модели.
        • Модель T: arctic.
        • Модель CT: gsg9.
      • Установлен непрозрачный радар.
      • Убрана тряска рук в игре.
      • Быстрая смена оружия.
      • Отдаленный FOV.
      • Отключены VGUI меню.
      • Маленький прицел (цвет: голубой).
      • Отображение имен игроков: по центру.
  • Обновления:
    • Xash3D до версии 4164.
    • CS16Client до версии 3953.
    • LSB до версии 0.0.22b.
 
  • Обновления:​
    • Xash3D до версии 4175.​
    • CS16Client до версии 3962.​
    • LSB до версии 0.1.0r.​

  • Исправления:​
    • Случайные вылеты клиента. Раньше игра могла неожиданно вылететь во время игры - чаще всего это было связано с голосовым чатом. Причина найдена и устранена: голосовые пакеты в редких случаях портили память игры, из-за чего клиент падал (иногда сразу, иногда чуть позже). Теперь такого не происходит.​
    • Краш при заходе на сервер с повреждённым файлом. Если карта или ресурс (модель, спрайт) оказывался битым, игра могла вылететь вместо того, чтобы просто пропустить его.​
    • Мигание HUD-сообщений. Сообщения от серверных плагинов (set_(d)hudmessage/show_(d)hudmessage) больше не мигают и не пропадают раньше времени - теперь они держатся на экране столько, сколько задумано.​

  • Улучшения:​
    • Русская локализация. Добавлен перевод MainTUI. Переведены новые строки в MainUI и исправлены существующие. Удалены строки из старого движка в файле локализации MainUI. Добавлены переведённые изображения баннера и кнопки для меню настройки гироскопа.​

  • Добавлено:​
    • Русская озвучка ботов. Теперь разговоры ботов переведены на русский язык.​
    • Русские ники ботов. Теперь боты имеют новые ники на русском языке.​
    • Русский чат ботов. Теперь боты пишут сообщения в чат на русском языке.​
    • Скрипт install_deps.sh для установки необходимых зависимостей в Debian, Fedora, Arch Linux и других дистрибутивах Linux.​

  • Удалено:​
    • aptinstall.sh - устаревший скрипт, который поддерживал только Debian-подобные системы с APT.​
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху