在玩CS单机时,自己死了想快速结束游戏的命令是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在玩CS单机时,自己死了想快速结束游戏的命令是啥相关的知识,希望对你有一定的参考价值。
在玩CS单机时,自己死了想快速结束游戏重新开始下一局的命令是什么
方法有很多 例如 你直接+3 电脑人死亡 +4 全部人死亡可以用H11控制菜单 刷新开始
命令按~键,调出控制台,输入reconnect既可 这个和H11是一样的
还有就是mp_forcerespawn 0.............死后立即重新出发 死亡立即开杀
还有很多命令 我就复制别人的了
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_dynamiccrosshair 1............1.5版本动态准心,跑动和跳跃中准心扩大,蹲下缩小
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_fastch 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............工具的大小
net_address......................所连接服务器地址,当你在一个战网上正爽时朋友要IP,这样就可以看到了。
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 录像
viewdemo filename............1.5新增加的播放方式,用F2能呼出一个播放控制器
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 ...........拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rcon status
rcon addid 0 kick....设定某个WON ID不准进入游戏,时间设定同上
rcon kick xxx...............把某个玩家?#125;掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有时会失效,则必需改用玩家编号,(编号由rcon users可取得,每个id最前方的数字即为玩家编码,用rcon kick # yyy #)
rcon listid.................(看bannd id)
rcon restart................server地图重玩
rcon say ID:................server talk
rcon say xxxx...............由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很怪,每个字会被"夹住,可改用rcon say "xxxx"即可改善,不过1.1版应该不会有这现象了
rcon status.................看Info
rcon users..................看所有人资料
rcon writeip................将Ban掉的ID存入server
rcon writeid........将Ban掉的WON ID存入server
rcon_address IP.............Server满人时候用,只可以进行管理,不能Play
rcon_password 密码..........AMD登入密码 参考技术A 若是1.5的版本可以按大键盘的加号键再按四若是1.6版本的可以按小键盘上的星号键旁边那个斜杠就行啦 游戏中的其它快捷键可以在设置中的键盘设置里看到 参考技术B 若是你建的:H,一妙后刷新,别人建的没有办法只能等 参考技术C +3 或者+4都可以 还有H11直接刷新也行,钱钱直接满16000 参考技术D 按H,然后选择服务器参数(我记得是这个),然后选择一秒后刷新!!
应该有电脑玩家的选项,可以直接杀死所有电脑,注意是杀死不是剔除!
画布游戏:我的蛇吃自己
【中文标题】画布游戏:我的蛇吃自己【英文标题】:Canvas Game: My snake eats itself 【发布时间】:2011-12-22 03:52:09 【问题描述】:自从我的另一个错误得到解决后,我将针对这个错误发布一个新问题。
我制作了一个 Snake 画布游戏,但是当您同时按下两个按钮时,我的蛇往往会吃掉自己。我不知道如何正确解释,但会发生这种情况:
假设我的蛇向左移动,我按下 + 右,它会吃掉自己并触发游戏结束。当它向右移动时也一样:向下+向左和砰,死了。不过,当蛇上下移动时,我似乎无法重现该错误..
这是改变方向的代码:
bindEvents = ->
keysToDirections =
37 : LEFT
38 : UP
39 : RIGHT
40 : DOWN
$(document).keydown (e) ->
key = e.which
newDirection = keysToDirections[key]
if newDirection
setDirection newDirection
e.preventDefault()
setDirection = (newDirection) ->
# TODO: there's some bug here; try pressing two buttons at the same time..
switch Snake.direction
when UP, DOWN
allowedDirections = [LEFT, RIGHT]
when LEFT, RIGHT
allowedDirections = [UP, DOWN]
if allowedDirections.indexOf(newDirection) > -1
Snake.direction = newDirection
我认为编译的 JS 有问题,因为我的 switch 语句在最后一个 case
上没有 break
;但是,我尝试将else return
添加到咖啡脚本文件中,但这并没有改变任何东西。我在这里完全迷路了,所以我希望有人能够发现我哪里出错了。
似乎它正确地使用了 keydown 事件,但是当你按得太快时它们会被覆盖。如果这有意义吗?就像..当蛇向右移动时,您会向上按,但是在它实际上有机会向上移动之前您按向左,然后它就向左移动。那里乱七八糟的句子,我建议你玩一会儿,如果你和我一样感兴趣,我建议你尝试重现这个:(
我不知道如何正确调试它。当我执行console.log
时,游戏循环往往会向我发送垃圾邮件。
可以在here找到现场演示和指向我的 github 存储库的链接
提前致谢。
【问题讨论】:
【参考方案1】:问题是如果你按键足够快,可能会在一帧内多次触发事件回调。因此,如果蛇向下,它可以在同一帧中右转然后向上,从而反转方向并吃掉自己。我会建议两种方法来解决这个问题:
首先是在方向改变时设置一个标志,即:
if allowedDirections.indexOf(newDirection) > -1 and !turnedThisFrame
Snake.direction = newDirection
turnedThisFrame = true
然后,在每帧运行的代码中,将 turnedThisFrame
设置为 false
。
第二个是重新设计处理按键的方式。这通常是我采取的方法。保留按下了哪些键的映射(例如,keysDown
),并绑定一个将keysDown[e.which] = true
设置为keydown 的函数和另一个将keysDown[e.which] = false
设置为keyup 的函数。然后,您可以检查在运行每一帧的代码中按下了哪些键,并采取相应措施。
以下是有关我如何在当前项目中实施第二个解决方案的一些详细信息。以下代码出现在我的 onload 处理程序中:
do ->
keysDown = []
$(document).keydown (e) ->
keysDown.push e.which
$(document).keyup (e) ->
keysDown = _.without keysDown, e.which
window.isPressed = (keyCode) -> keyCode in keysDown
do ->
构造用于创建一个函数并立即调用它,这具有使处理程序和isPressed
保持keysDown
封闭的有益效果,同时避免污染onload
的主要范围回调。
然后,在我的 tick
函数(每帧运行一次并处理游戏逻辑、绘制屏幕等)的开头,我会得到这样的东西:
switch Snake.direction
when UP, DOWN
allowedDirections = [LEFT, RIGHT]
when LEFT, RIGHT
allowedDirections = [UP, DOWN]
for direction in allowedDirections
if isPressed(directionToKey[direction])
Snake.direction = newDirection
break
地图directionToKey
与您的keysToDirections
正好相反。
请注意,这意味着allowedDirections
中列出的第一个键将具有优先权,即如果您向右移动并在同一帧中同时按下向上和向下,则无论哪个先按下都会向上。
第二种方法的附加优势:在菜单屏幕和游戏之间切换时,您不必更改键处理程序回调。您只是有一个不同的tick
函数来检查按下的内容。
【讨论】:
非常感谢。我现在提出了第一个解决方案,但是一旦我把头绕过去,我肯定会检查第二种方式。我认为,我必须重写我的代码才能做到这一点。非常感谢! 我详细介绍了如何实现第二种方法。改变它真的不需要太多的工作,我更喜欢它,因为我的帖子中提到的原因。 非常感谢。我一定会看看的!【参考方案2】:您必须保留蛇实际移动的最后一个方向,并根据该方向确定 allowedDirection。按下一个键只代表向那个方向移动的意图,但按下键时它实际上并没有移动,而是根据游戏的速度,我猜。
【讨论】:
【参考方案3】:你的蛇吃本身表明你的命中检测(和命中检测处理)代码存在问题。如果你打蛇,游戏应该结束。蛇不是苹果! 没关系,显然我错过了游戏为你结束的部分。
如果您选择允许像素粒度(我看不到您的演示,我的工作网络已中断..),您无法真正让 U 变“安全”,就像使用 hex-粒度方法。不是说你的选择不好,只是告诉你选择你的战斗,有些你赢不了。
【讨论】:
【参考方案4】:我有同样的问题,但我通过实现一个队列解决了它;每次按键都会设置蛇的方向,并且(新)方向被推送到一个数组中。然后,在我真正在游戏循环中移动蛇之前,我检查我的方向队列中是否有任何元素。如果是这样,我通过 Array.shift 将其移动一次。返回值是队列的第一个元素和我的蛇的新方向。 Array.shift 也会从队列中移除那个元素,这正是我们想要的。如果几乎同时按下两个键,第一个和第二个方向变化存储在我们的队列中,我们前面提到的例程会处理其余的,首先在下一个可用滴答中应用第一个方向变化,然后应用第二个方向变化在此后的下一个滴答声中。
希望这有意义吗? :-)
【讨论】:
以上是关于在玩CS单机时,自己死了想快速结束游戏的命令是啥的主要内容,如果未能解决你的问题,请参考以下文章