LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: skywx

Quake3安装及使用[讨论篇]

[复制链接]
发表于 2002-11-4 19:20:08 | 显示全部楼层
补充一下,LINUX 是RH8,QUAKE3是1。32版
运行后是黑屏。死掉。
发表于 2002-11-4 22:22:13 | 显示全部楼层
从来没遇到过………………
显卡驱动是否装了
~/.q3a目录是否有了,如果还没有,自己动手
mkdir -p ~/.q3a/baseq3
拷贝q3config.cfg到 ~/.q3a/baseq3
如果上网打,用osp,也会自动建立 ~/.q3a/osp文件夹的
发表于 2002-11-4 23:34:12 | 显示全部楼层
呵呵,已经知道了,原来是我超频的原因,

降回66外频后一切正常,

可是我超频运行98,XP,和一些大软件都没有问题,怎么就这个游戏有问题呢?

挺怪的啊。
发表于 2002-11-4 23:36:21 | 显示全部楼层
哈哈,分辩率可以上到1024X768,不错。

一会再超回去试试。
发表于 2002-11-5 21:17:54 | 显示全部楼层

Quake3安装及使用[讨论篇]

新安装的RH8.0,未汉化(我觉得系统原字库还是不错的,hehe)。系统自动认出了我的显卡和声卡。先安装了最新的显卡NVIDIA驱动,再用KMIX调整了音量。安装了从www.q3acn.com上下载的quake3 linux版131(不喜欢132),再把我的WIN2000下的pak0.pk3考过来。运行 quake3后进入的界面居然和WIN32下一模一样!
测试了一段时间,帧频基本上与WIN32下差不多(我在WIN2000下1024*768稳143,在LINUX下1024*768也可以),MOUSE灵敏度没多大变化,当然也可能是只适用于我自己的灵敏度情况。图像相比WIN32下暗了一点,没有那么明亮,但光影效果也相当不错。机器人看起来也还可以,不知是我长期不打机器人的原因还是机器人代码优化过,感觉机器人会吃盔了,武器的综合运用也不错。
问题:1无法播放DEMO,从网站上下的DEMO_67文件放在baseq3/demos目录下,在主菜单DEMO下可看到LIST,但播放时立即退到主菜单。
2不知OSP可不可以安装,或是直接将WIN32下OSP目录拷过来就行?待试。
发表于 2002-11-5 22:23:57 | 显示全部楼层
我觉得UT比Quake3好玩,可惜没办法找到UT for linux!
What a pity!
发表于 2002-11-7 23:09:37 | 显示全部楼层

怎么对付.pk3文件--关于“雷神”地图的问题

下载了一幅“雷神”的新地图是.pk3格式的
叫fdm1_608.pk3 里面包括levelshots maps 和scripts三个文件夹
linux下“雷神”关于地图 机器人 人物等除主程序外的所以文件
也包在一个叫pak0.pk3的文件里 也包括上诉三个文件夹
当然 还有其他文件夹 而且其中内容也不同
我怎么才能把我的新地图的文件加入相应的文件夹中呢

如下方法已经试过 无效

把pak0.pk3解压 装入文件后 再压缩 可不能压成.pk3格式

用konqurer等文件浏览器把pk0.pk3当成文件夹打开 无效自动开ark

把fdm1_608.pk3放入pak0.pk3所在文件夹 放入后“雷神”不能使用

另副 我的“雷神3”是试玩的 买不到d版 没办法
谁知道那里有试玩版所缺少的武器下载
还有 如果试玩的加入cdkey有什么用
发表于 2002-11-8 12:06:55 | 显示全部楼层
不用的,直接把你的.pk3文件放到 baseq3/ 目录就OK了。

雷神的引擎是会将.pk3文件看成目录来处理的,不用自己手工改动。
发表于 2002-11-8 12:10:33 | 显示全部楼层
可能是因为你的是试玩版的,你的新地图有些组件需要在正式的主文件 pak0.pk3 里面。
发表于 2002-11-10 17:09:18 | 显示全部楼层

Quake3是如何安装的?


本帖来源于linuxbyte

让quake3在linux下顺利运行


1 前言
2 alsa驱动的安装
3 Nvidia驱动的安装
4 运行quake3
5 感谢

1 前言
花了不少时间,总算让quake3在redhat linux 7.1下顺利运行了,于是想把我的经历写出来,和大家一起分享.我的机器硬件环境如下2 400,TNT2 M64,YMH724+ES1869,HY 128M PC 100.操作系统:redhat linux 7.1.

