已解决问题

CS1.6怎么录HLTV?

20
[ 标签:cs1.6,cs1.6 hltv,hltv ]
不要主视角那种DEMO,要HLTV的.详细点.
问题补充  2008-09-21 17:56
有会录的人吗?用自己的话说一下,这乱七八糟的看不懂...
晒太阳的月亮 回答:4 人气:4 解决时间:2008-09-23 20:10
满意答案
在这里我简单介绍一下录制 HLTV格式demo 的方法首先要在桌面上建立一个 hltv.exe的快捷方式例如:X:\ sierra\Half-Life\hltv.exe +connect 61.187.55.87:27025 -port 27020 +name PUNKconnect 是指定HLTV连接 61.187.55.87:27025 是指定连接的CS服务器地址,我用的是CCSK8#的服务器-port 27020 指定HLTV端口为27020 (别人可以进入你所建立的hltv 服务器中观看,你的服务器地址为,你的IP:制定的端口 例如我的218.104.97.71:27020)+name PUNK 指定观看者名字为PUNK(这是你在你所进入的服务器中的ID)如果你所连接的cs服务器有密码的话,假设密码是123 ,那么你需要在hltv.exe所在的目录下找到hltv.cfg文件,打开它,添加一行serverpassword 123 启动hltv服务器才能连进cs服务器保证你现在已经在联网状态运行 hltv在桌面上创立的快捷方式然后就可以录制了录制录像的命令和普通游戏一样record *** 录制文件名为***_1的demo. 他在你的sierra\Half-Life 文件夹底下用stoprecord命令来结束demo的录制几点说明当你开始运行hltv以后,他会自动不断地连接你所选择的服务器,每三秒一次,直到连上为止。掉线也一样,他会自动将你得demo分段进行录制HLTV的核心就是hltv.exe这个代理程序.HLTV代理可以连接到某些特定的服务器上,搜集一切 有关信息,然后将这些信息传播出去.HLTV需要一个客户端以观战者的身份加入游戏来进行直播 .如果玩家使用LAN活着ISP这种不支持多点传送技术的连接协议的话,那么你可以通过HLTV来进 行观战.HLTV代理能够支持的客户端人数是由硬件配置和网络状况来决定,不同的HLTV代理之间 也可以互相连接,从而使观战的玩家可以同时看到不同场次的比赛. 在所有的设置中,只有一个HLTV代理直接与游戏相连接,它被称为主代理.主代理以观战者的角 度来播放游戏和搜集并分析游戏中的有关信息,其它的HLTV代理(也称作转接代理)再通过与主 代理相连接而形成一个播放网络,将游戏的实时信息传送到与它相连接的玩家.转接代理不能延 迟游戏或者转换播放视角,这些工作只能由主连接来完成.只有主连接才被允许发出多点传送命 令.非常重要的一点是,每个代理都必须拥有自己的一个独立的多点传送组,否则不同的信号将 可能互相干扰. HLTV将会把正在播放的游戏的信息传送给WON服务器,而玩家则可以通过内建于Half-Life里的 观战功能来进行连接.连接HLTV代理将与连接游戏服务器一样简单.玩家还可以通过在命令界面 输入"connect"命令来连接HLTV服务器.如果HLTV正在使用多点传送技术播放,那么玩家将自动 进入这个多点网络. 目前HLTV代理可以使用如下命令: connect - 使用特定端口连接到某个服务器或者代理 (默认 27015) disconnect - 与服务器或者代理断开连接 quit - 退出HLTV系统 exit - 等同于quit retry - 重新与上次连接过的服务器或者代理连接 name - 设定代理的名称 password - 设定服务器密码 clients - 列出所有进行播放的观战者的名称 kick - 把观战者从代理中踢出 say - 向所有观战者发送文本信息 chatmode <0|1|2> - 如果设定为0,观战者将无法交谈.设定为1,则只有连接到同一代理的观 战者可以互相交谈.如果设定为2,则所有处于同一播放网络内的玩家可以互相交谈.(主代理和 转接代理都必须设定为2). ping - 测试与服务器特定端口之间的PING值 (默认 27015) heartbeat - 发送一个状态包到指定的WON主服务器 rcon - 发送一个遥控命令到其它服务器/代理 rcon_address - 发送遥控命令到特定地址 rcon_password - 为遥控的服务器设定密码 proxypassowrd - 重新确认输入的密码 rate - 绑定服务器与代理之间的传输速率为N字节/秒 updaterate - 每N秒钟服务器与代理之间进行一次更新 maxclientrate - 设定观战客户端的最大连接速率 delay - 设定从服务器传来的信息的延迟秒数,默认为30秒,以避免作弊.最小设定为1 0秒. loop <0|1> - 如果回路设定为1,那么即便代理与服务器断开连接或者录像文件播放结束, 所有与这个代理的连接用户将 保持连接并重播上一个游 戏录像. multicast <0|1> - 开始或者结束主代理上的多点传输 connectip - 为多点传输组设定D级IP(默认 234.5.5.1:27025) gameip - 同上 fullupdateinterval - 多点传输时,允许丢包连接客户端每隔N个未压缩帧包重新连接 (默认每20帧)cmdlist - 列出所有设定的命令 logfile <0|1> - 开始/结束从hltv.log文件中读取的设定命令 status - 打印所有活跃模式的信息 exec - 运行.cfg文件 developer <0|1> - 在高级模式中显示添加的状态信息 fakeloss - 模拟丢包,n=可能的丢包单元(默认0. record - 记录所有的游戏信息,使用文件名为filename1.dem到filename99.de m playback - 开始播放上一个录像(如果回路loop设定为1,则反复播放) stop - 停止录像文件的回放 按下回车键,程序将自动完成整个命令的输入.所有在hltv.cfg文件中设定好的命令语句将在 游戏开始时自动运行. 下边这些变量只能在命令行中输入: -maxframes - 设定最大的缓存帧数(默认240 -cachesize - 帧缓存规格(默认32帧) -port - 设定观战客户端与HLTV代理的连接端口(默认2702 -maxclients - 设定可连接到HLTV代理的最大客户端数目(默认128 ) -comm - 设定不同于woncomm.lst文件的服务器信息文件 -multicastttl - 设定多点传输包的Time-To-Live数值 -highpriority - 设定HLTV代理为优先进程 -nomaster - HLTV代理不向WON服务器发送回馈信息 这些变量在运行过程中无法改变,因此他们不可以在设定文件中进行设定. 所有的设定命令都可以在命令行中设定,用"+"号可以同时使用几个命令,例如: hltv.exe +connect localhost:27015 -port 27021 +rate 7000 Half-Life服务器可以设定sv_proxies , 从而决定多少个代理允许连接.如果HLTV代理要 被禁止,把这个变量设定为0.设定为1则准许主代理连接,其它数值仅供测试使用. 由于Half-Life新版本加入了语音功能,因而可以实现某个客户对游戏进行实时评述.而评述 者必须与主代理连接,需要输入的命令如下: commentator 这个密码与代理的RCON密码相同.评述者可以跟进行游戏一样进行评述,而所有其它的观战者 都可以同步听到声音.如果观战者录下这个游戏的话,那么评述声音也会被记录在内.以上我是转载的太平洋网的资料 如果不太明白可以看看原来的文章 http://www.pcgames.com.cn/fight/cs/jiqiao/0403/281417.html这是地址
回答采纳率:50.6% 2008-09-21 12:36
评价答案
  • 是否解决问题(参与评价0次)
  • 0
  • 0
  • 0
  • 是否原创答案(参与评价0次)
  • 0
  • 0

