Counter-Strike Wiki
Advertisement
Counter-Strike Wiki
Source SDK
Данная статья переведенная!
В данной статье присутствует машинный перевод. Пожалуйста, помогите исправить текст в данной подстатье. Источник был взят с английской вики, эту страницу вы можете найти через интервики вверху или снизу страницы. В случае отсутствия каких-либо ошибок, уберите шаблон.

Обновление CS:GO от 20.06.2017


GOTV
  • Эта сборка содержит значительные изменения в обработке дельта-пакетов игрового сервера и сети GOTV, позволяющие запускать два экземпляра сервера GOTV с разными задержками, позволять корректировать кадры оператора с помощью зрителя, подключенного к телевизору с небольшой задержкой, и транслировать исправленные кадры на чем больше задержка ТВ. Эта сборка клиента совместима с обычными публичными игровыми серверами 1.35.8.9.


Новые настройки игрового сервера: tv_delay1 позволяет установить пользовательскую задержку на сервере TV1, при этом в разработанном сценарии задержка TV1 должна быть не менее 3 секунд и не более задержки TV0, настроенной с настройкой tv_delay.

tv_allow_camera_man_steamid2 позволяет настроить дополнительный аккаунт интерактивного комментатора, при этом разработанный сценарий подключает основного комментатора в качестве наблюдателя на игровом сервере напрямую, а дополнительный интерактивный комментатор подключается к серверу TV1 с небольшой задержкой.

tv_challenge_steam_iprange позволяет настроить набор диапазонов IP-адресов, разделенных запятыми, клиенты, подключающиеся с этих IP-адресов, будут проходить полную аутентификацию Steam даже для подключений GOTV, что необходимо для дополнительной интерактивной аутентификации кастера.

Новые настройки игрового клиента: Параметр cameraman_override определяет, когда дополнительная интерактивная камера кастера используется для переопределения основного кастера. Установка cameraman_override 1 на дополнительной интерактивной ведущей, подключенной к TV1, начнет переопределять основную интерактивную ведущую с момента включения этой настройки на временной шкале с небольшой задержкой на ТВ, а установка cameraman_override 0 остановит переопределение в тот момент, когда это команда выдается с небольшой задержкой на временной шкале ТВ.

Если для параметра cameraman_override установлено значение 1, положение камеры дополнительного интерактивного комментатора передается на сервер TV1 и переопределяет положение камеры основного интерактивного комментатора. Потребители данных TV0 GOTV, задержанных достаточно для того, чтобы произошли переопределения, получат скорректированные положения камеры.

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

Разработанный пример сценария: Сервер настроен на tv_delay1 3 секунды и tv_delay 10 секунд, оба сервера TV0 и TV1 активны, и к серверу TV1 подключена дополнительная учетная запись интерактивного комментатора.

Игроки X и Y в одной команде играют против игроков U и V в другой команде, игроки X и U идут к точке A, игроки Y и V идут к точке B. Нет камеры, которую можно выбрать с помощью основной учетной записи комментатора, чтобы держать всех игроков в поле зрения, поэтому они выбирают трансляцию POV игрока X, приближающегося к точке A. Когда круглые часы в игре показывают 0:56, игрок V неожиданно устраняет игрока Y, и это действие не было замечено главным комментатором.

На данный момент наш дополнительный интерактивный комментатор, подключенный к серверу с 3-секундной задержкой, все еще имеет свои круглые часы, показывающие 0:59 и все игроки живы. Дополнительный интерактивный комментатор переключает свою камеру POV на игрока V, чтобы транслировать кадр, и выполняет свою привязку, чтобы установить cameraman_override 1. В качестве альтернативы дополнительный интерактивный комментатор может переключиться на POV в глаза игроку Y, который все еще жив в 0:59, но вскоре будет устранен. и выполните их привязку, чтобы установить cameraman_override 1.

Когда круглые часы TV1 достигают 0:50, дополнительный интерактивный комментатор может решить передать управление трансляцией основному оператору прямой трансляции и затем должен выполнить свою привязку, чтобы установить cameraman_override 0.

Трансляция для зрителей, подключенных к TV0 с задержкой на 10 секунд, трансляция для зрителей, просматривающих HTTP-поток GOTV+ с TV0, и демонстрационный файл GOTV, записанный на TV0, будет содержать POV игрока X до 0:59, затем выбранный снимок камеры игрока V, исключающего игрока Y до 0:53, а затем продолжил POV игрока X. Ни в трансляции GOTV, ни в демонстрационном файле GOTV не будет записан дополнительный интерактивный SteamID комментатора, и данные должны быть бесшовными на клиенте, как если бы главный комментатор мог переключиться на разные трансляции POV в 0:59 и 0:53 круглосуточно.

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

Advertisement