Версія протоколу
Демо-термін, також відомий як "демка", означає файл, що містить у собі повну інформацію про ігровий процес, одного разу записаний при грі. Демо-файли досить великі, але непогано тиснуться стандартними архіваторами.
Запис демо-файлу від першої особи ініціюється командою в консолі:
Розширення .dem додається автоматично, файл зберігається в теку поточного мода, для Half-Life це . \valve\.
Щоб зупинити записування, введіть stop .
Якщо Вам дійсно важливо записати гру для нащадків, краще використати обидва варіанти одночасно :)
Відмінність playdemo від viewdemo полягає в тому, що вона вміє відтворювати демо, що містить записи на кількох картах. Тобто якщо демо писалося протягом трьох карт, то viewdemo зможе відтворити лише першу карту, а playdemo - всі три. Але в playdemo немає можливості керувати відтворенням.
timedemo використовується для тестування продуктивності комп'ютера.
Якщо ім'я демо-файлу містить специфічні символи, HL може відмовитися їх відтворювати. Щоб уникнути цього, укладайте ім'я файлу в лапки:
Також можлива вказівка папки в імені файлу:
Що дозволяє зберігати всі демо-файли в окремій папці всередині папки мода (для HL це . \ valve \ demos \ ).
Версія протоколу
Якщо при спробі відтворення демо-файлу гра повідомляє:
Це означає, що у Вас клієнт використовує відмінну версію протоколу від тієї, що у файлі.
У першому випадку демо файл версії 48, а клієнт 47 протоколів. У другому: демо 47, а клієнт 48 протоколи.
Для зміни протоколу демо-файлу можна використовувати програму: HLDemoVersionChanger_1.2.zip