Записи

From Team Fortress Wiki
< Replay
Revision as of 05:59, 21 May 2011 by Nero123 (talk | contribs) (Предыдущие изменения)
Jump to: navigation, search
Для справки по использованию инструмента Записи, см. Помощь:Редактор игровых записей.
«
Вот твоя история. Уверен в себе. Удивлен. Мертв.
Снайпер, комментируя свою последнюю запись.
»

Записи — новый инструмент, добавленный в обновлении от 5 мая, 2011. Этот инструмент позволяет записать вашу предыдущую жизнь до смерти нажатием клавиши F6 (по умолчанию), причём просматривать и редактировать записи можно прямо из игры Team Fortress 2. Функция была изначально добавлена в Team Fortress 2 Beta 9 марта 2011, но в игре она появилась 5 мая как основной элемент обновления Replay.

На серверах, поддерживающих эту функцию, повторы жизни игрока записаны и сохранены непосредственно на сервере. Умерев, игроки могут загрузить и редактировать записи в игре. Функции редактирования позволяют осмотреть сцены с разных точек зрения и содержат в себе различные варианты, включая "Поля зрения" и "качество обработки". После редактирования, инструмент Replay позволяет загрузить запись на YouTube.

С введением инструмента Записи, Первая ежегодная премия Сакстона объявлена в конкурсе на поощрение игрокам, создавшим и загрузившим видео, записанного с помощью инструмента, а также восемь достижений Записи, которые были добавлены в игру.

Запись

HUD уведомление, которое появляется при окончании загрузки

Для записи повторов игрок должен подключиться к серверу, имеющему эту функцию. Сервер, который поддерживает повторы, может быть обнаружен по значку киноленты (Icon replay.png) рядом с именем сервера в списке браузера. Обратите внимание, что повторы не могут быть записаны на локальных серверах (например, локальный сервер доступен в опции главного меню "Создать сервер").

После того как вы умерли и хотите записать то, как вы играли предыдущую жизнь, нажмите F6 (по умолчанию) или используйте в консоли команду save_replay. После нажатия F6 будет предложено ввести имя записи (по умолчанию имя записи будет храниться в виде дата_время_карта). После того как вы дадите имя записи, вас проинформирует сообщение: "Ваша запись была сохранена и скоро начнет свою загрузку." Время на загрузку видео зависит от вашей скорости соединения с интернетом и длине записи. После загрузки вы получите сообщение: "... загрузка завершена! Нажмите "Игровые записи" в главном меню чтобы просмотреть список повторов."

Меню повторов

В главном меню под кнопкой "предметы" вы увидите кнопку "Игровых записей". При выборе записи вам будет предоставлена информация о том, каким классом вы играли, сколько убийств совершили, длину записи, карта на которой была сделана запись.

Индивидуальные игровые записи можно просмотреть и отредактировать, нажав на кнопку Просмотреть/Изменить. После загрузки записи, вы сможете отредактировать её с помощью панели инструментов для редактирования игровых записей. В менеджере игровых записей вы так же можете сохранить свою запись (для выбора параметров кодирования видео более подробно см. Помощь:Редактор игровых записей).

Повторы могут быть удалены игроком в любой момент. Перед тем как игровая запись кодируется в полноценную видеозапись, сначала она записывается в специальный демо-формат, используемый движком "Source Engine" (в файлы с расширением .dem) в папке /team fortress 2/tf/replay/client/replays. Основной недостаток такого формата состоит в том, что после нового обновления игры, сохраненные .dem-файлы могут стать недоступным для чтения игры. Таким образом, перед выходом из игры, появляется диалоговое окно с предупреждением и предложением о сохранение ваших игровых повторов с формат видеозаписи.

Редактирование

Интерфейс редактора повторов
Для получения дополнительной помощи по редактированию игровых записей см. Помощь:Редактор игровых записей.

При выборе нужной записи вы можете выбрать просмотреть/редактировать запись, так же вы можете просмотреть запись от первого лица, от третьего и в режиме свободной камеры, пока не нажмете пробел (по умолчанию), и тогда запись остановится и HUD замедлится. HUD показывает всех игроков играющих на сервере, показывая иконки классов за которые они играют. Наведите на имя игрока и будет показан значок класса, за которого играет этот игрок; кликните по значку и вы увидите вид от первого лица за этого игрока.

