-
关注Ta
-
- 注册时间 2010-03-21
- 最后登录 2011-09-17
-
- 发帖2881
- 在线261小时
- 精华0
- DB65
- 威望40
- 保证金0
- 桃子0
- 鲜花0
- 鸡蛋0
-
访问TA的空间加好友用道具
|
所有架设服务器的资料COUNTER_SERVER给出,但是有很多朋友是初学者,对于太过技术或者英文的东西看上去就头大,所以我今天就在这里手把手地跟大家一起来建设一个CS服务器。 建立一个稳定的长期的服务器,首先你所需要的就是 1、硬件 对于只开一个游戏来说,服务器的硬件配置大概在PIII、内存在256M以上即可,最好能是一台专门的机器,你总不会想因为你一次误操作就让服务器出错吧? 2、连接线路 连接线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但是如果PING高的话我想你的人玩起来也不会爽是不是。 3、耐心 维护一个服务器对你来说会是一个长期的过程,如果你决定开Friendly Fire对你来说更是一项考验。CS频繁的升级也让人无可奈何。所以,忍吧。 如果你觉得你可以符合上述的所有条件,恭喜你!你现在可以开始这个漫长的旅程了。 首先的是,你要安装HLserver,在Half Life里本身就带了建立服务器的软件,但是如果你不会在服务器上玩的话,用HLserver可以减少很多的空间。然后升级HL到最新的版本,再安装CS的最新版本(就跟装一个本机的游戏一样)。作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike\目录下建立server.cfg、mapcycle.txt、motd.txt这三个基本文件即可。server.cfg是服务器的配置文件,mapcycle.txt是地图循环的顺序,motd.txt是服务器的说明。下面就做个大概说明: server.cfg 可用任何文本编辑器进行编辑。 0为No,1为Yes。 sv_aim 0 是否自动瞄准 pausable 0 是否客户端可暂停游戏 hostname "CSchina.yeah.net CS'Server " 服务器名字 mp_timelimit 30 更换地图时间 mp_c4timer 45 炸弹倒计时时间 mp_chasecam 0 是否固定镜头(如果选1,进入服务器后只能在固定地点观战,否则未加入队伍的人可以自由观看) mp_forcechasecam 1死后是否可以自由观看,参数为1为只可以查看自己人 mp_falldamage 1 高处落下杀伤 mp_flashlight 1 是否有战术手电 mp_footsteps 1 是否有脚步声 mp_freezetime 4 每局开始固定买物品时间 mp_friendly_grenade_damage 1 是否手雷友军伤害 mp_friendlyfire 1 是否友军伤害 mp_autoteambalance 2 自动调整双方人数差异最低限制 mp_roundtime 4 每回合最大时间数 rcon_password ***** 服务器密码 mp_limitteams N 双方超过N人即自动调整 mp_tkpunish 1 是否伤害友军惩罚 mp_mapvoteratio 0.2 投票比率 mp_logfile 1 是否服务器留下记录文件 log on 开始记录 mp_playerid 0为所有人在状态栏都可看到所有人的名字;1为只能看到自己人的名字;2为看不到任何人名字。0为默认。 mp_fadetoblack 1人物死亡后屏幕变黑,0为不变。0为默认。 mp_forcechasecam 0死后可以随意看,1只可看自己人,2只可看摄像机角度。0为默认。 mp_buytime可以购买物品时间,例如mp_buytime 1.8为108秒那可以购买。1.5分钟为默认。 mp_roundtime每回合时间,例如mp_roundtime 1.3为78秒。默认为5分钟。 mp_winlimit当某方胜利次数达到次数更换地图。 mp_timelimit地图时间,例如mp_timelimit 17.2为17分12秒。 allow_spectators允许观察员角度,0为不允许,1为允许。1为默认。 mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出 Logaddress gd1.cschina.net xxxxxx 设定在全国总排行榜的监听端口,端口请Email到[email protected] 取得。然后你的服务器上的所有成绩即自动取得全国服务器排行的认证。 mapcycle.txt为地图文件名,不带后缀,如de_dust.bsp,只取de_dust。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycle.txt中,每个地图之间用硬回车隔开。 motd.txt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。 有了上面这些一个服务器基本就算具备了,但是别急,可不是运行HL.exe来进游戏哦,用的是HLS.exe,而且要带上参数。下面再来说说服务器运行参数: F:\Hserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map cs_office -game cstrike 指定运行游戏为CS -port 27016 指定游戏连接端口为27016 +maxplayers 22 游戏最大人数22人(游戏只支持20人,多余两人为观众) +map cs_office 指定第一张地图为cs_office +logsdir loggames\miltia01指定记录文件存放目录 +servercfgfile server2.cfg Listen Server 指定启动的配置文件名称 在居域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server。其他人进服务器的时候进Internet game或者Lan game,选择Add server输入服务器的IP和上面你指定的端口即可。 另外在HL1106里增加的新特性有可以指定server.cfg的参数,例子如下 >hlds -game cstrike +maxplayers 16 +map de_dust +servercfgfile server2.cfg Listen Server >hl -game cstrike +maxplayers 20 +map de_dust +lservercfgfile listenserver2.cfg 以及新HL1106可以支持按照指定配置文件启动。例如: hlds -game cstrike +maxplayers 16 +map cs_miltia +logsdir loggames\miltia01 +log on 最后,请到 www.cschina.net/html/zbff.htm下载防止作弊的补丁!并请随时追踪本站各类补丁更新即可。 OK!运行上面的程序一个CS服务器就完成了。让我们一起来发扬壮大CS事业吧。 有了上面这些一个服务器基本就算具备了,但是别急,可不是运行HL.exe来进游戏哦,用的是HLS.exe,而且要带上参数。下面再来说说服务器运行参数: F:\Hserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map cs_office -game cstrike 指定运行游戏为CS -port 27016 指定游戏连接端口为27016 +maxplayers 22 游戏最大人数22人(游戏只支持20人,多余两人为观众) +map cs_office 指定第一张地图为cs_office +logsdir loggames\miltia01指定记录文件存放目录 +servercfgfile server2.cfg Listen Server 指定启动的配置文件名称 在居域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server。其他人进服务器的时候进Internet game或者Lan game,选择Add server输入服务器的IP和上面你指定的端口即可。 另外在HL1106里增加的新特性有可以指定server.cfg的参数,例子如下 >hlds -game cstrike +maxplayers 16 +map de_dust +servercfgfile server2.cfg Listen Server >hl -game cstrike +maxplayers 20 +map de_dust +lservercfgfile listenserver2.cfg 以及新HL1106可以支持按照指定配置文件启动。例如: hlds -game cstrike +maxplayers 16 +map cs_miltia +logsdir loggames\miltia01 +log on 就这点不晓得咋个弄???????、能回复吗??我笨。能加我QQ不?102099144 2.架服务器所需安装的相关补丁 在局域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server。其他人进服务器的时候进Internet game或者Lan game,选择Add server输入服务器的IP和上面你指定的端口即可。最后给服务器打上必要的补丁,这里说两种,一个是免cdkey补丁,一个是VAC反作弊补丁 给服务器打免CDKEY补丁,到下面的地址下载 http://www.bfcn.net/up/download.asp?downid=1id=293按里面的说明覆盖HLserver\cstrike\目录下同名文件就行了。 安装cs官方的反作弊插件VAC,因为每天服务器启动都会自动连上,进行VAC的更新 简要地说一下,修改如下 cstrike/liblist.gam svonly "1" secure "1" 默认启动后自动升级反作弊。 个人认为最简单的方法,而且每天都会自动更新,更新速度在1min - 3min 之间 1.在快捷方式里加上+insecure 2.修改服务器的woncomm.lst,把insecure的{ }之间的内容去掉,加上 166.111.204.24:27012 202.120.174.78:27012 3.验证CS服务器架设是否完成 启动服务器后,出现:server is in secure 说明更新成功,最后总结一下,架站调试中出现的常见问题。 客户端出现 server vertification failed ,然后是弹出:coundn't complete attempt . 原因: 服务器已经连上了VAC,所以客户端加入游戏的时候会被要求通过VAC验证,如果客户端能够连接上外国的VAC,就是说可以直接上外国网站,那么就不会出现以上问题;如果客户端不能直接连接上外国的VAC,就是说不可以直接上外国的网站,由于服务器要求客户端通过VAC验证,而客户端本身又不能连接上国外的VAC(woncomm.lst默认的是speakeasy.net),那么肯定会无法通过服务器验证,就会出现:server vertification failed ,意思就是无法通过验证! 对策: 1.可以直连国外网站的客户端什么也不用改。 2.不可以直连到外国的客户端,必须修改value\woncomm.lst文件里的insecure,{ }里面的地址必须是本机可以ping通的,可以和服务器的相同,也可以是其他的可以由本机连接上的VAC SERVER ,现在我所知道的有: 166.111.204.24:27012 202.120.174.78:27012 202.116.46.249:27011 202.116.46.249:27012 202.116.46.249:27013 202.116.46.249:27014 建议和服务器端保持一致!下面列出平时管理Server的常用命令,当然对于没有经验的OP(管理员),还可以利用外挂来对服务器进行可视化管理 4.其他所有指令
sv_rcon_maxfailures 5.........试图取得管理员权限失败超过几次,CDKEY即被BAN sv_rcon_minfailuretime 30.....单位秒。如果在此时间内试图取得管理员权限.又失败了 sv_rcon_minfailures...........指定的次数,该CDKEY即被BAN sv_rcon_banpenalty 0..........指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远 以上是有关个人架设《反恐精英》服务器的方法,如果您有兴趣,不妨自己架设一个《反恐精英》服务器来玩玩,自己也当一次网管!
|