Quake高手完全进阶手册 王平 2001年 10期 这一节我们要讲一下Quake3里的控制台,从Quake2的年代就有了可以输入命令的控制台。控制台是一个简单的命令行输入界面,很像是MS-DOS,通过它你能够输入不同命令及设置而不用去修改配置菜单。可以说控制台的一些命令是可以替代菜单里的操作的,而另一些命令则是菜单里没有的操作。    Quake2打开控制台的方法是通过按位于“Esc”键下方的“~”键,而在Quake2里大家最常用的命令恐怕就是“god”和“give all”了。输入方式很简单,打开后直接输入即可。Quake3控制台打开的方式与Quake2如出一辙,而且你还可以看到漂亮的动态背景贴图。但与Quake2不同的是Quake3输入命令时,你必须在所输入的命令前加上“\”或“/”以区别命令与说话。这在是因为在Quake2里,如果你在控制台输入的不是命令,系统就会认为你是在说话,并把你输入的东西原封不动地显示在屏幕上,方式与按“S”键一样。但这样做的坏处是,当你要说的话是一个关键字,就会与系统的命令产生矛盾(比如你在招呼你同伴离开时说“quit”,系统就默认为这是一个结束游戏并返回到Windows的命令,结果你就退出游戏了)。而在Quake3里,id就这个问题进行了改正,当你输入“quit”时,系统就认为你在说话;而当你输入“\quit”或“/quit”时,系统就认为你要退出游戏了。(^10070701a^)    虽然Quake3的菜单提供了一些设置,但跟控制台的功能相比效果就差多了。由于控制台给游戏者提供了一种类似DOS的命令环境,所以你可以通过命令来编辑一个批处理。比如你可以设置一个键来录像,而再设置另一个键来停止录像等等。在编辑过程中,我们还可以利用系统所提供的一些编辑键,方向键上和下可以查找已经输入过的命令,而“PageUp”键和“PageDown”键又可以显示以前的运行结果。下面我们就看一下几种常用的命令设置方式:    1.将菜单里设置的结果保存在一个cfg文件里。可以通过命令“\writecongfig xxx.cfg”将已经设置好的菜单存为xxx.cfg。而每次需要调用这个设置时,在控制台输入“\exec xxx.cfg”即可。这样,你只需要将这个文件保存在软盘里,拷到相应的目录下就可以在别人的机器上按照你习惯使用的菜单设置来玩Quake3了。这个生成的cfg文件是保存在\baseq3目录下的。    2.使用命令去掉武器显示。使用命令“\cg_drawgun 0”就可以不显示武器。这样做的好处是你可以有更开阔的视野。而大多数的高手也不会把武器显示出来,只需要有一个醒目的准星就可以了。如果你想再恢复武器的显示,只要在控制台输入“\cg_drawgun 1”即可。    3.通过命令进行录像。先在控制台输入“\g_syncronousClients 1”;然后再输入“\record 文件名”(如777或x等);屏幕显示为recording to demos/文件名.dm3,开始录像;最后录制完毕输入“\stoprecord”,录制好的录像文件就会自动保存在\baseq3\demos的目录下。    4.播放录制好的录像。你可以在菜单里的demo选项中直接播放,也可以通过命令播放。比如有一个文件名为“thresh.dm3”的文件,你可以在菜单里输入“\demo thresh.dm3”,系统就会自动开始播放这个文件,但要注意的一点是系统在播放demo的时候切不可动任何键,否则系统将终止播放。    5.在画面上显示FPS。因而你就可以通过画面上的数值来了解当前的系统运行速度。在控制台输入“\cg_drawfps 1”即可。    6.测试机器的性能。许多朋友都想了解一下Quake3是如何测试机器性能的,因为有太多的硬件厂商用它来进行产品的测试。你可以在控制台输入命令“\timedemo 1”,再输入“demo demo001”,测试开始。测试结束后,按“~”再次打开控制台,你就可以看到demo001在你机器上测试的结果。demo002测试方法与之类似。另外,设置system-graphics菜单里的选项对你的测试结果会有相当大的影响,建议采用normal状态来测试。    7.使用下载后的地图。由于Quake3提供地图编辑器使得许多玩家可以编辑出新颖的地图。但是许多地图并不会直接出现在菜单里,这就需要我们用命令来启动。在控制台输入“\map 地图名称”就可以进入这些新的地图,当然前提是要把这些地图文件放到\baseq3\maps目录下。    8.在Quake3中使用秘技。在控制台输入命令“\devmap 地图名”启动地图,再输入命令“\god”,启动无敌模式。或者输入命令“\give all”,启动所有武器、弹药模式,或输入“\iamacheater”允许玩单人模式的所有地图,或输入“\iamamonkey”将所有得分设置为100及使用“\noclip”便可飞翔和穿过墙壁。你还可以使用“\give物品名称”来得到特殊物品,当然这就要求你记住所有物品名称的英文拼写。    以上就是几个最常用的控制台命令,如果你想要了解其他的命令,在控制台输入“\cmdlist”就能够列出所有可能的控制台命令了。如果你还要想了解这些命令的参数情况,输入“\cvarlist”即可。总之,通过在控制台输入这些命令,你就可以更好地配置你的Quake3,而你也向着高手的行列前进了一大步。