С помощью редактора игровых записей, каждый сможет выбрать выбрать начальную и конечную точку, выглядят это кнопки как два треугольника с номерами 1 и 0, эти треугольники так же можно установить на ленте повтора. Изменяя нужный вам вид, вы так же сможете переключаться между видом от первого лица, третьего лица и свободной камеры, выбрав и нажав на соответствующие значки в правом нижнем углу.

Последовательность между начальными и конечными точками может быть сохранена, просто нажмите на иконку в левом верхнем углу и выберите пункт "Сохранить".

Сохранение в видео

Все ранее отредактированные игровые записи могут быть завизуализированы из файлов игровых записей (.dem) в обычные видеофайлы. В менеджере игровых записей игрок может сохранить свой фильм, для этого нужно нажать на кнопку "Сохранить ролик", чтобы вызвать диалоговое окно, где можно выбрать различные настройки сохранения своего ролика. Дополнительная опция "Продвинутые настройки" даст вам возможность выбрать дополнительные параметры, такие как: видео-кодеки, выбора "Качества обработки" и "Качества размытия", а так же "Включение эффекта свечения"

При сохранении своих игровых повторов, для визуализации поддерживается 2 видео-кодека (Template:W и MJPEG-A) с возможностью выбора пяти разрешений (480p, 720p, 1080p, Web и iPhone). Кроме того, вы можете сохранить свой игровой повтор в виде исходных файлов .tga, вместо со звуковыми .wav файлами. Благодаря этому способу, вы сможете отредактировать каждый .tga файл, делая качество изображение максимально лучшим, совмещая его со звуковым сопровождением .wav файлов. Последовательноссть аудио- и видео-потоков может быть закодирована с помощью программы для обработки видео, например с помощью VirtualDub (см. подробнее Помощь:Редактор игровых записей).

После рендеринга ваши видео файлы сохраняются в папке: /team fortress 2/tf/replay/client/rendered. Видео так же может быть загружено непосредственно в самой игре.

Загрузка

Сохраненные игровые записи могут быть загружены на "YouTube" непосредственно в самой игре. В менеджере игровых записей, выберите один из сохраненных роликов и нажмите кнопку "YouTube". После появится окно с вводом "Имени пользователя" и "Пароля", после успешного входа, вас перенаправит в браузер Steam, где игрок сможет изменить название и описание своего фильма, предварительно загрузив его.

Список переменных команд сервера

