天草降临 发表于 2003-1-5 18:31:10

[求助] 怎么做局域网的HLTV服务器?

谁知道怎么做啊?HLTV录象在站队训练后的总结很有帮助,可我不会,谁能教教我呀?

leekk 发表于 2003-1-6 09:01:37

转贴的!


linux下HLTV服务器建设方法(也适合WIN2000)
--------------------------------------------------------------------------------
作者:欠费停机


  这两天很多网上的朋友给我留言问我关于HLTV的做法加上我那个不在争气的电子邮箱。不得不在此借助CSCHINA向广大网友说声对不起。现在借助这个机会把我没有回答的问题(关于HLTV)告诉大家

在WIN2000 下建设HLTV服务器的方法网上有很多文章都做了很详细的介绍。在此暂略
LINUX下建设HLTV服务器 和建设CS服务器的方法基本上都一样 只是配置文件的和执行文件不一样而已:HLTV.CFG 在LINUX下需要建启脚本。启动脚本的做法和LINUX下建CS服务器的脚本做法一样:
#/bin/bash
./hltv +connect 192.168.0.1:27019 -port 27015 -nomaster
以上是一个最简单HLTV脚本
HLTV的基本脚本如下:
hltv +connect localhost:port -port 27020 +rate 4000 -maxclients 50
如果是局域网的话就是要加上
hltv +connect localhost:port -port 27020 +rate 5000 -maxclients 50 -nomaster"
现在详细的说明一下命令行:
connect ip:port 需要连接的服务器IP和端口号
rate x 用户可用的最大带宽或者速率
-maxframes 设置最小缓冲帧(默认是2400)
-port HLTV服务器的端口号
-maxclients 可以连接到该服务器的最大人数(默认128)
-nomaster 局域网用

现在说HLTV。CFG命令
connect 连接指定端口的服务器
disconnect 断开服务器连接
quit 退出
exit 和QUIT一样
retry 重新连接服务器
autoretry 如果N》0 服务器在每N秒连接服务器
name 设置名字
password 服务器密码
clients 例表所有连接的用户ID
kick 剔除
say 向每个人说话
infotext 设置游戏文本信息
rcon 为另外的游戏设置远程控制
rcon_address 设置远程控制目标
rcon_password 设置远程控制密码
proxypassword proxy的密码
clientpassword 用户密码
rate 每秒发送的字节大小
updaterate 每秒的更新速率
maxclientrate 设置每个用户的带宽大小
delay 延迟时间(推荐为30S)
。。。。。 其他的可以参看README
附录 HLTV。CFG

Here is the default
// HLTV Proxy configuration file
//
// HLTV proxy executes this file on start up
// This file should only be edited if you want to broadcast a game

// set HLTV proxy name
name "HLTV Proxy"

// set info text
infotext "Visit http://www.valvesoftware.com"

// delays broadcasting for 30 seconds
delay 30.0

// keep multicast disabled until you definitely sure
// that you're LAN or ISP supports multicast
multicast 0

// allow 10 KByte/sec as client rate. This is good a LAN value,
// for internet spectators use 3000 or 4000 Bytes/sec
maxclientrate 10000

// log HLTV console in proxy.log
logfile 1

// local chatting for HLTV spectators enabled
chatmode 1

// proxy password for rcon
// proxypassword MyProxyPassword

// disallow joingame for HLTV spectator
allowjoingame 0

Tweaks

Change this to what ever suits you. It will show up when a client presses the "server info" button in the server list window.
// set HLTV proxy name
name "Techies HLTV Proxy"

Set this to what ever you like. It will show up when a client presses the "server info" button in the server list window.
// set info text
infotext "Visit http://www.techie.net.nz"

Reduce the maxclientrate unless you are on a LAN and have a powerful server. The rate of 5000 is more than adequte.
maxclientrate 5000

Uncomment the proxypassword so that it looks like
// proxy password for rcon
proxypassword catsdogs

set logfile to 0 so that you dont waste hdd space. logfile set to 1 is useful when your debugging your hltv server
// log HLTV console in proxy.log
logfile 0

