Quake Wars Linux 运行出错(已解决问题)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cadbc
帖子: 398
注册时间: 2012-05-06 23:09

Quake Wars Linux 运行出错(已解决问题)

#1

帖子 cadbc » 2012-05-29 12:08

Quake Wars Linux 运行出错,ia32-libs也装了,显卡驱动也是最新了,Quake Wars 最新的1.5完全包也安装了,需要拷贝的CD文件也拷贝了
它怎么就是跑不起来呢??

ETQW 1.5.12663.12663 linux-x86 May 9 2008 13:50:52
found interface lo - loopback
found interface ppp0 - 000.000.000.000/255.255.255.255
CPU: Intel CPU with MMX & SSE & SSE2 & SSE3
ETQW using generic code for SIMD processing
enabled Flush-To-Zero mode
------ Initializing File System ------
Loaded pk4 /usr/local/games/etqw/base/game000.pk4 with checksum 0x3efd73a5
Loaded pk4 /usr/local/games/etqw/base/game001.pk4 with checksum 0xa02f1c18
Loaded pk4 /usr/local/games/etqw/base/game002.pk4 with checksum 0x87457e61
Loaded pk4 /usr/local/games/etqw/base/pak000.pk4 with checksum 0x442eb08b
Loaded pk4 /usr/local/games/etqw/base/pak001.pk4 with checksum 0x10e16e6
Loaded pk4 /usr/local/games/etqw/base/pak002.pk4 with checksum 0x8dbe7353
Loaded pk4 /usr/local/games/etqw/base/pak003.pk4 with checksum 0x99dfcabb
Loaded pk4 /usr/local/games/etqw/base/pak004.pk4 with checksum 0x7e49f838
Loaded pk4 /usr/local/games/etqw/base/pak005.pk4 with checksum 0x5ccc7213
Loaded pk4 /usr/local/games/etqw/base/pak006.pk4 with checksum 0x9edf1b7d
Loaded pk4 /usr/local/games/etqw/base/pak007.pk4 with checksum 0x74a1a2f
Loaded pk4 /usr/local/games/etqw/base/pak008.pk4 with checksum 0x71a93b80
Loaded pk4 /usr/local/games/etqw/base/zpak_english000.pk4 with checksum 0x977c7bd0
Loaded pk4 /usr/local/games/etqw/base/zpak_english001.pk4 with checksum 0x6583cd8
Loaded pk4 /usr/local/games/etqw/base/zpak_english002.pk4 with checksum 0x8dc70e3d
Loaded pk4 /usr/local/games/etqw/base/zpak_english003.pk4 with checksum 0xc2d7ed49
Loaded pk4 /usr/local/games/etqw/base/zpak_english005.pk4 with checksum 0xd9abd716
Loaded pk4 /usr/local/games/etqw/base/zpak_french001.pk4 with checksum 0x3bd7a062
Loaded pk4 /usr/local/games/etqw/base/zpak_french002.pk4 with checksum 0x79287190
Loaded pk4 /usr/local/games/etqw/base/zpak_french003.pk4 with checksum 0x8f315c7b
Loaded pk4 /usr/local/games/etqw/base/zpak_german001.pk4 with checksum 0xa694c3f1
Loaded pk4 /usr/local/games/etqw/base/zpak_german002.pk4 with checksum 0x64bee731
Loaded pk4 /usr/local/games/etqw/base/zpak_german003.pk4 with checksum 0x370e6186
Loaded pk4 /usr/local/games/etqw/base/zpak_korean000.pk4 with checksum 0xd42c084
Loaded pk4 /usr/local/games/etqw/base/zpak_korean001.pk4 with checksum 0x4de6a4e7
Loaded pk4 /usr/local/games/etqw/base/zpak_korean002.pk4 with checksum 0x15d2c9af
Loaded pk4 /usr/local/games/etqw/base/zpak_korean003.pk4 with checksum 0x4f8dfac1
Loaded pk4 /usr/local/games/etqw/base/zpak_polish001.pk4 with checksum 0x2575ff8e
Loaded pk4 /usr/local/games/etqw/base/zpak_polish002.pk4 with checksum 0x3ab92dd6
Loaded pk4 /usr/local/games/etqw/base/zpak_polish003.pk4 with checksum 0x8d9af876
Loaded pk4 /usr/local/games/etqw/base/zpak_russian001.pk4 with checksum 0xf3e91581
Loaded pk4 /usr/local/games/etqw/base/zpak_russian002.pk4 with checksum 0x38b1a37c
Loaded pk4 /usr/local/games/etqw/base/zpak_russian003.pk4 with checksum 0x7e90b040
Loaded pk4 /usr/local/games/etqw/base/zpak_spanish001.pk4 with checksum 0xd609566c
Loaded pk4 /usr/local/games/etqw/base/zpak_spanish002.pk4 with checksum 0xcf994ada
Loaded pk4 /usr/local/games/etqw/base/zpak_spanish003.pk4 with checksum 0xe7d989bc
Current search path:
/home/*****/.etqwcl/base
/usr/local/games/etqw/base
/usr/local/games/etqw/base/zpak_spanish003.pk4 (6 files)
/usr/local/games/etqw/base/zpak_spanish002.pk4 (119 files)
/usr/local/games/etqw/base/zpak_spanish001.pk4 (13 files)
/usr/local/games/etqw/base/zpak_russian003.pk4 (5 files)
/usr/local/games/etqw/base/zpak_russian002.pk4 (119 files)
/usr/local/games/etqw/base/zpak_russian001.pk4 (13 files)
/usr/local/games/etqw/base/zpak_polish003.pk4 (6 files)
/usr/local/games/etqw/base/zpak_polish002.pk4 (119 files)
/usr/local/games/etqw/base/zpak_polish001.pk4 (13 files)
/usr/local/games/etqw/base/zpak_korean003.pk4 (5 files)
/usr/local/games/etqw/base/zpak_korean002.pk4 (12 files)
/usr/local/games/etqw/base/zpak_korean001.pk4 (12 files)
/usr/local/games/etqw/base/zpak_korean000.pk4 (6 files)
/usr/local/games/etqw/base/zpak_german003.pk4 (5 files)
/usr/local/games/etqw/base/zpak_german002.pk4 (119 files)
/usr/local/games/etqw/base/zpak_german001.pk4 (13 files)
/usr/local/games/etqw/base/zpak_french003.pk4 (14 files)
/usr/local/games/etqw/base/zpak_french002.pk4 (119 files)
/usr/local/games/etqw/base/zpak_french001.pk4 (13 files)
/usr/local/games/etqw/base/zpak_english005.pk4 (18 files)
/usr/local/games/etqw/base/zpak_english003.pk4 (7 files)
/usr/local/games/etqw/base/zpak_english002.pk4 (117 files)
/usr/local/games/etqw/base/zpak_english001.pk4 (9 files)
/usr/local/games/etqw/base/zpak_english000.pk4 (1018 files)
/usr/local/games/etqw/base/pak008.pk4 (1496 files)
/usr/local/games/etqw/base/pak007.pk4 (1510 files)
/usr/local/games/etqw/base/pak006.pk4 (3 files)
/usr/local/games/etqw/base/pak005.pk4 (2172 files)
/usr/local/games/etqw/base/pak004.pk4 (72 files)
/usr/local/games/etqw/base/pak003.pk4 (1133 files)
/usr/local/games/etqw/base/pak002.pk4 (1637 files)
/usr/local/games/etqw/base/pak001.pk4 (1067 files)
/usr/local/games/etqw/base/pak000.pk4 (9350 files)
/usr/local/games/etqw/base/game002.pk4 (3 files)
/usr/local/games/etqw/base/game001.pk4 (11 files)
/usr/local/games/etqw/base/game000.pk4 (3 files)
game DLL: 0x0 in pak: 0x0
Addon pk4s:
file system initialized.
--------------------------------------
----- Initializing Decls -----
Decompressing the global token cache...3566Kb
------------------------------
couldn't exec 'etqwconfig.cfg'
execing 'localization/english/defaultbinds.cfg'
couldn't exec 'etqwbinds.cfg'
couldn't exec 'autoexec.cfg'
Vendor: Device:
/proc/cpuinfo CPU frequency: 800 MHz
parse /proc/cpuinfo for CPU information
2 logical, 1 physical CPU(s)
detecting video ram (set sys_videoRam on command line to override) ..
found XNVCtrl extension 1.27
Detected
1 0.80 GHz CPU
3952 MB of System memory
512 MB of Video memory on an optimal video architecture