См. также: Сервер
replay_add_fake_replays
Добавляет фальшивую игровую запись.
replay_allow_camera_man
по умолчанию: 1
Авторежиссер, позволяет наблюдателям стать операторами.
replay_allow_static_shots
по умолчанию: 1
Авторежиссер использует только зафиксированные камеры.
replay_block_dump_interval
по умолчанию: 10
При записи, сервер будет записывать неполные файлы воспроизведения.
replay_buffersize
по умолчанию: 32
Устанавливает максимальный размер буфера памяти для игровой записи.
replay_cache_client_ragdolls
по умолчанию: 0
Записывает рэгдоллы на клиенте.
replay_deathcammaxverticaloffset
по умолчанию: 150
Вертикальное смещение камеры после смерти игрока.
replay_debug
по умолчанию: 0
Отладочная информация об игровой записи.
replay_delay
по умолчанию: 30
Задержка вещания игровой записи в секундах.
replay_deleteclientreplays
Удаляет все игровые записи из истории клиента и связанные с ними файлы.
replay_demolifespan
по умолчанию: 1
Количество дней до очистки демо-игровых записей. Изменение этого числа никак не повлияет на уже существующие игровые записи.
replay_docleanup
Очистка устаревших данных о записях в конце раунда. 'replay_docleanup force' после сессии удаляет все данные игровой записи.
replay_dofileserver_cleanup_on_start
по умолчанию: 1
При запуске очищает любые устаревшие данные игровой записи (как локальные, так и серверные).
replay_dopublishtest
Делает публичный тест игровых записей, используя текущие настройки.
replay_dosanitycheck
Запуск "умной" проверки во время запуска сервера реплеев.
replay_editor_fov_mousewheel_invert
по умолчанию: 0
Инвертирует FOV зум на колесике мыши в редакторе игровых записей.
replay_editor_fov_mousewheel_multiplier
по умолчанию: 5
Множитель изменения FOV в редакторе игровых записей для колесика мыши.
replay_enable
по умолчанию: 0
Включает функцию записи игровых повторов на сервере.
replay_enableeventbasedscreenshots
по умолчанию: 0
Если отключен, можно снимать скриншоты только тогда, когда игровая запись сохранена. Если включен, используется replay_maxscreenshotsperreplay, скриншоты с минимумом секунд replay_mintimebetweenscreenshots, между ними в ключевых событиях.
replay_enablerenderpreview
по умолчанию: 1
Включает предварительный просмотр во время визуализации игровой записи.
replay_fileserver_host
по умолчанию: 0
Имя хостинга WEB-сервера, хранящего игровые записи. Это может быть Ip-адрес или имя хостинга, например, "1.2.3.4" или "www.myserver.com".
replay_fileserver_offload_enable
по умолчанию: 0
Если включено, разгружает заблокированные сессии на вторую машину (используя переменные replay_offload_*).
replay_fileserver_offload_hostname
по умолчанию: 0
Имя для FTP-сервера, где будут перезагружены сессионные пакеты.
replay_fileserver_offload_login
по умолчанию: 0
Логин для перезагрузки сессионных пакетов.
replay_fileserver_offload_maxuploads
по умолчанию: 1
Максимальное количество одновременных загрузок.
replay_fileserver_offload_password
по умолчанию: 0
Пароль для перезагрузки сессионных пакетов.
replay_fileserver_offload_port
по умолчанию: 21
Номер порта, для доступа к FTP-серверу, используемому для перезагрузки сессионных пакетов.
replay_fileserver_offload_protocol
по умолчанию: 0
Файлы сервера должны быть на FTP.
replay_fileserver_offload_remotepath
по умолчанию: 0
Удаленный путь, по которому перезагруженные пакеты будут храниться на FTP-сервере.
replay_fileserver_path
по умолчанию: 0
Если ваши игровые записи хранятся по адресу 'http://123.123.123.123:4567/tf/replays', 'replay_fileserver_path' должен быть установлен на '/tf/replays'.
replay_fileserver_port
по умолчанию: 80
Порт для Веб-сервера, на котором хранятся игровые записи. Например, если ваши игровые записи лежат на "http://123.123.123.123:4567/tf/replays", replay_fileserver_port должен быть быть 4567.
replay_fileserver_protocol
по умолчанию: 0
Протокол, может быть 'http' или 'https'.
replay_flushinterval
по умолчанию: 15
Система игровых записей будет загружаться на диск с максимальным replay_flushinterval в секундах.
replay_forcereconstruct
по умолчанию: 0
Каждый раз игровые записи будут перестраиваться.
replay_hidebrowser
Скрывает браузер игровых записей.
replay_ignorereplayticks
по умолчанию: 0
неизвестно
replay_local_fileserver_path
по умолчанию: 0
Локальный путь на сервере. Например 'c:\MyWebServer\htdocs\replays' или '/MyWebServer/htdocs/replays'.
replay_maxconcurrentdownloads
по умолчанию: 3
Максимальное количество допустимых загрузок.
replay_maxscreenshotsperreplay
по умолчанию: 8
Максимальное количество скриншотов, которые могут быть засняты во время игрового повтора.
replay_mintimebetweenscreenshots
по умолчанию: 5
Минимальное время (в секундах), которое должно пройти между снятием скриншотов.
replay_msgduration_connectrecording
по умолчанию: 8
Продолжительность сообщения, которое появляется при подключении к серверу с функцией записи игровых повторов.
replay_msgduration_error
по умолчанию: 6
Продолжительность сообщения о доступности игровой записи.
replay_msgduration_misc
по умолчанию: 5
Длительность показа других сообщений (Ошибки сервера и т.д.).
replay_msgduration_replaysavailable
по умолчанию: 6
Продолжительность сообщения о доступности игровой записи.
replay_msgduration_startrecord
по умолчанию: 6
Длительность показа сообщения о начале записи.
replay_msgduration_stoprecord
по умолчанию: 6
Длительность показа сообщения о конце записи.
replay_playerdeathscreenshotdelay
по умолчанию: 2
Величина времени задержки после смерти игрока, перед тем как будет снят скриншот.
replay_port
по умолчанию: 27040
Порт для хостинга игровых записей.
replay_postdeathrecordtime
по умолчанию: 5
Время записи после смерти игрока (в секундах), через которое игрок получит игровой повтор.
replay_postwinreminderduration
по умолчанию: 5
Количество секунд о напоминании показа игровой записи.
replay_printclientreplays
Выводит информацию о всех игровых записях.
replay_printsessioninfo
Выводит информацию о текущей сессии.
replay_quitmsg_dontaskagain
по умолчанию: 0
Система игровых записей будет выдавать запрос о рендеринге, при выходе из игры (при параметре 1).
replay_ragdoll_dbg
по умолчанию: 0
Выводит на экран отладочную информацию о рэгдоллах.
replay_record
Начинает запись игровой записи.
replay_reloadbrowser
Перезагружает игровые записи и показывает браузер игровых записей.
replay_removeclientreplay
Удаляет игровую запись по определенному индексу.
replay_renderpause
Ставит на паузу визуализацию игровой записи.
replay_rendersetting_encodingquality
по умолчанию: 100
Качество визуализации: чем выше качество, тем больше места займет видеофайл.
replay_rendersetting_exportraw
по умолчанию: 0
Вместо создания .mov файла, создает множество TGA и WAV-файлов.
replay_rendersetting_motionblur_can_toggle
по умолчанию: 0
неизвестно
replay_rendersetting_motionblurenabled
по умолчанию: 1
Включение/выключение размытости изображения.
replay_rendersetting_motionblurquality
по умолчанию: 0
Устанавливает высокое разрешение для эффекта свечения.
replay_rendersetting_quitwhendone
по умолчанию: 0
Выйти, когда визуализация будет завершена.
replay_rendersetting_renderglow
по умолчанию: 0
Включение/выключение эффекта свечения.
replay_renderunpause
Снятие с паузы процесса визуализации.
replay_screenshotkilldelay
по умолчанию: 0
Задержка перед снятием скриншота, когда вы кого-нибудь убили (в секундах).
replay_screenshotresolution
по умолчанию: 0
0 для скриншотов низкого разрешения (шириной 512), 1 для скриншотов высокого разрешения (шириной 1024).
replay_screenshotsenabled
по умолчанию: 1
Снятие скриншотов игровых записей в браузере во время игры.
replay_screenshotsentrykilldelay
по умолчанию: 0
Задержка перед снятием скриншота, когда вы кого-нибудь убили с помощью турели (в секундах).
replay_sentrycammaxverticaloffset
по умолчанию: 10
Вертикальное смещение камеры при убийстве турелью.
replay_sentrycamoffset_frontback
по умолчанию: -50
Смещение вперед/назад для снятия скриншотов от лица турели.
replay_sentrycamoffset_leftright
по умолчанию: -25
Смещение вправо/влево для снятия скриншотов от лица турели.
replay_sentrycamoffset_updown
по умолчанию: 22
Смещение вверх/вниз для снятия скриншотов от лица турели.
replay_sessioninfo_updatefrequency
по умолчанию: 5
Если игровая запись не была скачана, браузер игровых записей уведомит вас об этом на сервере, через указанное в данном параметре количество секунд.
replay_snapshotrate
по умолчанию: 16
Количество кадров в секунду, рассылаемых сервером.
replay_stoprecord
Остановка записи игрового повтора.
replay_test_take_save_dlg
Открывает сохраненную игровую запись.

