发信人: kenjo() 
整理人: kenjo(2002-07-15 23:08:59), 站内信件
 | 
 
 
by Maverick
 前言
 目前最为流行的Q3比赛转播工具就是GamersTV (GTV)了,玩家可以通过连接GTV服务器观看几乎是实时转播的Q3比赛,在这里用“几乎”这个词是因为玩家观看的要比实际进行的比赛延迟20秒。在刚开始使用的时候,我没弄明白为什么要有这个延迟,到后来才明白那是为了避免一些网上比赛作弊情况的出现。
 其实GTV的转播原理非常简单,用GTV服务器的一个客户端连入比赛服务器后,用GTV服务器再进行分发,这样既保证比赛服务器流畅运行,又能让更多的人能够观看到比赛,实在是一个天才的想法。
 作为观看者来说,虽然并没有一些太高深的东西,只要连入服务器,敲入一些简单的命令即可观看,但我还是要说明一些详细的命令和用法,让大家有个深入的了解。如何架设一个GTV服务器是我们说明的重点,对于那些ADMIN,这部分其实也不难,关键是如何配置GTV的CFG文件和对服务器的管理,这些很重要。
 使用GTV
 首先要说明的是,玩家要观看GTV转播,并不需要下载什么软件,你需要准备的东西就是与GTV服务器版本一致的Quake3,OSP和一些必需的地图。如果你没有,那么请先升级,下面是一些有用的连接:
 升级包
 Quake3 PointRelease 1.31
 OSP 1.01
 常用的地图包
 Q3DM14TMP
 CPM4
 ZTN3Tourney1 
 准备就绪后,
 1. 进入Quake3
 2. 按~键进入控制台
 3. 输入\cl_allowdownload 0
 4. 输入\cl_timenudge 200,这个命令能提高画面的质量
 5. 连接GTV服务器,例如:\connect 211.154.223.29:27970
 6. 连接成功后稍等片刻将出现可观看频道的列表
 7. 输入\gtv_watch 2 进入第二个转播的频道
 8. 开始观看
 当然,GTV服务器中不一定只有一个频道,你只要输入\gtv_watch [频道号码]即可。有很多玩家问能否切换玩家的视角,非常遗憾答案是NO。不要问我为什么,这个原因你想想就能知道。
 使用GTV - 常用命令
 gtv_watch [频道号码]
 观看不同频道的转播,频道号码可以用\gtv_gamelist来查看
 gtv_help
 列出GTV的命令列表
 gtv_playerlist
 列出当前GTV服务器的用户
 gtv_status
 列出GTV服务器的信息,比如连接数目等等
 gtv_gamelist
 列出所有可以观看的转播频道列表
 gtv_silent
 关闭服务器上聊天信息发出的声音,输入一次关闭,再输入就打开
 gtv_nospeech
 关闭其他GTV用户的聊天信息,输入一次关闭,再输入就打开
 架设GTV服务器
 1. 首先需要先下载GTV服务器软件,在这里
 2. 保持压缩包的目录结构解压缩到Quake3目录下
 3. 打开Quake3\gtv目录下的gtv.cfg文件
 4. 修改一些参数,这部分请参见下面的服务器参数的详细说明
 5. gtv.cfg文件修改完成后,运行Quake3目录下的gtv.exe文件
 6. 运行Quake3.exe,连接GTV服务器,如\connect 211.154.223.29:27970
 7. 按~键进入控制台
 8. 输入\gtv_admin [设定的密码]进行管理员校验
 9. 连接需要进行转播的比赛服务器,如\gtv_connect 210.77.144.200:21000
 10. 如果比赛服务器设有密码,那么输入\rconpassword [远端控制密码],然后输入\password [比赛服务器的密码] 进行连接
 11. 连接成功后,输入\gtv_watch 1
 12. 成功载入游戏后,输入\gtv_camera [设定的密码]进行视角管理员校验
 13. 此时游戏会重新载入,载入成功后即可切换视角了
 当然,作为一个ADMIN,他会需要更多的命令进行服务器管理,关于这部分可以参看GTV的说明文档,里面有详细的说明。用GTV我们还可以干很多的事情,包括截取录像中的某一特定片断等,我会在以后给大家写出详细的使用方法。关于以上的内容,如果有任何不清楚的地方,请记住:第一,一定要看说明文档,因为上面我只说明了一些常用的命令和使用方法;第二,在论坛或在本文留言与大家一起讨论。
 服务器参数的详细说明
 setu name "gtv3"
 设定连入Q3服务器的GTV用户名称
 set gtv_adminPass "test"
 设定GTV服务器管理员密码
 set gtv_cameraPass "test2"
 设定GTV视角控制密码
 set gtv_voicePass ""
 设定GTV语音密码
 set rconPassword "test3"
 设定远端控制密码
 sets serverLocation "CHINA"
 设定GTV服务器的所在地理位置
 sets serverInfo "GTV3 - Test Server"
 设定GTV服务器的信息
 sets sv_hostname "gtv3test"
 设定GTV服务器的名称
 set sv_maxclients 50
 设定GTV服务器的用户最大连接数
 set net_port 27970
 设定GTV服务器占用的端口
 set gtv_delay 20
 设定转播与实际比赛延迟的时间
 set sv_maxrate 7500
 设定每个用户使用的带宽,如果想100个用户分享500K的带宽,那么此参数应设定为500,000/100=5,000,设定为0取消
 set gtv_password ""
 设定用户连入GTV服务器的密码
 setu rate 25000
 设定GTV服务器连入比赛服务器占用的带宽
 set gtv_serverChat 1
 set gtv_serverTeamChat 1
 这两个设置控制是否过滤比赛服务器发出的聊天信息
 set gtv_autoWatch 0
 设置自动观看模式。设置为-1则玩家连入GTV服务器后自动进入观看人数最多的频道,其它数字则让玩家进入特定的频道。如果GTV服务器有多个频道的话,则设置为0让玩家自己选择观看的频道。
 set gtv_localChatBeeps 0
 聊天声音开关。设置为0则关闭聊天信息发出时的声音。
 set gtv_autoCam 1
 设置GTV服务器是否自动跟踪比赛者的视角
 以上是架设服务器一些常用的参数,更多的命令请参看gtv.cfg文件,其中有详细的英文说明。 | 
 
 
 |