CS相关参数介绍 1、CS 服务器简明手册 2、CS各种参数详解 3、HLTV服务器建设 4、服务器管理员操作指南 5、机器配置及键位 6、最佳化你的CS CS 服务器简明手册 作者:infantry 来源: 类别:服腊世悉务器类 日期:2002.04.10 今日/总浏览: 18/34548 所有架设服务器的资料COUNTER_SERVER给出,但是有很多朋友是初学者,对于太过技术或者英文的东西看上去就头大,所以我今天就在这里手把手地跟大家一起来建设一个CS服务器。 建立一个稳定的长期的服务器,首先你所需要的就是 1、硬件 对于只开一个游戏来说,服务器的硬件配置大概在PIII、内存在256M以上即可,最好能是一台专门的机器,你总不会想返搭因为你轮乎一次误操作就让服务器出错吧? 2、连接线路 连接线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但是如果PING高的话我想你的人玩起来也不会爽是不是。 3、耐心 维护一个服务器对你来说会是一个长期的过程,如果你决定开Friendly Fire对你来说更是一项考验。CS频繁的升级也让人无可奈何。所以,忍吧。 如果你觉得你可以符合上述的所有条件,恭喜你!你现在可以开始这个漫长的旅程了。 首先的是,你要安装HLserver,在Half Life里本身就带了建立服务器的软件,但是如果你不会在服务器上玩的话,用HLserver可以减少很多的空间。实际上HLserver就是一个不能进行单机游戏的HL。然后升级HL到最新的版本(目前是HL1106),再安装CS的最新版本(目前是CS正式版1.1),注意:如果使用CS1.1必须同时将HL升级到1106,否则建立的服务器无法读取任何配置文件。作为服务器,必须要有很多设置,普通情况下你只需要在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.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 可以购买物品时间,例如mp_buytime 1.8为108秒那可以购买。1.5分钟为默认。 mp_winlimit 17 当某方胜利次数达到17次更换地图。 allow_spectators 1 允许观察员角度,0为不允许,1为允许。1为默认。 mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出 Logaddress gd1.cschina.net 27000 设定在全国总排行榜的监听端口,并请Email到上帝偏爱步兵。然后你的服务器上的所有成绩即自动取得全国服务器排行的认证。 cl_dynamiccrosshair 0 是否使用动态准星,0为不允许,1为允许。默认为0。 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和上面你指定的端口即可。 最后,请到作弊防范栏目下载防止作弊的补丁!并请随时追踪本站各类补丁更新。如果需要远程控制服务器请下载服务器远程控制软件。 TOP CS各种参数详解 参数的输入列即是玩家们输入addbot的地方 按下「~」即可开启 使用时先输入参数名 然后按下SPACE空出一格 再输入设定值即可 一般玩家进入游戏都只能用到Client(玩家用参数) 不过...如果你是开LAN GAME的人 就能进阶到Server专用指令下表内指令后的参数大多是默认值 大多数指令之参数0代表关闭此功能 地图名单存放在cstrike\mapcycle.txt,不可以加扩展名.bsp ===================================================================================== Server专用 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=永远 ===================================================================================== 玩家用参数 adjust_crosshair..............每打一次准心就会换颜色,共有五种颜色,选个亮一点吧!! ah 1..........................设定是否开始自动说明(戏中给玩家引导) cl_allowupload 1..............允许用户方上传自己的资料如logo cl_allowdownload 1............允许用户方自动下传sever的资料如map cl_download_ingame 1..........允许用户方在game中自动下传sever的资料,如logo,map cl_cmdrate 30.................modem用户设30,宽频设40~50,Lan=50 cl_lw X.......................有无武器的动画,最好设x=1 cl_lb 0.......................此项与血渍有关,设1比较真实,但会减低速度 cl_lc 1.......................和cs的新的网络技术有关,最好设x=1 cl_hidefrags 1................设定是否隐藏除了自己以外其它人的杀敌数与死亡数 cl_observercrosshair 1................设定在观察员模式的时候是否要开起准星 cl_updaterate 20..............上传速度,如果是宽频设30~40,如果在比较多人的站设25,modem=15,Lan=50 con_color 255 155 50..........HUD的颜色(RGB) dm 1..........................设定1来开启游戏开始时的讯息介绍 drawradar.....................显示雷达,有时雷达会突然消失,就可以用(有时候SERVER关掉了你按也没用) fastsprites 0.................烟雾特效,0逼真,1像超任,2像GameBoy fps_max X.....................x=1~100,游戏输出给显示卡的最大fps数,内定为72 有不顺或鼠标一动就滑来滑去的情形时,把他设低会有很大的改善 hideradar.....................关闭雷达(测试你懂不懂得辨认队友,以免tk) hud_centerid 0................设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左下角。 hud_fastswitch 0..............快速换武器,按数字直接换不用再按鼠标 keys..........................显示自己的CD-KEY信息(CS没效???) kill..........................自杀!!死定的时候……了断自已吧… lefthand 0....................设定屏幕上的玩家是左撇子,或是右撇子。 listmaps....................显示server的地图排程 listplayers.................显示大家的编号与姓名 maps 开头.....................列出已安装之地图档名,(只列出指定字母开头的文件名,*为所有地图) max_shells 50.................子弹的最大显示数量(太多会lag...)0-500 max_smokepuffs 50.............烟雾弹的最大显示数量,0-500 name 新名字...................换名字,活着的时候才能用 nightvision...................开关夜视镜 r_speeds 0....................以console文字方式显示平均fps,draw speed及polygon info?? r_speeds 0....................强制工作!!对网速能稍做改善!有没有效果……自已看吧!?? rate 2500.....................从server接受信息的速度,太大太小都会lag,要选适合的 setinfo ah 1...............是否提供自动说明的功能 setinfo dm 1................换地图后开启地图的简介 setinfo ghosts 0..............观察模式时是否鬼魂关掉,对lag有帮助 setinfo lefthand 0............设定屏幕上的玩家是左撇子,或是右撇子。 setinfo vgui_menus 1..........图形化选单开关 sizedown......................缩小屏幕 sizeup........................放大屏幕 timeleft..........让你知道还有几分钟换地图 version.......................显示版本信息 vote 编号.....................对TKer,Camper还有Cheater投票,过6成的人投票就行 votemap 地图名.........玩家可以投票投下一张地图 sensitivity X.................鼠标速度0.1-不限?(20是config的最大值) zoom_sensitivity_ratio........设定使用狙击镜时鼠标移动速度 ping..................显示Server ping client值 pingservers............显示Client ping server值 net_graph x...................打开测FPS与联机速的工具 x=1开 x=0关,开起此项多少会减少fps net_graphpos x................工具的位置 x=1,2,3 net_graphwidth 192............工具的大小 volume 0.8....................调整音量大小,实际音量为(volume/hisound) hisound 1.000000..............设定音量最大值,实际音量为(volume/hisound) bgmvolume 1.000000.........背景音效音乐之音量大小 disconnect..........离开游戏,保持在CS console状态 exit.....................离开游戏,关闭CS,回到桌面 quit..........................离开游戏,关闭CS,回到桌面 reconnect.....................不离线直接重组联机 retry.........................离线并重新联机 connect IP....................联机到指定Server ===================================================================================== console本身 developer X........X=0时关闭developer(开发者)模式,X=1时打开 使用developer(开发者)模式,可以使用较多的指令(如秘技),且游戏加载过程及进行中左上角会显示console讯息(游戏中讯息会干扰雷达) cmdlist............列出所有console指令,(可在后面加上叙述,只列出指定字母开头的指令) clear..............清除console上的文字 scr_conspeed 600...设定console文字卷动速度 ===================================================================================== 注意:以下部分为增加图象质量,如欲提高显示速度请使用相反设置 命令 默认值 建议更改值 说明 cl_himodels 0...........0,使用较低细节的人物皮肤,提高显示速度 gl_playermip 2..........0,渲染质量,越高数字质量越差显示也越快 max_smokepuffs 0........30,设定同时间可显示的烟雾数量(服务器端用) fps_max 52..............100,显示最大FPS数,高性能机器可改大 mp_decals 20............300,最大同时显示贴图 hisound 0...............1,高质量声音 loadas8bit 1............0,使用8bit音质(较低质量) s_a3d 0.................0,使用A3D系列声卡设置为1 s_eax 0.................0,使用创新系列声卡设置为1 bgmvolume 0.............1,播放CD音乐 cl_download_ingame 1....下载其它玩家LOGO、贴图等 gl_smoothmodels 1.......3,人物动作更平滑 gl_round_down 1.........3 setinfo "ah" 0..........1 setinfo "ghosts" 0......1,是否显示鬼魂 setinfo "vgui_menus" 0..1,是否显示图形购买界面 cl_gaitestimation 1.....0,衔接人物两个动作 cl_nopred 0.............0 gl_picmip 0.............2,渲染质量,越大的数字图象质量越低速度越快 r_drawviewmodel 0.......1,显示武器 ===================================================================================== 录像类命令 首先你必须拥有CS 激活游戏的时候请修改快捷方式内的参数 \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为单位 ===================================================================================== 远程遥控 先在Server.cfg 加上Rcon_password 密码 游戏中player 再以Rcon_password 密码 登入 Player 即摇身一变为AMD,可下达Server指令 但指令前需加rcon空一格。 rcon addip 0