相关内容

其他答案

录制HLTV Demos 
HLTV demo文件和普通的Half-Life游戏录像差不多,但是你可以选择任意的视角和视点以及跟随的玩家。回放一个HLTV demo的时候并不需要HLTV服务器,只要启动Half-Life并且在控制台输入" playdemo (demo name)"或者"viewdemo (demoname)"就可以了。录制一个HLTV demo,需要将HLTV代理连入游戏server,并且在控制台输入:

>record (name)

发出这一命令后,所有的游戏数据将被录制下来,demo文件会放在当前的Mod目录下,例如 \cstrike。所有的demo文件将被默认指定为如下格式的文件名:<名称>-<时间>-<地图>.dem,demo文件也记录了一些发往观察者的数据,这意味着,demo文件记录了和观察者同步的游戏信息。

停止录制的命令是"stoprecord"。

有的时候只需要录制HLTV的demo而并不想进行广播的话,可以增加这样一些命令:

>maxclients 0 //不允许观察者客户端
>delay 10 //最低的延迟设置
>rate 10000 //最高的数据速率
>updaterate 20 //基本上行输率
>nomaster 1 //不在master服务器注册

注://后是命令注释,在平常使用中不需要输入

希望对于楼主有帮助阿
回答采纳率:29.1% 2008-09-21 10:50
我告诉你指令得了 CS有指令就没有研究不明白的事!
有了这些就没问题了!

激活游戏的时候请修改快捷方式内的参数 (1.6就不用CONSILE了!)
\hl.exe -console -game cstrike -condebug
此为范例请将路径更改为你自己游戏安装的路径
如果没有hl.exe使用cstrike.exe也可以。
进入游戏,并正常开始一场游戏
当您想录像时请按~键呼叫出控制台,在控制台输入以下命令:

record filename开始录像,录像保存在\cstrike\filename.dem
demos循环播放使用 startdemos命令播放
listdemo demoname列出信息
playdemo filename使用正常速度播放 filename.dem
playvol 9设置回放次数
removedemo demo sgmt移除其中设置的片断位置
setdemoinfo demo sgmt info增加一个录像信息,例如一段文字,渐进渐出或者快进快退
startdemos循环播放一段
startmovie filename播放一段
stop停止
stopdemo同上
swapdemo demo seg seg交换录像中两处片断位置
imedemo demoname播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps
appenddemo demoname在该录像文件后继续录像, 不覆盖原录像
removedemo从DEMO中剪掉一个片段,先用listdemo 看录像的信息
edgefriction 2 3D画面方面的东东
hpk_maxsize 0.5在custom.hpk多大时, 系统自动砍掉, 以MB为单位

我这要是拿不到分,估计就是你存心不给了。
一定对你有用
2008-09-21 12:08
都JB 是复制的 我就操了! 
不懂 就不能不说
你看我不懂 我就不说!
回答采纳率:32.2% 2008-09-22 19:33