CS,全称为反恐精英,中文名称为反恐小组英文,是全球最受欢迎的网络fps游戏。据统计,仅一周cs玩家就超过200万。随着CS1.0的发布,CS在中国越来越兴盛。
但是网络FPS游戏对网线要求很高。如果你的对手用的是宽带,你只用的是调制解调器,那你再厉害也很难赢。同时也有很多朋友家里没有电脑。
这些朋友是不是要失去CS的乐趣了?这里有一个解决办法,就是去网吧打游戏。通常有两种方法来构建网吧游戏的服务器:
第一,直接进入游戏,进入局域网游戏创建一个游戏,别人会自动从局域网游戏中搜索出服务器进入。但是这种方法有一个致命的问题,就是作为服务器的机器会有非常沉重的负担。
10台播放器连接P550机器后,服务器上的播放器可以明显感觉到画面延迟。所以不建议用这种方式搭建服务器。
第二,使用游戏本身自带的专用服务器程序建立服务器。这种方法通常需要一台单独的机器来运行服务器程序。对于20个玩家来说,应该说多一台机器的电脑费用分摊负担是很小的。
更何况很多网吧都有自己单独的服务器来运行各种游戏的服务器程序,满足玩家的需求。所以,这种方式是最合适的方式。
下面我给大家介绍一下建立专用CS服务器的方法:
我们首先要做的是安装《半死不活》(半衰期,以下简称HL)和CS。需要注意的是,服务端和客户端都要保持HL和CS的版本一致,否则无法建立连接。
程序可以直接从其他机器上复制。HL和CS都有一个叫hlds.exe的程序,专门用来设置服务器。直接双击后运行HL,我们必须进行相应的配置。
CS的配置文件有三个:Server.cfg、Mapcycle.txt、Motd.txt,都在Cstrike的目录下。这三个文件都是文本文件,可以用任何文本编辑器编辑。
Server.cfg是服务器的基本配置文件,主要设置在这里。以下是一些常见设置及其解释:
1.Server.cfg
你可以用任何文本编辑器编辑它。
0表示否,1表示是。
sv_aim0是自动瞄准吗?
Pausable0客户端是否可以暂停游戏?
Host Name "CSchina.yeah.net CS' Server" Server Name
Mp_timelimit 30地图更改时间
45炸弹倒计时时间
mp_chasecam 0是否有固定镜头(如果选择1,进入服务器后只能在固定地点观看比赛,否则不组队的人可以自由观看)
mp_forcechasecam 1死后是否可以自由查看,参数为1:只能查看自己人,2:死后只能固定在死亡地点。
Mp_falldamage 1从高处坠落是有害的。
mp _手电筒1有战术手电筒吗?
Mp _ footsteps1有脚步声吗?
Mp_freezetime 4每场比赛固定时间开始购买商品。
Mp _ friendly _手榴弹_伤害1用手榴弹伤害友军吗?
mp_friendlyfire 1 是否友军伤害
mp_autoteambalance2 自动调整双方人数差异最低限制,当一方人数超过另一方2人时会将多出的人分配到少人的队伍
mp_roundtime4 每回合时间
rcon_password 服务器密码
mp_tkpunish 0 是否对伤害友军的人进行惩罚(踢出服务器)
mp_mapvoteratio 0.2 投票比率
mp_logfile1 是否服务器留下记录文件
logon 开始记录
mp_playerid 0 为所有人在状态栏都可看到所有人的名字;1为只能看到自己人的名字;2为看不到任何人名字;0为默认
mp_fadetoblack0 人物死亡后屏幕变黑,0为不变,1为默认
mp_buytime 可以购买物品时间,例如mp_buytime 1.8为108秒那可以购买,1.5分钟为默认
mp_winlimit15 一方胜利次数达到次数更换地图
allow_spectators1 允许观察员角度,0为不允许,1为允许,1为默认
mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出
2.mapcycle.txt为地图设置文件,服务器将按该文件里设置的地图进行循环。可以在cstrike/maps目录下查看*.bsp文件,既是地图文件,
可将你想循环的地图的名字输入mapcycle.txt中,注意不要带文件后缀。比如如de_dust.bsp,只取de_dust。注意每个地图之间用硬回车隔开。
3.motd.txt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。
有了一个上述设置的服务器基本就算准备好了,但是别急,可不是运行HL.exe来进入游戏哦,用的是HLS.exe,而且要带上参数。下面再来说说服务器运行参数:
F:\Hserver\hlds.exe -game cstrike -port 27016+maxplayers 22 +map cs_office +nomaster -sv_lan 1
-game strike 指定运行游戏为CS
+maxplayers 22游戏最大人数22人(游戏只支持20人,多余两人为观众)
-port 7016 指定游戏连接端口为27016同一服务器指定不同的端口可以开多个CS服务器
+map cs_office 指定第一张地图为cs_office+servercfgfile server2.cfg Listen Server 指定启动的配置文件名称。此参数可以不使用,
即用同一游戏开的不同端口服务器都使用相同配置文件
-nomaster 让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。
+sv_lan1 指定为一个LAN server。其他人进服务器的时候,进Lan game即可自动搜索出服务器。
按照以上方式运行的服务器会在一个DOS窗口下运行,当窗口上的红色部分FPS里开始显示闪动数字的时候服务器就已经架设成功了。