18 ноября, 2013 Статья написана для CS:S, но полностью совместима с L4D2. Демо - альтернатива записи видео из игры. Принцип работы заключается в записи всего происходящего на сервере в качестве ДАННЫХ, а не записи кадров как ИЗОБРАЖЕНИЯ (пикселей), как в случае с обычным видео. Таким образом видео-файл, который занимал бы 300 Мб, в случае с демо, будет весить, например, 3 Мб. Из недостатков демо можно отметить то, что его нельзя воиспроизвести нигде кроме как с помощью самой игры. Обычный видео-плеер не проиграет демо-файл.ЗАПИСЬ Во время игры откройте консоль (нажав на ё или ` на клавиатуре) и напишите туда record 123 (где "123" название файла с которым она будет сохранена в папке с игрой. В нашем примере название rediska). После этого нажать "Отправить" или клавишу Enter. Признаком начала записи будет сообщение в консоли "Recording to rediska.dem" Чтобы остановить запись в консоль пишем stop. Признаком остановки записи будет сообщение в консоли "Completed demo..." Демо-файл записан и найти вы можете его в папке "cstrike" в CS:S или "left4dead2" в L4D2 относительно корневой папки вашей игры. Примеры CSS (пиратка): D:\Games\Counter-Strike Source\cstrike (Steam-версия): D:\Games\Steam\SteamApps\common\Counter-Strike Source\cstrike L4D2 пиратка: D:\Games\Left 4 Dead 2\resources\left4dead2 или D:\Games\Left 4 Dead 2\left4dead2 L4D2 Steam-версия: D:\Games\Steam\SteamApps\common\left 4 dead 2\left4dead2ПРОСМОТР Снова открываем консоль и пишем туда playdemo rediska, где "rediska" название демки в котором она сохранялась вами на этапе записи или пишем в консоль demoui Появится плеер демо-файлов. Жмем кнопку Load в плеере и выбираем нужную нам для просмотра демку в папке cstrike(CS:S) или left4dead2(L4D2). Иногда случается, что демку нужно перемотать. Для этого пользуемся ползунком Перемещая ползунок вправо вы можете увеличить скорость воиспроизведения до 600%. И соответственно перемещая влево вы сможете уменьшить скорость (замедлить воспроивзедение) до 1%. Так же вы можете ввести номер тика(кадра) чтобы переместиться к конкретному участку записи. Для этого введите номер кадра и нажмите Goto. Не во всех случаях это может работать, так что если ничего не получилось и демка просто начала проигрываться сначала — придется перематывать через ползунок скорости выставляя его на макс. значение (600%) Для паузы\возобновления проигрывания демо используйте кнопки Pause и Resume ПРОСМОТР В РЕЖИМЕ WALLHACK (применяется при просмотре демки на подозрительного игрока/читера) Запустите демку. Напишите в консоль r_drawothermodels 2 Все обрабатываемые игрой игроки будут видны вам за стенами подобно тому как их видят читеры. Недостатком этого режима является то, что динамические обьекты (бочки и прочая физика) тоже отображаются, что может мешать. Но другого легального способа мы пока не знаем. Для выхода из этого режима пишем в консоль r_drawothermodels 1 PS: Консольная команда r_drawothermodels при игре на сервере не работает. Также запись\просмотр можно упростить с помощью биндов и изменения меню игры: Для КСС читать ЗДЕСЬ Для Л4Д2 читать ЗДЕСЬ 13 Поделиться сообщением Ссылка на сообщение
14 января, 2014 все сделал как написано и ничего не получилось( Поделиться сообщением Ссылка на сообщение
14 января, 2014 все сделал как написано и ничего не получилось( На какой части что-то не получается? Поделиться сообщением Ссылка на сообщение
26 февраля, 2017 скорость воспроизведения БОЛЕЕ 600%: в консоли host_framerate 1/0 Поделиться сообщением Ссылка на сообщение
29 декабря, 2019 Как в лефте при просмотре демки переключить камеру на вид от лица определённого игрока? Если в момент игры я не наблюдал за ним, а играл. Нашёл только как "летать камерой" Поделиться сообщением Ссылка на сообщение
21 марта, 2020 Как записать демку с таким именем (сгенерировано автоматически)? Поделиться сообщением Ссылка на сообщение
22 марта, 2020 15 часов назад, Konf сказал: Как записать демку с таким именем (сгенерировано автоматически)? никак, это делает специальный плагин на сервере. Поделиться сообщением Ссылка на сообщение