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:
parent
330cc30ae7
commit
60b50ce224
1 changed files with 15 additions and 2 deletions
17
svdemo.txt
17
svdemo.txt
|
|
@ -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 КБ.
|
||||||
|
|
||||||
Одна запись = одна карта. При смене карты запись останавливается.
|
Одна запись = одна карта. При смене карты запись останавливается.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue