Подробная инструкция как записывать и просматривать демки в CS и CSS

Тема в разделе "Статьи и мануалы", создана пользователем Andrey, 16 янв 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Counter-Strike 1.6
    FAQ по демкам

    Как записать демку?
    Запись включается из консоли CS командой record <Имя демки>
    Демка будет находиться в папке cstrike-russian (Если выбранный язык в настройках Steam — русский) или cstrike (По-умолчанию)

    Как просмотреть демку?
    Демками являются файлы с расширением «.dem». Для просмотра необходимо поместить файл демки в папку cstrike (или cstrike-russian, если выбранный язык в настройках Steam — русский), зайти в CS, вызвать консоль и написать:

    • playdemo <имя демки> (воспроизводятся также голоса игроков)
    • viewdemo <имя демки> (возможность перемотать запись, просматривать в ускоренном/замедленном режиме, но без голосов)
    Запись демок при помощи HLTV
    При помощи HLTV можно записывать демки игрового процесса в Counter-Strike. Многие спросят зачем это нужно? А вот зачем: когда вы записываете демку через консоль (~=>record demka.dem) то при просмотре демки вы сможете наблюдать за игрой только от первого лица и не сможете переключать камеру (это очень не удобно, особенно когда запись велась каким-нибудь ламером, который не умеет играть и приходится вечно глазеть на его черный экран!).
    Так вот благодаря HLTV большой массе людей представляется возможность наблюдать за игрой в роли Spectator'a индивидуально, т. е. самому выбирать наиболее подходящий ракурс либо камеру, что само - собой является большим плюсом HLTV.
    Наверно вам уже не терпится узнать как пользоваться HLTV.
    Перейдем к делу.

    Сначала создайте сервер в игре (можно и выделенный).
    Сверните Counter-Strike ("ALT+TAB" или клавиша "Windows" или "CTRL+ESC"), далее идите в каталог с игрой, в нем вы найдете файл hltv.exe - запустите его, не пугайтесь когда перед вами вылезет черное окно DOS'а - это и есть HLTV, в окне пишите connect 127.0.0.1 (127.0.0.1 - это если вы играете дома с ботами, ежели вы играете например по интернету то вам необходимо уточнить ваш IP адрес).
    Заходим обратно в CS.
    Ждем пока HLTV не зайдет к вам на сервер, это не долго, обычно около 10 секунд.
    Снова сворачиваем CS ("ALT+TAB" или клавиша "Windows" или "CTRL+ESC")
    B окне HLTV пишем - record "название_вашей_демки"
    Bозвращаемся в CS.
    Чтобы остановить запись демки необходимо свернуть CS, в окне HLTV написать quit
    или disconnect.

    Ваша демка сохранится в каталоге игры cstrike, с именем которым вы назвали демку при начале записи. Вот и все!

    Counter-Strike: Source
    FAQ по демкам

    Как записать / просмотреть демку (запись игры)?
    Чтобы начать запись - открыть консоль и набрать record имя демки и нажать Enter.
    Чтобы остановить запись - надо набрать stop в консоли и нажать Enter.

    Демка попадёт сюда: "ваш путь к установленному Steam/SteamApps/имя вашей учётной записи/counter-strike source/cstrike и будет иметь заданное вами при записи имя и расширение .dem

    Чтобы просмотреть демку - нужно в главном меню игры нажать Shift + F2, в открывшемся меню найти нужную демку (файл с расширением .dem), нажать Load (Загрузить) и смотреть

    SourceTV - это аналог старого HLTV, но под новый движок Source.
    Работает по тому же принципу, что и HLTV, однако не является отдельной программой, как HLTV. В демо, записанному при помощи SourceTV, положение
    камеры можно изменить по своему желанию, переключаясь в режимы «от первого лица», «следовать за игроком» и «свободное положение».

    Ниже приведены команды для управления новым инструментом, ведь они отличаются от использовавшихся в HLTV.

    tv_enable <0|1>
    активирует SourceTV на локальном игровом сервере, бот SourceTV появится в спектаторах при следующей смене карты.

    tv_name
    указывает имя SourceTV, которое появится в таблице счета и браузере серверов.

    tv_maxclients <0..255>
    устанавливеат максимальное количество зрителей для данного SourceTV. (максимум 255, по умолчанию - 128).

    tv_stop
    остановить трансляцию через SourceTV.

    tv_status
    показать различную информацию по текущему SourceTV.

    tv_retry
    перепоключает SourceTV на последний известный адрес (только для прокси серверов).

    tv_delay
    задержка трансляции SourceTV в секундах (только для мастер сервера).

    tv_port
    устанавливает порт для SourceTV (по умолчанию 27020).

    tv_maxrate
    установить максимально допустимую пропускную способность проводимую для
    одного клиента в байт/секунда (изначально 3500).

    tv_password

    установить пароль на SourceTV для подключающихся зрителей.

    tv_relaypassword
    установить пароль на подключение для прокси серверов.

    tv_record
    начать запись SourceTV демо файла (только для мастер сервера).

    tv_stoprecord
    остановить запись демо.

    tv_autorecord <0|1>
    автоматически записывать каждую игру. Формат файла - auto-YYYYMMDD-hhmm-map.dem.

    tv_debug <0|1>
    показывает дополнительную отладочную информацию.

    Кроме того, еще имеются следующие команды:

    tv_dispatchmode [0,1,2]
    //Перенаправление клиентов на relay-прокси. 0 - никогда, 1 - при необходимости, 2 - всегда

    tv_overrideroot [0/1]
    //Заместить адрес SrcTV master root

    tv_relay
    //Подключается к SrcTV серверу или relay-вещанию

    tv_snapshotinterval [n]
    //Делает скриншот каждый n-ный "tick"

    tv_allow_static_shots [0/1]
    Для съемки используются стационарные камеры.

    tv_allow_camera_man [0/1]
    Позволяет спектаторам становиться операторами



    FAQ по демкам

    Вопрос:
    Меня интересует, как можно управлять "камерой обзора" при просмотре "демок"..., если конечно это можно делать
    Ответ:
    Если демка была записана через SourceTV, тогда принцип
    тот же, что и в спектаторах, пробелом выбираешь нужную тебе камеру, если
    демка была записана обычным образом (record), то камерой управлять
    нельзя.

    Вопрос:
    А как нужно записывать "не обычно", чтоб можно было управлять...
    Ответ:
    SourceTV записывает демку-аналог HLTV старой контры .
    Если ты хочешь записать у себя сделай следующее
    1 - tv_enable 1
    2 - changelevel (укажи карту на которой хочешь поиграть )
    3 - tv_record (имя демки)
    4 - tv_stoprecord или tv_stop .
    Если хочешь посмотреть демки игр-качай последние , так как старые из-за
    апдейтов не играются демо проигрывателем .
    Так же есть demoui -очень удобная вещь .
    Прописываешь в консоли или биндишь
    bind "-" "demoui" . Теперь при нажатии на кнопку
    "-" у тебя появится бегунок , с помощью которого можно изменять
    скорость , пропускать целые куски демки и тд и тп !

    Вопрос:
    На панели управления просмотром демок (Shift+F2) есть кнопочки, как на
    обычном плеере. Можно ли как-то "отматывать" демку назад, чтобы еще раз
    посмотреть пропущенный момент? Надоедает запускать демку сначала каждый
    раз.
    Ответ:
    Mожно стартовать демку с определенного момента . Мотать назад нельзя . Внизу бегает таймер отсчета . Вписываешь нужную тебе циферку и нажимаешь
    на кнопку Go To. Только нажимать нужно два раза , так
    как после первого раза демка отматывается на начало.
     
  2. Besenok_Kid

    Besenok_Kid

    Сообщения:
    227
    Симпатии:
    63
    Здравствуйте админчики))
    Вот решил улучшить статус портала с помощью HLTV и незнаю с чего начинать.
    Моя задача Запустить HLTV на удаленном сервере под управлением Linux
    1 Запуск - строка запуска и ее дополнительные параметры
    2 Запись - запись каждой карты с отображением сервера дня и времени
    3 Архивация - каждая демка должна архивироваться и удаляться не архивированный фаил, но с проверкой еще не дописанной демки, чтобы записывающаяся демка не архивировалась и не удалялась
    4 Хостинг - переправка архива демки на хост откуда могут скачать и удаление через определенное время
    Если у кого то, есть желание и время напишите мануал, а то в инете можно найти только под windows.
     
  3. ironfrol

    ironfrol

    Сообщения:
    132
    Симпатии:
    29
    а можно снять демку и перекодировать в другой формат как бы видео??
     
  4. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    ironfrol, нет. Можешь во время просмотра демки записывать видео например программой fraps.
     
  5. JIaV

    JIaV

    Сообщения:
    50
    Симпатии:
    3
    можно разбить ее на отдельные кадры и кадры потом склеить в видео, так делают мувики
     
  6. OrangeFish

    OrangeFish

    Сообщения:
    2
    Симпатии:
    0
    Ребята помогите пожалуйста)

    Проблема вот в чем
    При вводе в консоле "Playdemo name" не происходит совершенно ничгео.В консоле никаких ошибок нет.Сторонние программы (Demomenager) выдает такую ошибку " Failed to get data for EngineModeW "

    Кс нонстим.Пытался просмотреть во всех прогах,которые нашел (skplayer geekplay) Эффект тот же .Просто ничего не происходит
     

    Вложения:

  7. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Другой клиент скачай.
     
  8. OrangeFish

    OrangeFish

    Сообщения:
    2
    Симпатии:
    0
    Всмысле клиент?Клиент чего?Прог или самой кс?


    Пробовал на CS 1.6 Final - тоже не работает.

    Добавлено через 9 минут
    И еще один аспект.Я записывал эти демки прописывая в консоле "record" , а теперь я подключил к серваку HLTV и могу просмотреть через саму контру.
     
    Последнее редактирование: 2 янв 2012
  9. beats

    beats

    Сообщения:
    2
    Симпатии:
    0
    Привет! У меня последняя лицензия контры source. Надо бы читера в стимбнас отправить. А вот демка не хочет писаться, пишу в консоле
    Отвечает
     
  10. neatek

    neatek

    Сообщения:
    442
    Симпатии:
    233
    Попробуй просто
    record chiter или record 111
     
  11. beats

    beats

    Сообщения:
    2
    Симпатии:
    0
    Спасибо! Получилось!
     
  12. k1pr

    k1pr

    Сообщения:
    1
    Симпатии:
    0
    А как вопроизводить демо формата dem.gz??
     
  13. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    k1pr, в начале разархивируй, потом воспроизводи :)
     
  14. DrJekil

    DrJekil

    Сообщения:
    298
    Симпатии:
    6
    Скажите, как в сорсе можно просматривать демки, чтобы было видно других игроков через стены. Ну, чтобы легче было определить вх
     
  15. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    DrJekil, r_drawothermodels 2 в консоли
     
    DrJekil нравится это.
  16. Waider

    Waider

    Сообщения:
    1
    Симпатии:
    0
    Вот я хочу записать демку для мувика ,но как мне запустить sourceTV (shift+f12 не работает)! У меня no steam если что.
     
  17. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    125
    Так то попробуй шифт+ф2 а не ф12
     
  18. HappyRabbit

    HappyRabbit

    Сообщения:
    125
    Симпатии:
    4
    При просмотре демки у меня не отображаются текстуры карты...получается я вижу руку с оружием и вижу небо, все остальное черное...как с этим бороться?
     
  19. Тимур Паравозов

    Тимур Паравозов

    Сообщения:
    12
    Симпатии:
    1
    Помогите мне , у меня стоит autorecord 1, там должно записывать демку пока карта не сменится, почему у меня на сервере демку пишет секунд 10-20??( Помогите пожалуйста
     
    Последнее редактирование: 25 фев 2014
  20. simple_hack

    simple_hack

    Сообщения:
    10
    Симпатии:
    0
    а можно зайти на любой сервер игровой и записть демку через соурств, чтобы смотреть с любого ракурса?