QuakeTV

QuakeTV is a common name for applications with a common purpose - to broadcast Quake matches to big amount of observers.

Bandwidth requirements


 * 4on4 match takes around 7kB/s
 * 2on2 match takes around 3kB/s
 * 1on1 match takes ardoun 1,5kB/s
 * QTV to server takes ALWAYS only 7kB/s max (depending on the game mode)
 * One QTV connected, 4 ports running 4on4 would be 1*4*7kB/s = 28kB/s between QTV and Servers
 * QTV to client takes number of clients * 7kB/s max (depending on game mode)
 * One QTV connected, 4 ports running 4on4 each, 10 specs on each = 1*4*10*7kB/s = 280kB/s

Requirements


 * ezQuake 1.9 build 2105 or newer, or
 * FTE 3343 or newer

Common client commands
/cmd users or /qtvusers to check connected clients

/cmd lastscores similar to KTX lastscores command

/demo_autotrack 1/0 uses KTX autotrack information stored in the stream (so they should be identical in KTX and QTV).

/autotrack with ezQuake 1.9 stable will be the same as above. So you can use your existing 'autotrack' bind for the same function while on QTV

Clientside variables for ezQuake
To connect to a qtv server: Windows: running "/register_qwurl_protocol" in the windows based ezquake client will do the work to register a qw:// URL handler

Linux: launches ezquake with command line arguments to immediately execute a "/qwurl" command. Example: ezquake-linux-x86_64 +qwurl qw://3@qw.foppa.dk:28000/qtvplay

Obsolete: Can be found here: http://ezquake.sourceforge.net/docs/?vars-multiview-demos#qtv_adjustbuffer

Clientside variables for FTE
QTVCL_EZTVEXTENSIONS Enables extensions unique for EZTV such as chat support.

Servers

 * http://qtv.quakeworld.nu

Related pages

 * How to Watch QTV with FuhQuake or MQWCL
 * EZTV
 * FTE QW