This system qualifies for Low quality.
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
WARNING: SDL_GL_LoadLibrary libGL.so.1 failed: Failed loading libGL.so.1

execing 'specs/minspec.dat'
execing 'specs/minspec_cpu.dat'
execing 'specs/minspec_gamedetail.dat'
execing 'specs/minspec_gpu.dat'
execing 'specs/minspec_gpudetail.dat'
execing 'specs/minspec_lighting.dat'
execing 'specs/minspec_foliage.dat'
Vendor: Device:
execing 'specs/minspec_foliage.dat'
Opening IP socket: localhost:-1
thread priority set to 1
Failed to open server license code file for reading.
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
WARNING: SDL_GL_LoadLibrary libGL.so.1 failed: Failed loading libGL.so.1

------- Initializing renderSystem --------
----- R_InitOpenGL -----
signal caught: 'Segmentation fault', si_code 1
callstack:
0x0
[0x082e80e1]
[0x082e549d]
[0xf771a410]
Trying to exit gracefully..
--------------- BSE Shutdown ----------------
---------------------------------------------
Shutting down SDL subsystem
idRenderSystem::Shutdown()

:em30 :em30 :em30 :em30 :em31
上次由 cadbc 在 2012-06-01 23:01,总共编辑 2 次。
cadbc
帖子: 398
注册时间: 2012-05-06 23:09