好了~! 又是一大篇渣渣~~ 呵呵~~~~~ 有问题的话就快M我哦!
更正一下我的邮箱是39633733@sina.com.cn
zhangji1979@yahoo.com.cn
QQ: 5877297 四川成都



作者:单身的至尊宝来源:http://nickcs.yeah.net类别:服务器类日期:2002.08.20今日/总浏览: 7/2568


  看了上一位朋友的文章感觉介绍的已经十分详细了,呵呵,不过美中不足的是hltv.cfg的内容没有翻译,呵呵,在下不才,翻译了一下,(其实在我的汉化包里早就放了进去但没有宣传,呵呵。)
hltv.cfg内容如下:

// HLTV Proxy configuration file

// HLTV proxy executes this file on start up
// This file should only be edited if you want to broadcast a game

// set HLTV proxy name as shown in score board
// 观众服务器在分数板上的名称
name "nickcs.yeah.net Game TV"

// 观众服务器的名称
hostname "Nick's Game TV"

// set offline info text clients will see as reject reason if HLTV isn't broadcasting yet
// 被观众服务器踢出的客户端看到的踢出原因的文字。
offlinetext "Sorry, game is delayed. Please try again later."

// delays broadcasting for 30 seconds
// 延迟播放比赛多少秒
delay 30.0

// auto director addes 1/2 slowmotion with a probability of 0.2 for important events
slowmotion 0.5 0.2

// keep multicast disabled until you're definitely sure
// that your LAN or ISP supports multicast
multicast 0

// allow 3.5 KByte/sec as client rate. This is good a value
// for internet broadcasts. On LAN you may set this value to 10000
// 最高客户端速率,Internet互联网 3500 , Lan/IPX局域网 10000
maxclientrate 3500

// log HLTV console in proxy.log
// 是否记录HLTV日志文件到proxy.log文件
logfile 1

// local chatting for HLTV spectators enabled
// 谈话模式 0禁止 1连接到同一个观众代理服务器的观众可以相互谈话 2 所有观众都能相互谈话
chatmode 1

// if game server is paswword protected, enable this line
// serverpassword SecretServerPassword

// proxy's adim password for rcon, commentator etc.
// adminpassword "mypassword"

// allow joingame for HLTV spectators
// 允许客户端使用joingame命令加入游戏。
allowjoingame 1

// show message for 5 seconds each 60 seconds in center of X axis (-1) and
// above help text bar (0.85). Color given as hexadecimal RGBA .
//loopcmd 1 60(每隔60秒) localmsg "You're watching Nick's CSTV. Visit http : / / nickcs.yeah.net"(显示的信息内容) 5(显示5秒) -1(X轴-1表示中间) -1(Y轴-1表示中间) 7700FFFF(RGBA颜色值:红、绿、蓝、透明度 16进制2位表示)
loopcmd 1 60 localmsg "You're watching Nick's CSTV. Visit http : / / nickcs.yeah.net" 5 -1 0.85 5577FFFF


// hltv.wad contains the HLTV banner and my be different on each proxy
// banner format should be 240x48, 256 colors (same like player logo in pldecal.wad)
// 观众服务器的自定义Banner(横幅)大小:240x48,256色
// decalfile "hltv.wad"

// hltv.tga will be shown instead of the default HLTV logo in spectator GUI
// 观众服务器的自定义Logo在观察者的界面上
// bannerfile "hltv.tga"

// these commands will be executed on connecting spectator client and may be used
// to adjust settings for HLTV (for example voice parameters)
// 设置客户端的语音部分
signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for Nick's Game TV"



作者: 单身的至尊宝
来源: http://nickcs.yeah.net

becking 发表于 2003-1-6 12:29:02

老大。。。你也翻翻以前的帖子嘛。。。都这么懒的哦~~~晕~~~

jackemoney 发表于 2009-3-12 13:38:21

................翻到了
页: [1]
查看完整版本: [求助] 怎么做局域网的HLTV服务器?