Офіційний сайт команди Sensation - Source TV

SourceTV дає можливість необмеженій кількості глядачів спостерігати за ходом матчу на виділеному сервері Source. SourceTV глядачі невидимі гравцям матчу і не можуть впливати на хід гри. Камера SourceTV може керуватися як самим сервером і безпосередньо людиною, будучи відповідальним за управлінню нею. Мовлення матчу через SourceTV може передаватися з деяким заздалегідь заданим часовим інтервалом. Ця можливість страхує від ймовірності того, що гравці можуть скористатися SourceTV, щоб отримати будь-яку інформацію про їхніх опонентів.

Організація SourceTV для мовлення кільком глядачам не потребує жодних особливих витрат часу та ресурсів сервера. Організація ж мовлення для тисяч глядачів може вимагати попередньої підготовки та серйозних вимог до сервера.

1. Перегляд гри

Порт за замовчуванням у SourceTV є27020, але може бути змінений на розсуд адміністратора. Але порт SourceTV завжди слід вказувати, оскільки порт за замовчуванням ігрового сервера – 27015.

2. Транслювання гри

SourceTV повністю інтегрований вРух Source і більше не є окремою програмою, як це було раніше з HLTV. Щоб розпочати мовлення, сервер повинен активувати SourceTV перед стартом карти командоюtv_enable 1. Після цього у грі можна буде побачити SourceTV як окремого бота, що є присутнім у спектаторах. Сервер SourceTV "живе" також як і ігровий серверний процес і називаєтьсяSourceTV master server. Процес SourceTV master server накопичує та кешує інформацію, після чого віддає її клієнтам із зазначеною затримкою, щоб уникнути спроб читерства з боку команд. Авто вибір камери - це спеціальний мод, який автоматично визначає цікаві ігрові моменти танамагається їх показати глядачам (такі як вбивства чи закладання бомби). Може бути також призначений чоловік - оператор матчу, який сам вибиратиме ігрові моменти і показуватиме глядачам їх, SourceTV транслюватиме гру через його екран. Спектатори SourceTV найчастіше підключаються до стандартного порту SourceTV 27020. Порт SourceTV може бути змінений консольною командоюtv_port.

source

Подібна конфігурація зручна для маленьких матчів із малою кількістю глядачів. Вся інформація про глядачів та гравців обробляється ігровим сервером. Велика кількість глядачів відразу вимагатиме великого навантаження на процесор і пропускну здатність каналу. Отже логічним було б вирішити проблему витрати потужності процесора і трафіку розподіливши їх між різними допоміжними серверами, кількість яких можна збільшувати зі зростаючим обсягом глядачів. Цей спосіб здійснимо підключенням допоміжних SourceTV до головного SourceTV транслятора, які будуть виконувати роль розподільників глядачів. Такі сервери називаютьсяSourceTV проксі сервера, і кожен проксі-сервер може обробляти одночасно до 255 осіб. Природно, самі Проксі сервера також можуть підключатися до таких же проксі серверів і утворювати тим самим необмежену мережу SourceTV серверів, що транслює одну гру.

sensation

srcds.exe -game cstrike -console +tv_relay79.173.85.55:27020

Статус локального SourceTV завжди можна переглянути командоюtv_status. Ось приклад відповіді на цю команду:

Total slot та кількість глядачів є сумарною величиною всіх можливих слотів та глядачів з урахуванням підключених проксі серверів. Якщо проксі сервер втрачає підключення до майстер сервера, то можна спробувати швидко підключитися за допомогою команди.tv_retry. Щоб зупинити мовлення та відключити всіх глядачів, слід набрати командуtv_stop.

3. Ручне керування камерою

Камера здебільшого керується сервером. Але якщо оператор увійде в гру і займе місце спектатора, під час матчу натисне клавішуE (Use), то камера SourceTV автоматично переключиться на ручне керування і транслюватиме матч з очей оператора. Оператор може вибрати будь-який режим показу (від першої особи, від третьої особи, вільний політ тощо). Перемкнути камеру назад в режим керування авто можна натиснувши ще раз клавішу E.

Оператор повинен мати гарне знання матчу, щоб транслювати його глядачам.

4. Запис гри

Іноді може знадобитися використовувати SourceTV тільки для запису демо, але не для показу та мовлення через нього матчу. Для того, щоб відключити мовлення через SourceTV, необхідно зменшити кількість можливих глядачів до нуля командоюtv_maxclients 0. Щоб увімкнути автозапис SourceTV на вашому сервері, додайте ці рядки у вашautoexec.cfg :

5. Консольні команди

// встановлює порт для SourceTV (за замовчуванням 27020)>tv_password

// встановити пароль на SourceTV для глядачів, що підключаються.tv_relaypassword

// встановити пароль на підключення для проксі серверів.// зупинити запис демо.tv_autorecord// автоматично записувати кожну гру.Формат файлу - auto-YYYYMMDD-hhmm-map.dem.tv_debug// показує додаткову налагоджувальну інформацію.

6. Параметри запуску

Ці параметри запуску сервера не можна змінити через консоль абоrcon. Вони потрібні для того, якщо вам знадобилося заборонити можливості SourceTV на сервері.

Команда нижче забороняє використовувати SourceTV як передавач інформації на проксі сервера:

7. Висновок

SourceTV знаходиться в процесі постійного поліпшення та доопрацювання.