Версія протоколу

Демо-термін, також відомий як "демка", означає файл, що містить у собі повну інформацію про ігровий процес, одного разу записаний при грі. Демо-файли досить великі, але непогано тиснуться стандартними архіваторами.

Запис демо-файлу від першої особи ініціюється командою в консолі:

Розширення .dem додається автоматично, файл зберігається в теку поточного мода, для Half-Life це . \valve\.

Щоб зупинити записування, введіть stop .

Якщо Вам дійсно важливо записати гру для нащадків, краще використати обидва варіанти одночасно :)

Відмінність playdemo від viewdemo полягає в тому, що вона вміє відтворювати демо, що містить записи на кількох картах. Тобто якщо демо писалося протягом трьох карт, то viewdemo зможе відтворити лише першу карту, а playdemo - всі три. Але в playdemo немає можливості керувати відтворенням.

timedemo використовується для тестування продуктивності комп'ютера.

Якщо ім'я демо-файлу містить специфічні символи, HL може відмовитися їх відтворювати. Щоб уникнути цього, укладайте ім'я файлу в лапки:

Також можлива вказівка ​​папки в імені файлу:

Що дозволяє зберігати всі демо-файли в окремій папці всередині папки мода (для HL це . \ valve \ demos \ ).

Версія протоколу

Якщо при спробі відтворення демо-файлу гра повідомляє:

Це означає, що у Вас клієнт використовує відмінну версію протоколу від тієї, що у файлі.

У першому випадку демо файл версії 48, а клієнт 47 протоколів. У другому: демо 47, а клієнт 48 протоколи.

Для зміни протоколу демо-файлу можна використовувати програму: HLDemoVersionChanger_1.2.zip