Как работать с Warsow TV
?есте с Warsow, начиная с версии 0.4, поставляется WarsowTV - протокол, позволяющий транслировать игры большому количеству зрителей. Ниже приведены некоторые разъяснения по использованию данной технологии.
WarsowTV для игроков
Практически всегда существовала проблема с с матчами, желающих посмотреть которые было гораздо больше, чем свободных слотов на сервере. WarspwTV действует по принципу прокси и позволяет решить данную проблему, и вы можете смотреть практически любые матчи, вне зависимости от количеста их зрителей. Сервер WarspwTV подключается к игровому серверу и транслирует данные игры своим клиентам.
Наиболее быстрый и простой способ подключиться к серверу WarsowTV - просто набрать в консоли игры команду connect и указать IP-адрес и порт необходимого WTV-сервера. Т.е всё как при подключении к обычному игровому серверу.
Регистрация протокола Warsow в вашей системе
Если вы установили Warsow при помощи Windows-инсталляора, то в вашей системе уже зарегистрирован WSW-протокол. И при обнаружении ссылок вида warsow10://87.106.47.115:44400 вы можете просто кликнуть по ним мышью, чтобы запустить игру и подключиться к серверу WTV.
Но если ыв использовали просто ZIP-архив с игрой, то регистрировать протокол придётся вручную. Для этого нужно создать reg-файл следующего содержания:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\warsow10] @="URL:warsow10 protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\warsow10\DefaultIcon] @="d:\games\\warsow\\warsow_x86.exe" [HKEY_CLASSES_ROOT\warsow10\Shell] [HKEY_CLASSES_ROOT\warsow10\Shell\Open] [HKEY_CLASSES_ROOT\warsow10\Shell\Open\Command] @=""d:\games\\warsow\\warsow_x86.exe" +set fs_homedir 0 +set fs_basepath "d:/games\warsow" +connect 1""
Измените пути в соотвествиии с тем, куда вы распаковали игру. Парметры командной строки +set fs_homedir 0 и +set fs_basepath "d:/games\warsow" в принципе можно и не использовать. Но тогда конфигурационные файлы и записанные демки будут сохранятся в системном каталоге Application Data\Warsow, а это не всегда удобно.
Использование WarsowTV-сервера
Когда вы подключитесь WTV-серверу, у вас появится позможность "переключения каналов". Каналы - это не что иное, как обычные Warsow-сервера, игры с которых транслирует данный WarsowTV-сервер. К сожалению в настоящий момент нет возможности поиска WarsowTV-серверов при помощи внутриигрового меню.
Для переключения между игроками вы можете использовать левую и правую кнопку мыши. Вы можете включать и выключать 2D-миникарту, используя консольную переменную cg_showminimap (значения 1 и 0 соответственно). Также имются основные функции чата, позволяющие вам общаться с другими WarsowTV-зритялеми. Но при этом вы не можете общаться с игроками и зрителями, которые наблюдают данный матч напряму на игровом сервере.У сервера есть задержка в 30, и к сожалению вы не можете использовать команду "follow".
Администраторам серверов
WarsowTV-сервер представляет собой по сути обычного спекатор, занимающий одни слот. Он будет игнорировать все голосования (по поводу смены карты и прочее). Если у вас есть желания транслировать ваш сервер через WarsowTV, у вас есть два варианта. Первый - поднять свой TV-сервер, второй - найти WarsowTV-сервер, который будет транслировать игры вашего сервака.
Как настроить собственный WarsowTV сервер
В дистрибутиве Warows 0.4 по умолчанию не содержится никаких файлов для WTV-сервера, вам всё придётся делать самим.
Итак, создайте в каталоге warsow\basewsw файл tvserver_autoexec.cfg.Впишите в него следующее:
seta logconsole "tvconsole.log"
seta logconsole_flush "1"
set tv_port
set rcon_password "password"
set password "password"
seta tv_name "tv server name"
seta tv_maxclients "16"
Параметры rcon_password и password необходимы для администрирования сервера и для закрытия свободного доступа пользователей соответственно.
Запустите WarsowTV-сервер (файл wswtv_server_x86.exe) и наберите в консоли connect server:port, где server - имя (или IP) сервера, который хотите транслировать, а port - соответсвенно порт того же сервера. Также можноподключаться к игровым серверам сразу при запуске wswtv_server_x86.exe, с помощью параметров командной строки (wswtv_server_x86.exe +connect server:port). Можно транслировать сразу несколько разных серверов.
В версии 0.4 нет возможности управления сервером через протокол при помощи внешних утилит, подобных HLWS. Все операции производятся только в консоли сервера. Возможно в следующих версиях Warsow данная ситуация будет исправлена, т.к. разработчики уже получили несколько заявок на это.
DOOMer 25 января 2008