注册 登录 找回密码 回收站 在线 帮助 首页 Blog 繁體中文欢迎访问本论坛

穆穆族论坛 » 游 戏 部 落 » [ 游戏大本营 ] » CS服务器架设完全指南

本主题共有3张帖子, 被点击4536次 查看上一个主题  查看下一个主题  发表新主题  发布新投票  发表回复
CS服务器架设完全指南

Chikoo
 
 
级别:  
天王元老
标识:  
来自:  
地球国 中华人民共和省 河北市 承德村
 
  功能按钮:   查看用户档案   email:***@***.***   http://www.u6u8.net   短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


CS服务器架设完全指南

  《反恐精英》(以下简称CS)想必也不用多作介绍,这款游戏的优秀是有目共睹的。而有关CS服务器的架设虽然比较容易,但是操作指令仍然比较复杂,本文力求通过通俗易懂的文字,完整的讲述了CS服务器的架设过程,希望能对您有所帮助。 

  硬件篇: 

  要想架设一台较好的CS服务器,硬件的配置的高低尤为重要: 

  1.要有足够的带宽,一般需要2M以上的专线,当然带宽越宽越好 : ) 

  2.机器配置一般奔腾III 1G,256M,就足可以胜任服务器的工作,如果要服务器稳定,当然配置越高越好了。 

  现在开始安装架设服务器的软件: 

  hlserver4110+cs1.5具体下载地址可以去官方网站进行下载.先安装hlserver,然后将cs1.5也就是我们平常玩的cs装到cstrike目录下,一切搞定以后,下面就开始配置调试服务器了。 

  普通情况下你只需要在HLserver\cstrike\目录下建立server.cfg、mapcycle.txt、motd.txt这三个基本文件即可。server.cfg是服务器的配置文件,mapcycle.txt是地图循环的顺序,motd.txt是服务器的说明。 