Связанные достижения

Снято!
Снято!
Сохраните свою первую запись.


Это дело поправимое
Это дело поправимое
При просмотре записи нажмите пробел, чтобы начать редактировать видео.


Ваш ход, мистер Хейл
Ваш ход, мистер Хейл
Запустите обработку вашей записи.


Сам себе звезда
Сам себе звезда
Потратьте некоторое время на редактирование записи.

Награда: Взгляд режиссера

Домашнее видео
Домашнее видео
Наберите 100 просмотров вашего ролика на YouTube™.


Местная знаменитость
Местная знаменитость
Наберите 1 000 просмотров вашего ролика на YouTube™.

Награда: Полевой кинооператор


Сенсация малого кино
Сенсация малого кино
Наберите 10 000 просмотров вашего ролика на YouTube™.


Настоящий хит
Настоящий хит
Наберите 100 000 просмотров вашего ролика на YouTube™.

Предыдущие изменения

Обновление от 9 марта 2011

  • Добавлена система записей, которая позволит вам редактировать и публиковать ваши ролики из игры (полная поддержка Mac в следующие несколько дней)

Обновление от 10 марта 2011

  • Записи
    • Теперь при изменении разрешения экрана будут отображаться все доступные варианты разрешения.
    • Добавлена возможность указать выходной каталог из командной строки. Запуск сервера с параметром "-replayserverdir <имя_папки>" сохранит все записи в каталог "tf/replay/<имя_папки>". Для тех, у кого работают несколько серверов из того же каталога, но требуется отдельный каталог для каждого сервера. Это позволит избежать проблем в работе записи. Посмотрите на запрос подтверждения при запуске - вы должны увидеть что-то вроде:
      • Using custom replay dir name: "replay/<dir name>" (Используется пользовательский каталог для демозаписей: "replay/<имя_папки>")
    • Для администраторов, которые имеют свои серверы с настройкой на воспроизведение данных из локального веб-сервера: ошибка "replay_local_fileserver_path" теперь исправлена. Даже если в параметре "replay_local_fileserver_path" был указан действительный каталог, сервер выдавал ошибку и признавал каталог недействительным.