Re: Quake Wars Linux 运行出错

#2

帖子 cadbc » 2012-05-29 12:16

libGL.so.1也链接到最新的文件了,目录也没有错,32位64位都不行这是为神马,为神马啊?

:em77 :em69 :em91 :em90
cadbc
帖子: 398
注册时间: 2012-05-06 23:09

Re: Quake Wars Linux 运行出错

#3

帖子 cadbc » 2012-05-30 16:22

:em20
两天了没人管哪,I NEED HELP!!!!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Quake Wars Linux 运行出错

#4

帖子 eexpress » 2012-05-30 16:34

Segmentation fault

这没救的。


我家的,没问题。ia32-libs很麻烦。到处是:i386的包,搞得aptitude不正常。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Quake Wars Linux 运行出错

#5

帖子 eexpress » 2012-05-30 16:36

提供点信息。我记得安装过2次,第2次是用的那啥中文的完全包。
● 鸣学
cadbc
帖子: 398
注册时间: 2012-05-06 23:09

Re: Quake Wars Linux 运行出错

#6

帖子 cadbc » 2012-06-01 21:48

UBUNTU上玩游戏真是多灾多难啊,先是无法运行,然后是能运行但画面贴图光影错误,声音延迟或消失,不过Quake Wars 在我的一再努力下终于正常运行了。没有声音问题,没有画面错误,好激动啊,放点截图上来吧 :em09
shot00001.jpg
shot00003.jpg
画面在UBUNTU里算最好的了
shot00004.jpg
shot00005.jpg
离线可以和机器人对战
shot00006.jpg
shot00007.jpg
找了个授权号码注册了个账户,居然还能搜几个服务器,嘻嘻 :em04
shot00009.jpg
shot00010.jpg
cadbc
帖子: 398
注册时间: 2012-05-06 23:09

Re: Quake Wars Linux 运行出错

#7

帖子 cadbc » 2012-06-01 22:58

下面我把安装游戏时遇到的问题及解决把法向大家说一下,让其他的童鞋在玩这类游戏时少走弯路。 :em04
我的机子是64位UBUNTU-12.04LTS,显卡为NVIDIA最新的官方驱动,声卡为系统自带,游戏版本为1.5版应该不
会再升级了,由于Quake Wars 只有32位版,所以会在兼容方面有很多问题,主要有
1,游戏无法初始化如一楼情况,
2,游戏可以初始化但地面全黑没有贴图光线,
3,游戏声音不同步或没有声音,并有类似提示
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
snd_pcm_open SND_PCM_STREAM_PLAYBACK 'default' failed: No such device or address
dlclose
WARNING: sound subsystem disabled

解决办法:对第一问题,显卡安装64位驱动同时安装32位驱动,并sudo apt-get install ia32-libs*安装32位运行库,
对第二问题是安装游戏时先把游戏需要的原版文件考到对应目录然后再进行安装,别搞错目录,别少考文件,把原版整
个base目录考过去就行,第三问题,也要安装对应地32位驱动,最后关键部分是sudo gedit 打开游戏目录的与执行程序
同名的shell脚本"etqw"进行如下编辑,并保存,然后自己在启动器做个快捷方式链接到脚本就行了
#!/bin/sh
cd `dirname $0`
export LD_LIBRARY_PATH="$PATH:/usr/lib32"
exec ./etqw.x86 +set s_driver alsa +set s_alsa_pcm plughw:0 "$@"

游戏所需文件
游戏原版文件 汉化版http://www.962.net/youxi/6516.html比较快或电驴上搜相关ISO很慢没源了
UBUNTU安装文件 ETQW-client-1.5-full.x86.run 自己搜吧

参考的相关帖子
http://ubuntuforums.org/showthread.php?t=1705760&page=2

:em77
回复