1.编辑server.cfg文件 

  可用任何文本编辑器进行编辑。 

  0为No,1为Yes。 
  sv_aim 0                是否自动瞄准 
  pausable 0               是否客户端可暂停游戏 
  hostname "CSchina.net CS'Server "  服务器名字 
  mp_timelimit 30             更换地图时间 
  mp_c4timer 45              炸弹倒计时时间 
  mp_chasecam 0              是否固定镜头(如果选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人即自动调整,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 90           可以购买物品时间,1.5分钟为默认。 
mp_winlimit 17           当某方胜利次数达到17次更换地图。 
allow_spectators 1      允许观察员角度,0为不允许,1为允许。1为默认。 
mp_hostagepenalty=3         规定时间内伤害人质超过三人自动踢出 


  2.mapcycle.txt为地图文件名,不带后缀,如de_dust.bsp,只取de_dust。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycle.txt中,每个地图之间用硬回车隔开。 

  3.motd.txt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。 

  有了上面这些一个服务器基本就算具备了,但是别急,可不是运行HL.exe来进游戏哦,用的是HLDS.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 指定启动的配置文件名称 

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=1&id=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.其他所有指令 


banid 几分钟 #编号 kick.......踢人Wonid让他换名字后也进不来,除非他换计算机,时间0=永远 
deathmatch 1..................开dm模式,一个人一组,把其它人解决掉 
decalfrequency 30.............玩家的logo多久可喷一次(秒) 
kick #编号....................踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样) 
mapcyclefile mapcycle.txt.....选择地图切换的设定档,内定为mapcycle.txt,可准备好几份设定档 
mp_autokick 1.................睡死和TK三次后自动被系统踢掉 
mp_autoteambalance 1..........自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数! 
mp_buytime 1.5................以分钟计,即90秒内均可回基地买东西 
mp_c4timer 45.................设定C4炸弹的爆炸时间。最低15秒,最高90秒 
mp_chasecam 0.................设定观察员模式的玩家只能跟在别人的屁股 
mp_consistency 1..............限制某些模型被更改,大的C4或大的别人的武器容易让人发现... 
mp_decals 250.................贴图分辨率,降低可减少lag 
mp_fadetoblack 1..............这样死后画面变黑 活人可以看得到尸体 
mp_falldamage 1...............会不会摔伤 
mp_flashlight 1...............开启/关闭可否使用手电筒。1是开启,0是关闭 
mp_footsteps 1................开启/关闭脚步声。1是开启,0是关闭 
mp_forcechasecam 0............死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地 
mp_forcerespawn 0.............死后立即重新出发 
mp_freezetime x...............每一场开始前的购物静止秒数 
mp_friendly_genrade_damage 0..设定同队的是否可以手榴弹丢伤队友 
mp_friendlyfire 0.............设定会不会杀伤队友。1是会,0是关闭 
mp_ghostfrequency 0.1.........鬼魂每秒钟更新的频率,越高越不会Lag 
mp_hostagepenalty 13..........杀了多少人质或队友后会被踢 
mp_limitteams 2...............队伍最大相差人数,太多人便不能再加入(mp_autoteambalance 1则相差到此人数server会自动平衡) 
mp_logfile 1..................开不开纪录文件(那要怎么存盘???) 
mp_logmessages 0..............是否把游戏间玩家的对话也记录到log文件中,此项必需同时设定"log on""mp_logfile 1"才可生效 
mp_lowlag 0...................子弹打在墙上的效果,速度快用0,慢用1 
mp_mapvoteratio 0.6...........票选地图的人数达60%以上才会换地图,0.0-1.0 
mp_roundtime 5................设定每回合的时间。(只能3~15分钟) 
mp_tkpunish 1.................TK者下回合会自杀 
mp_weaponstay 0...............保留落下的武器 
nightvision 1.................夜试镜能否使用 
pauseble 0....................可以战斗中按暂停(Pause键,在F12键的右边第三颗) 
status........................列出玩家IP编号等 sv_accelerate 5.0.............加速 
sv_aim 0......................自动瞄准头部 
sv_airaccelerate 10...........空中移动的速度 
sv_airmove 1..................可否在空中移动&转向 
sv_bounce 1...................各种奖励金开启??? 
sv_cheats 0...................可不可以使用内定秘技 
sv_clienttrace 1..............可能是有关网络封包的设定... 
sv_clipmode 0.................Server端切换是否允许Client端穿墙? 
sv_clipmode 0.................应该是对象是否用3D表示...like mp5...? 
sv_friction 40................3D画面方面的东西 
sv_gravity 800................控制重力,800是正常重力,-999到999999 
sv_maxrate 0..................限制网络传输的资料最大值 
sv_maxspeed 320...............最大速度 
sv_minrate 0..................限制网络传输的资料最小值 
sv_password 0.................进入游戏的密码 
sv_restartround 0.............设定每隔几分钟回复分数/武器/金钱的初始值。(没效...?) 

sv_sendvelocity 0.............设定1开启较复杂的花样以及物理设定,适用较快的Server 
sv_stepsize 18................脚步大小..-_-; 越大爬坡越快吧... 
sv_waterfriction 10...........水中的阻力... 
users.........................列出线上使用者名称及Userid(Server产生)及Uniqueid(WON server产生) 
changelevel 地图名............立刻换地图,所有USER不会离开游戏 
map 地图名....................立刻换地图,但所有USER会离开游戏。 
mp_maxrounds X................X→几回合之后自动换地图 
mp_winlimit X.................任一队胜X场便换图,例5战3胜制,X=3 
mp_timelimit 45...............每隔多少时间换一次地图(以上三个只能选一个,因此要"mp_maxrounds 20"前要先"mp_timelimit 0") 
sv_rcon_maxfailures 5.........试图取得管理员权限失败超过几次,CDKEY即被BAN 
sv_rcon_minfailuretime 30.....单位秒。如果在此时间内试图取得管理员权限.又失败了 
sv_rcon_minfailures...........指定的次数,该CDKEY即被BAN 
sv_rcon_banpenalty 0..........指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远 

  以上是有关个人架设《反恐精英》服务器的方法,如果您有兴趣,不妨自己架设一个 《反恐精英》服务器来玩玩,自己也当一次网管! 

文章来源: www.cs-cn.net




欺骗一个人最好的办法就是利用自己的真感情!
 时间:2003/10/11 3:59:22
    注册: 2003-5   发帖: 2848  积分: 3063   状态: offline   1楼 

布~宝宝~瓜
 
 
级别:  
天王元老
标识:  
来自:  
陌生的空气里
 
  功能按钮:   查看用户档案   email:i2773344@yahoo.com.cn   等大下辈子我会做就有了哈~!   短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re: CS服务器架设完全指南

 老大我最佩服的就是你每次发贴都可以发这么长~!你都从哪里找的哦~!! 



开始和一个人约定相守一辈子,童话也好天真也罢,我只要岳征宇携着我的手走到这幸福的尽头……︶ε︶ 


 时间:2003/11/14 23:00:41
    注册: 2003-6   发帖: 4282  积分: 4528   状态: offline   2楼 

γ凌ω凌γ
 
 
级别:  
精灵
标识:  
来自:  
『魔¢凌阁』
 
  功能按钮:   查看用户档案   email:yatou1939@yahoo.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:CS服务器架设完全指南

不是打上去的吧  



我赐你们另类的灵魂,
你们是世间最另类的神。
 时间:2004/3/13 14:44:37
    注册: 2004-3   发帖: 372  积分: 356   状态: offline   3楼 
1:  1 

主题管理:  删除  关闭/取消  移动  复制  置顶/取消  精华/取消  刷新统计  编辑主题


快速回复
标题:

内容:
选项: 使用我的个性签名 自动识别URL地址 使用XB代码 使用表情符号
(Ctrl+Enter快速发帖)



用户的言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2001- U6U8.Net Powered by SF v2.0