Обновление от 11 марта 2011

  • Исправлено падение, вызываемое кнопкой ‘Сохранить всё’ в браузере.
  • Испралено падение, связанное с ‘Сохранить запись и выйти’.

Обновление от 18 марта 2011

  • Ролики, загруженные на YouTube, имеют тег ’match’, включающий в себя уникальный ID раунда в течении которого он был записан.
  • В расширенные настройки добавлен флажок включения/выключения эффекта свечения (по умолчанию выключен).
  • Исправлены ошибки и вылеты

Обновление от 21 марта 2011

  • Добавлена "replay_printsessioninfo <полный путь>" команда для администраторов серверов для мониторинга сессии файлов, помощь в отладке проблем .

Обновление от 23 марта 2011

  • UI теперь сохраняет «последнюю директорию», использованную для экспорта ролика.
  • Добавлено специальное сообщение, уведомляющее об ошибке во время попытки загрузки видео на YouTube, которое не может быть найдено.
  • Исправлена ошибка, когда воспроизведение записи остановиться после имитации смерти.

Обновление от 24 марта 2011

  • Исправлены проблемы с синхронизацией аудио/видео.
  • Исправлено падение игры, когда название файла игровой записи превышало некую величину.
  • Исправлены проблемы запуска, связанные с файлами библиотеки.

Обновление от 26 апреля 2011

  • Исправлена синхронизация аудио на Mac ОС.

Обновление от 5 мая 2011

  • Добавлена новая функция записи: http://www.teamfortress.com/replayupdate (англ.).
    • Известная ошибка размытия экрана при записе в MacOS будет исправлена в следующем обновлении.
  • Добавлены 8 достижений, связанных с новой функцией записей.

Обновление от 6 мая 2011

  • Исправлена ошибка на Mac, приводившая к размытому изображению игровых записей.

Обновление от 9 мая 2011

  • Система записей будет пытаться переименовывать файл при сохранении записей на жестком диске самого сервера. Если переименовывание не удастся, то система скопирует файл с новым именем и удалит старый.
  • Исправлена очистка данных о записях в конце раунда. Если сервер желает сам выполнить очистку, то в его консоли нужно ввести команду replay_docleanup.
  • Убрана неиспользуемая консольная переменная, replay_cleanup_time.

Обновление от 10 мая 2011

  • Исправлена блокировка сервера во время очистки данных.
  • Исправлена ошибка viewmodel_fov во время прорисовки.
  • Переименована переменная "replay_demolifespan" в "replay_data_lifespan".

Обновление от 12 мая 2011

  • Добавлена новая команда для сервера “-replay”, которая увеличит максимальное число слотов на сервере на 1 и автоматически начнет выполнение replay.cfg.
  • Исправлена еще одна ошибка на MacOS, приводившая к размытию Записей во время рендеринга.
  • Исправлена ошибка, когда Запись не использовала "replay_fileserver_offload_port" во время выгрузки на FTP.
  • Улучшено обнаружение проблем конфигурации на серверах со включенными Записями.
  • Записи автоматически отключаются на сервере, если возникли проблемы при тесте их публикации.
  • Сохраненные записи, которые были экспортированы в TGA/WAV, сообщат более описанные ошибки, если загрузка или экспорт на YouTube(TM) не произошла.

Обновление от 18 мая 2011

  • Исправлено отображение окна настройки вида от 3-го лица в редакторе записей

См. также

Ссылки