CS16 制作脚本详细教程.docx
《CS16 制作脚本详细教程.docx》由会员分享,可在线阅读,更多相关《CS16 制作脚本详细教程.docx(55页珍藏版)》请在冰豆网上搜索。
CS16制作脚本详细教程
Server(服务器)指令
banid时间#编号kick踢人让他换名字后也进不来,除非他换计算机,时间=0即永远
deathmatch0开启混战模式,一个人一组,把其它人解决掉
decalfrequency30玩家的logo多久可喷一次(秒)
kick#编号踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)
mapcyclefile文件名选择地图切换的文档,预定为mapcycle.txt,可准备好几份设定档
mp_autokick1设定是否自动踢人
mp_autoteambalance0是否自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数
mp_buytime1.5设定可回基地购买武器的时间,单位是分钟
mp_c4timer45设定C4炸弹的爆炸时间。
最低15秒,最高90秒
mp_chasecam0是否固定观察员的镜头
mp_consistency1是否限制某些模型被更改,大的C4或大的别人的武器容易让人发现
mp_decals250贴图分辨率
mp_fadetoblack0死后屏幕是否变黑
mp_falldamage1会不会摔伤
mp_flashlight1是否使用手电筒
mp_footsteps1是否有脚步声
mp_forcechasecam0设定观察模式,0自由模式,1只能跟着自己队友走动,2尸体视线留在原地
mp_forcerespawn0死后立即重新出发
mp_freezetime3每一场开始前的购物静止秒数
mp_friendly_genrade_damage0设定同队的是否可以手榴弹丢伤队友
mp_friendlyfire0设定是否会杀伤队友
mp_hostagepenalty3杀了多少人质或队友后会被踢
mp_limitteams2队伍最大相差人数,太多人便不能再加入
mp_logfile1开不开纪录文件
mp_logmessages0控制是否把游戏进行间玩家的对话也记录到log文件中
mp_lowlag1是否有弹孔效果
mp_mapvoteratio0.6投票人数比率达到多少换地图(0.6即60%)
mp_roundtime3设定每回合的时间
mp_tkpunish1队友杀手下回合是否会自杀
mp_weaponstay0武器落下是否消失
nightvision0夜试镜能否使用
pauseble0是否可以在战斗中按暂停(我看最好不要开)
status列出玩家IP编号等
sv_aim0是否自动瞄准
sv_airaccelerate10空中移动的速度
sv_airmove1可否在空中移动&转向
sv_bounce1是否开启各种奖励金
sv_cheats0可不可以使用内定秘技
sv_password密码进入游戏的密码
sv_stepsize18脚步大小(也许越大爬坡越快吧)
sv_waterfriction10设置水中的阻力大小
users列出线上使用者名称及Userid(Server产生)及Uniqueid(WONserver产生)
changelevel地图名立刻换地图,所有玩家不会离开游戏
map地图名立刻换地图,但所有玩家会离开游戏
mp_maxroundsXX→几回合之后换地图
mp_winlimitX任一队胜X场便换图,例5战3胜制,X=3
mp_timelimit45每隔多少时间换一次地图
特别说明:
以上三个只能选一个,因此要"mp_maxrounds20"前要先"mp_timelimit0"
sv_rcon_maxfailures3试图取得管理员权限失败超过几次,CDKEY即被BAN
sv_rcon_banpenalty0指定在试图取得管理员权限中如果BANCDKEY,BAN多久。
0=永远
Client(客户端)指令
指令名称建议设置值说明
adjust_crosshair每打一次准心就会换颜色,共有五种颜色,选个亮一点吧
ah1是否开始自动说明
cl_allowupload1允许用户方上传自己的资料如logo等
cl_allowdownload1允许用户方自动下传sever的资料如map等
cl_download_ingame1作用同上
cl_lw1是否有武器的动画
cl_lb1设置血渍的表现,设1比较真实,但会减低速度
cl_lc1和网络相关的设置
cl_cmdrate30网络相关设置,modem用户设30,宽带设40~50,Lan=50
cl_hidefrags0是否隐藏除了自己以外其它人的杀敌数与死亡数
cl_observercrosshair1设定在观察员(就是你还没有投胎的时候)模式的时候是否要开起准星
cl_updaterate20上传速度,如果是宽带设30~40,modem用户就设15,局域网就可以设为50
con_colorRGB无控制台的文字颜色(R、G、B就是相对应的RGB颜色值)
fps_max72游戏输出给显示卡的最大fps数,如有不顺或鼠标一动就滑来滑去的情形时,把它设低会有很大的改善
hideradar关闭雷达
hud_centerid1设定为1时,玩家ID会出现在屏幕的正中央。
否则会出现在画面的左下角
hud_fastch1是否使用快速切换武器
kill自杀!
!
lefthand0设定玩家是用左手,还是用右手
listmaps显示server的地图排列顺序
listplayers显示所有玩家的编号与姓名
maps搜索地图,*为所有地图
max_shells50子弹的最大显示数量0~500
max_smokepuffs50烟雾弹的最大显示数量0~500
name名字换名字,活着的时候才能用
nightvision开关夜视镜
r_speeds0以文字方式显示平均fps,drawspeed及polygoninfo
rate2500从server接受信息的速度,太大太小都会lag,要选适合的
setinfodm1换地图后是否显示地图的简介
setinfoghosts0观察模式时是否有鬼魂
setinfovgui_menus1是否使用图形菜单
sizedown缩小屏幕
sizeup放大屏幕
timeleft让你知道还有几分钟换地图
version显示版本信息
votemap玩家可以投票投下一张地图
sensitivity10设置鼠标速度0~20
zoom_sensitivity_ratio10设定使用狙击镜时鼠标移动速度
ping显示Serverpingclient值
pingservers显示Clientpingserver值
net_graph0是否打开测试FPS与联机速度的工具
net_graphpos1设置工具的位置1~3
net_graphwidth192设定显示工具的大小(设定范围不详)
disconnect离开游戏,保持在CSconsole状态
exit离开游戏退回到桌面
quit同上
reconnect不离线重新连接服务器
retry离线并重新连接服务器
connect服务器地址连接到指定的Server
图象质量相关指令
cl_himodels0使用人物皮肤的细节程度,0是预设值,如果你的机子好的话可以设成1
gl_playermip1渲染质量,越高数字质量越差显示也越快
max_smokepuffs30设定同时间可显示的烟雾数量(服务器端用)
mp_decals300最大同时显示贴图(数值越大显示的贴图越多速度越慢
hisound1是否使用高质量声音
loadas8bit0是否使用8bit音质(较低质量)
s_a3d0使用A3D系列声卡可设置为1
s_eax0使用创新系列声卡可设置为1
bgmvolume0是否播放CD音乐
gl_smoothmodels3设置人物动作平滑程度
cl_gaitestimatio1是否衔接人物两个动作
gl_picmip0渲染质量,越大的数字图象质量越低速度越快
r_drawviewmodel1是否显示武器
fastsprites0烟雾特效,0最好,3最差
录像(DEMO)相关指令
说明:
要使用本类的指令要在启动CS的快捷方式中加入-condebug,注意:
参数和参数之间要有空格
指令名称建议设置值说明
record文件名开始记录一个录像,录像保存在\cstrike\文件名.dem
demos循环播放使用startdemos命令播放的录像
listdemodemoname列出录像信息
playdemofilename使用正常速度播放filename.dem录像
playvol3设置录像回放次数
removedemodemosgmt移除录像中设置的片断位置
setdemoinfodemosgmtinfo增加一个录像信息,例如一段文字,渐进渐出或者快进快退
startdemos循环播放一段录像
startmoviefilename播放一段录像
stop停止录像
stopdemo同上
swapdemodemosegseg交换录像中两处片断位置
imedemodemoname播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps
appenddemodemoname在该录像文件后继续录像,不覆盖原录像
removedemo从DEMO中剪掉一个片段,先用listdemo看录像的信息
hpk_maxsize0.5在custom.hpk多大时,系统自动砍掉,以MB为单位
远程控制类指令
说明:
先在Server-cfg加上Rcon_password密码游戏中玩家再以Rcon_password密码登入玩家即摇身一变为超级用户,即可下达Server指令了,但指令前需加rcon并空一格。
指令名称说明
rconaddip时间拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rconstatus
rconaddid0kick设定某个WONID不准进入游戏,时间设定同上
rconkick玩家名把某个玩家踼掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有时会失效,则必需改用玩家编号,(编号由rconusers可取得,每个id最前方的数字即为玩家编码,用rconkick#yyy#)
rconlistid看banndid
rconrestart重玩地图
rconsay信息由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很怪,每个字会被"夹住,可改用rconsay"信息"即可改善
rconstatus看信息
rconusers看所有人资料
rconwriteip将Ban掉的ID存入server
rconwriteid将Ban掉的WONID存入server
rcon_addressIPServer满人时候用,只可以进行管理,不能玩了
rcon_password密码超级用户登入密码
CS相关秘技
说明:
只有在sv_cheats1(即服务器允许用秘籍且你是服务器)时才能使用以下指令
指令名称说明
givespaceweapon_awp得到极地狙击枪
sv_aim狙击枪自动瞄准
sv_gravity800改变重力-999~999999(正常是800)
lambert-1.0001夜视能力
cl_forwardspeed999前进加速
cl_backspeed999后退加速
cl_sidespeed999左右平移加速
+reload自动填弹
-reload关闭自动填弹功能
mp_c4timer设定C4炸弹起爆时间1~100
sv_clienttrace9999启动超级自动瞄准功能
impulse101金钱增加16000
crosshair1射击时放大准心1~5
gl_zmax3600子弹打穿或看穿墙壁及障碍物的能力0~9999
你是不是感觉CS里的语音通讯效果不是很好!
给你个解决的办法!
一直以来服务器都采用rconsv_voicecodecvoice_miles效果不是很好,而且占用网速
可以把他修改成rconsv_voicecodecvoice_speex通话效果好,而且占用网速很少
而CS默认是用voice_miles,根据国外资料表明,该解码占用带宽较大,不被推荐。
sv_voicecodecvoice_speex
//语音通话解码
//voice_miles是HL引擎长期以来用的语音解码(默认),占用带宽较大,为32kbps
//voice_speex是Valve新加入的解码,优于voice_miles,占用带宽较少,为2.4kbps至15.2kbps
sv_voicequality5
//客户端语音通话质量(确保sv_voicecodecvoice_speex)
//1=非常差...........占用带宽2.4kbps
//2=差...............占用带宽6.0kbps
//3=中等.............占用带宽8.0kbps
//4=好...............占用带宽11.2kbps
//5=非常清晰.........占用带宽15.2kbps
--------------------------------------------------------------------------------
参照国际比赛服务器server.cfg和很多资料,总结并翻译了一个所谓的标准的比赛服务器server.cfg。
如果您的服务器名称用中文,那么请将server.cfg保存为UTF-8编码。
这个server.cfg并不适合所有网络状况,请您根据自己的实际网络状况修改、增删。
**************************************************************
//CS1.6比赛服务器脚本byBoe
rcon_password"rconpassword"
//OP密码
//""表示没有
hostname"CS1.6比赛专用服务器#A01"
//服务器名称
sv_region4
//服务器所在区域注册参数
//255=全球
//0=美国东部
//1=美国西部
//2=南美洲
//3=欧洲
//4=亚洲
//5=澳洲
//6=中东
//7=非洲
sv_rcon_minfailures9999
//允许输入OP密码错误次数下限
//达到下限则封禁对方的IP
sv_rcon_banpenalty5
//封禁的时限单位分钟
//0=永久
sv_maxupdaterate30
//服务器每秒更新最大频率
//根据实际网络状况调节
//sv_maxrate/300=要设的值
//默认=30
//局域=101
sv_minupdaterate20
//服务器每秒更新最小频率
sv_unlag1
//玩家延时补偿
//0=关闭
//1=开启(默认)
sv_maxunlag0.5
//延时补偿最大值默认0.5
//0.5=500毫秒(默认)
sv_voiceenable1
//服务器是否允许麦克风语音通讯
//0=禁止
//1=允许(默认)
sv_unlagsamples1
//延时补偿数据包平均采样数量
//默认=1
sv_unlagpush0
//服务器推进延时补偿
//0=关闭(默认)
//1=开启
mp_autokick0
//自动踢除不动的玩家
//0=关闭
//1=开启(比赛默认)
mp_autocrosshair0
//自动瞄准
//0=关闭(默认)
//1=开启
mp_autoteambalance0
//自动平衡双方人数
//0=关闭(比赛默认)
//1=开启
mp_buytime0.25
//每回合购买武器装备时间单位分钟
//比赛默认=0.25
mp_consistency1
//防止某些模型被更改
//0=关闭
//1=开启(默认)
mp_c4timer35
//C4爆炸倒计时单位秒
//比赛默认=35
mp_decals300
//墙壁上的血花弹孔贴图细节数据传送(200-300)
mp_falldamage1
//高处落下伤害
//0=关闭
//1=开启(默认)
mp_fadetoblack0
//死后黑屏
//0=关闭(默认)
//1=开启
mp_flashlight1
//手电筒
//0=禁止
//1=允许(默认)
mp_forcechasecam2
//死后跟随
//0=所有玩家
//1=仅队友
//2=仅队友,主视角(比赛默认)
mp_forcecamera2
//死后视角选择
//0=全部视角
//1=仅队友,全部视角
//2=仅队友,主视角(比赛默认)
mp_footsteps1
//脚步声
//0=关闭
//1=开启(默认)
mp_fraglimit0
//杀人数上限(1~n),超过上限就换地图
//0=关闭(默认)
mp_freezetime7
//每回合开始冻结时间单位秒
mp_friendlyfire1
//友军伤害
//0=关闭
//1=开启(默认)
mp_friendly_grenade_damage1
//友军手雷伤害
//0=关闭
//1=开启
mp_hostagepenalty0
//惩罚人质杀手
//0=不惩罚(默认)
//1~N=人质被杀数量,超过则踢出该玩家
mp_limitteams10
//两队人数差异上限
//超过此上限,新玩家只能当观察员
//比赛默认=10
sv_logbans1
//服务器曰志里记录Ban掉玩家的内容
//0=不记录
//1=记录
mp_logecho1
//将服务器曰志反馈到控制台
//0=关闭
//1=开启
mp_logdetail3
//服务器曰志里记录攻击信息
//0=不记录任何信息
//1=记录敌人攻击
//2=记录队友攻击
//3=记录所有攻击
mp_logfile1
//服务器记录曰志为文件
//0=不记录
//1=记录
mp_logmessages1
//服务器曰志里记录谈话内容
//0=不记录
//1=记录
mp_maxrounds0
//回合上限,达到此上限,自动重新载入新地图
//0=无回合上限(默认)
mp_playerid0
//当准星指向敌人或队友时,显示他们的名字
//0=显示所有人(比赛默认)
//1=仅显示队友
//2=不显示
mp_roundtime1.75
//每回合时限单位分钟
mp_timelimit0
//地图最大时限,达此时限,自动重新载入新地图
//0=无时限
mp_tkpunish0
//惩罚队友杀手
//0=关闭(默认)
//1=开启
mp_startmoney800
//第一回合开始金钱(800~16000)
//加时赛=10000
mp_winlimit0
//一方最大胜利回合数,达到此数量,自动重新载入新地图
//0=无限制(默认)
sv_aim0
//自动瞄准
//0=关闭(默认)
//1=开启
sv_airaccelerate10
//玩家在空中移动的速度
//默认=10
sv_airmove1
//在空中移动&转向
//0=禁止
//1=允许(默认)
sv_allowdownload1
//客户端下载服务器资源
//0=禁止
//1=允许(默认)
sv_allowupload1
//客户端上传自己的喷图
//0=禁止
//1=允许(默认)
sv_alltalk0
//警匪通话
//0=禁止(默认)
//1=允许
sv_proxies1
//HLTV代理
//0=禁止
//1=允许(默认)
sv_cheats0
//作弊模式
//0=关闭(默认)
//1=开启
sv_clienttrace1.0
//客户端模型的范围框的尺寸
//默认1.0
sv_clipmode0
//锁定客户端快速模式
//0=关闭(默认)
//1=开启
sv_contact *******************
//服务器构建者的联系邮箱
sv_friction4
//地面摩擦力默认4
//数值越低,摩擦越小
sv_gravity800
//重力默认800
sv_maxrate25000
//服务器最大传输速率<0-25000>
//(服务器上传带宽x125)/服务器设定的最大人数=要设的值
//0=无限制
//局域=25000
sv_maxspeed320
//客户端最大移动速度
sv_minrate0
//服务器最小传输速率<0-25000>
//0=无限制
sv_restartround0
//重新开始第一回合在n秒后
sv_restart0
//重新开始游戏在n秒后
//作用等同于sv_restartround
sv_send_logos1
//客户端相互之间传送喷图
//0=禁止
//1=允许(同时确保sv_allowdownloads键值为1)
sv_sendvelocity0
//服务器混合物理运算,适用于较好配置的服务器
//0=关闭
//1=开启
sv_send_resources1
//自动向客户端传送地图关联的&.res文件里包括的资源文件
//0=关闭
//1=开启(同时确保sv_all