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
