Update svdemo manual: add LZ4 compression docs

Document svdemo_compress cvar and two-level compression scheme
(delta encoding + optional LZ4).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
serge_shubin 2026-03-23 05:25:43 +08:00
parent 330cc30ae7
commit 60b50ce224

View file

@ -42,6 +42,14 @@
Для включения: set svdemo_autorecord 1 Для включения: set svdemo_autorecord 1
Значение сохраняется в конфигурации (CVAR_ARCHIVE). Значение сохраняется в конфигурации (CVAR_ARCHIVE).
svdemo_compress <0|1> (по умолчанию: 1)
Сжатие данных демо алгоритмом LZ4. Уменьшает размер файла
при незначительных затратах на производительность.
Включено по умолчанию. Установите 0 для отключения.
Значение сохраняется в конфигурации (CVAR_ARCHIVE).
Влияет только на запись — воспроизведение автоматически
определяет, сжат файл или нет.
ЗАПИСЬ ЗАПИСЬ
------ ------
@ -102,8 +110,13 @@
- Покадровые данные: дельта-сжатые состояния сущностей и игроков, - Покадровые данные: дельта-сжатые состояния сущностей и игроков,
изменения конфигстрок изменения конфигстрок
Дельта-сжатие значительно уменьшает размер файла: типичная Используется двухуровневое сжатие:
10-секундная запись занимает ~50 КБ. 1. Дельта-кодирование: записываются только изменившиеся поля
сущностей и игроков между кадрами.
2. LZ4-сжатие (опционально): дополнительно сжимает блоки данных
каждого кадра. Включено по умолчанию (svdemo_compress 1).
Типичная 10-секундная запись занимает ~50 КБ.
Одна запись = одна карта. При смене карты запись останавливается. Одна запись = одна карта. При смене карты запись останавливается.