发信人: 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文件,其中有详细的英文说明。 |
|