Q4TV

From Q4MAX

Contents

setup

ri_name in the relay config will identify the relay in the list

built-in setup

relay setup

Viewer chat propagates in only one direction, therefore someone in your parent repeater will not see what people on your repeater say ; so will people from other child repeaters.

built-in repeater vs. relay repeater

chaining relays

(delay is added in relay settings, not at the original source)

addon pak quirks

Loading an unreferenced addon requires an engine reload. The repeater appears to go down during the reload and comes back up when loading is over. Since 0.80, relays and viewers automatically reconnect when the source is available instead of dropping.

Addons are not de-referenced when they're not in use anymore, so after cycling through maps from separated addon packs, the engine reload will not occur and the pause on map changes will be much shorter.

"Server is misconfigured" This can happen if a repeater is setup to use passwords, but no passwords are provided.

sample repeater config

//===================================================
// Template Server Config
//===================================================

seta ri_name "Sample Q4TV name" // Your server name, as it appears in game browsers
seta ui_name "Sample Q4TV relay name" // If you're a Q4TV relay, this will be your viewer name
//(shows up when doing listviewers on the parent server, or if you chat from the relay's console)

//=================
// PASSWORDS
//=================
set net_serverRemoteConsolePassword "rcon"   // rcon password. Powerful, only for server admins

set password ""			// set this to the same as g_viewerPassword on the match server
set privatePassword ""		// set this to the g_repeaterPassword on the match server

set ri_useViewerPass "0"	// set these cvars if you wish to restrict the viewers to only people who know the passwords
set g_viewerPassword ""
set g_repeaterPassword ""

set ri_privateViewers "0"	// set these if you want to reserve some TV slots for people who have the privatepassword
set g_privateviewerpassword ""



//=================
// GENERAL SETTINGS
//=================
seta si_pure "1"		// probably follows the value from the server, but as it's critical, just to be sure...



//=================
// AUTODOWNLOAD
//================
set net_serverDownload "2"
set net_serverDlBaseURL "http://www.q4supremacymod.com/quake4/"
set net_serverDlTable "*"


//=======
// Q4TV
//=======


set net_spawnRepeater 3
set ri_maxViewers "50"

set net_clientRepeaterDelay "0"	// delay in seconds added into the TV feed. Higher values may add CPU load on the TV server

seta g_notvchat "0" 		// Server side control to allow TV spectator chat.



//=======
// LOGGING
//=======
seta logFile "1" // 1=buffer log 2=flush after each print
seta logFileName "q4tv.log" // name of logfile

         
     
//=================
// START THE TV
//=================


// this is the IP+port of the builtin repeater (q4tv)
 of the game you're broadcasting.
// You can chain repeaters as deep as you like - so this could be the IP of another chained repeater


connect q4max.fragstore.net:28104	



//END OF FILE