2 alsa驱动的安装
首先,安装alsa驱动.(为什么呢?redhat linux 7.1不是有oss驱动可以支持这两块声卡么?其实我一开始也是用的自带的驱动,但是在quake3下,除了demo的那个场景,其他场景在运行时居然让quake3程序挂起,表现为画面停滞,声音不停重复)先到http://www.alsa-project.org/下载 alsa-driver-0.5.11.tar.bz2
alsa-utils-0.5.10.tar.bz2
alsa-lib-0.5.10b.tar.bz2
三个软件包.用bunzip2 alsa-driver-0.5.11.tar.bz2和tar vfx alsa-driver-0.5.11.tar解开软件包,另外两个包做同样处理.如果是redhat linux 7.1,在安装之前,运行以下命令:cd /usr/src
ln -s linux-2.4.2 linux,将linux-2.4.2做个链结.
然后进入alsa-driver-0.5.11的目录,连续运行以下三个命令:
./configure
(如果你的声卡属于ISA即插即用类型,请输入./configure --with-isapnp=yes)
make install(这一步耗时n久,需要耐心等待)
./snddevices
之后进入alsa-lib-0.5.10b, 连续运行以下两个命令:
./configure
make install
再后进入alsa-utils-0.5.10,连续运行以下两个命令:
./configure
make install
下面该编辑/etc/modules.conf文件了,如果你只有一块声卡,在其中加入这么几行alias char-major-116 snd
alias snd-card-0 snd-card-xxx # 注:其中xxx是你的声卡型号,如ymfpci
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
由于我有两块声卡,所以我加入的内容如下:
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
# ALSA portion
alias snd-card-0 snd-card-ymfpci
# OSS/Free portion
alias sound-slot-0 snd-card-0
# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# ALSA portion
alias snd-card-1 snd-card-es18xx
# OSS/Free portion
alias sound-slot-1 snd-card-1
# OSS/Free portion - card #2
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-1 snd-seq-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-8 snd-seq-oss
alias sound-service-1-12 snd-pcm-oss
如果你也有两块声卡,只需将两块声卡的型号换成你的就可以了.
之后,运行:alsamixer,于是看见了有条状图形的混音器,按 上下左右 光标键调节,注意,如果条状图上有"MM"的字样,说明是静音,按 m 键将静音去掉.调号之后,按esc退出(如果有两块声卡,用alsamixer -c 0来调节第一块,用alsamixer -c 1来调节第二块)下面要存储刚才的配置了:alsactl store 这样设置被保存.如果以后在图形界面的混音器将音量调乱了,可以用alsactl restore恢复保存了的设置.
好了,现在声卡驱动安装完成,可以试听一些mp3,cd,midi之类的音乐,顺便调节音量.

3 Nvidia驱动的安装
下面要安装Nvidia的驱动了(其实redhat linux 7.1的光盘里的MesaGL驱动也能"运行"quake3,但速度太慢了.如果是其他显卡,可以去网上下载相应的驱动,然后看看readme之类的文件,按照说明安装,以获得最佳效果)先去nvidia的主页下载两个rpm包:NVIDIA_GLX-1.0-1251.i386.rpm,第二个rpm包要按照你的系统情况下载,如果是redhat linux 7.1,one CPU, uniprocessor kernel,下载NVIDIA_kernel-1.0-1251.rh71up.i386.rpm,如果是RedHat 7.1, SMP kernel,下载NVIDIA_kernel-1.0-1251.rh71smp.i386.rpm,我的核心是单处理器版本,我下载的是前者.这两个rpm包需要xfree86 4.x的支持,版本低的话不能安装.在linux没有运行xwindow的情况下,运行:
rpm -Uvh NVIDIA_kernel-1.0-1251.rh71up.i386.rpm
rpm -Uvh NVIDIA_GLX-1.0-1251.i386.rpm
如果安装linux时选了MesaGL驱动,安装第二个包时会有个警告,告诉你他将有冲突的文件改了名称.检查/etc/conf.modules或modules.conf(redhat 7.0开始采用) 有没有这么一句:alias char-major-195 NVdriver ,没有的话自己加上.接着,修改/etc/X11/XF86Config-4,把
Driver "nv"
改为
Driver "nvidia"
看看在Section "Module" 段中有没有Load "glx"这行,没有的话加上.
如果有Load "dri"
Load "GLcore"
这两行,请在这两行前面加个#号将这两行注释掉.
此时运行startx,如果失败,则需要在/etc/X11/XF86Config-4中的Section "Screen" 段中加上:Option "NvAgp" "0" ,再startx应该没问题了.至此,显卡驱动安装完成.

4 运行quake3
现在去到网上下载一个linuxq3a-1.27g-beta1.tar.gz的文件,注意,在www.quake3arena.com上的最新 ... 7g-beta1.tar.gz.用
tar zxvf linuxq3a-1.27g-beta1.tar.gz解开打包的文件.将会生成目录quake3,子目录baseq3和missionpack.在主目录下的文件quake3.x86就是可执行文件.现在把quake3的光盘放进光驱,将baseq3下的pk0.pk3复制到Q3A for linux的baseq3子目录下(如果你的硬盘不够大,可以将pk0.pk3做个符号连结到baseq3下.)执行quake3.x86,便可以在linux下跑quake3了,如果你有quake3 team arena的光盘,把光盘中missionpack目录下的pk0.pk3复制到(或做连结)Q3A for linux的missionpack下,这样你就能玩quake3 team arena了.

5 感谢
感谢Dr.Watson,hubertzou,张子,他们的精彩文章给了我很大帮助.感谢www.linuxbyte.net,感谢alsa小组,quake3 for linux开发组,nvidia driver for linux开发组,感谢世界上所有为linux做出贡献的公司,个人和团体.

daweicheng
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表