[Wine] Game in console mode without X environment

MicroCai microcai at sina.com
Thu Jan 15 09:28:52 CST 2009


在 2009-01-15四的 06:03 -0600,doomsword写道:
> Hi, I've got a problem with launch of game "Call Of Duty - World At War" with latest version (1.1.12) on Ubuntu 8.04 server edition updated with latest patch.
> The only way to launch game console (which obviously has no UI) is through wine because Activision has not released Linux bin (damn). Several people reported that with this trick the game is running fine. On my installation wine seems to crash with alsa lib (which is not installed on my server ubuntu edition). How can I disable wine sound? Where's the main wine cfg file?
> 
> The full error stack trace is here:
> 
> 
> Code:
> 
> doom at COD4SRV:~/COD5$ wine CoDWaWmp.exe +set dedicated 2 +set net_ip 192.168.0.254 +set net_port 28777 +exec server.cfg +map_rotate
> Wine cannot find the FreeType font library.  To enable Wine to
> use TrueType fonts please install a version of FreeType greater than
> or equal to 2.0.5.
> http://www.freetype.org
> ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
> wine: Unhandled illegal instruction at address 0x41e7fa (thread 0009), starting debugger...
> Unhandled exception: illegal instruction in 32-bit code (0x0041e7fa).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:0041e7fa ESP:0032fe60 EBP:0032ff08 EFLAGS:00010202(   - 00      - -RI1)
>  EAX:008c93d0 EBX:00000001 ECX:008ad020 EDX:00000000
>  ESI:007d84d4 EDI:007d8998
> Stack dump:
> 0x0032fe60:  007d705e 008ad020 008ad030 008ad040
> 0x0032fe70:  008c93c0 00798f35 00000a28 00000002
> 0x0032fe80:  0079a210 00000001 56bd7572 0079a2a6
> 0x0032fe90:  7ffdf000 7b8b4af8 00000044 00000000
> 0x0032fea0:  00000000 00000000 00000000 00000000
> 0x0032feb0:  00000000 00000000 00000000 00000000
> Backtrace:
> =>0 0x0041e7fa in codwawmp (+0x1e7fa) (0x0032ff08)
>   1 0x7b877a67 in kernel32 (+0x57a67) (0x0032ffe8)
> 0x0041e7fa: (bad)
> Modules:
> Module  Address                 Debug info      Name (71 modules)
> PE        400000-1152a000       Export          codwawmp
> PE      18000000-18037000       Deferred        binkw32
> ELF     7b800000-7b93c000       Export          kernel32<elf>
>   \-PE  7b820000-7b93c000       \               kernel32
> ELF     7bc00000-7bcaa000       Deferred        ntdll<elf>
>   \-PE  7bc10000-7bcaa000       \               ntdll
> ELF     7bf00000-7bf03000       Deferred        <wine-loader>
> ELF     7e2df000-7e312000       Deferred        uxtheme<elf>
>   \-PE  7e2f0000-7e312000       \               uxtheme
> ELF     7e312000-7e339000       Deferred        msacm32<elf>
>   \-PE  7e320000-7e339000       \               msacm32
> ELF     7e339000-7e3fc000       Deferred        libasound.so.2
> ELF     7e406000-7e41a000       Deferred        midimap<elf>
>   \-PE  7e410000-7e41a000       \               midimap
> ELF     7e41a000-7e431000       Deferred        msacm32<elf>
>   \-PE  7e420000-7e431000       \               msacm32
> ELF     7e431000-7e48a000       Deferred        ddraw<elf>
>   \-PE  7e440000-7e48a000       \               ddraw
> ELF     7e48a000-7e49f000       Deferred        psapi<elf>
>   \-PE  7e490000-7e49f000       \               psapi
> ELF     7e49f000-7e584000       Deferred        oleaut32<elf>
>   \-PE  7e4c0000-7e584000       \               oleaut32
> ELF     7e584000-7e645000       Deferred        comctl32<elf>
>   \-PE  7e590000-7e645000       \               comctl32
> ELF     7e645000-7e6a0000       Deferred        shlwapi<elf>
>   \-PE  7e650000-7e6a0000       \               shlwapi
> ELF     7e6a0000-7e7ca000       Deferred        shell32<elf>
>   \-PE  7e6b0000-7e7ca000       \               shell32
> ELF     7e7ca000-7e82f000       Deferred        rpcrt4<elf>
>   \-PE  7e7e0000-7e82f000       \               rpcrt4
> ELF     7e82f000-7e93b000       Deferred        ole32<elf>
>   \-PE  7e850000-7e93b000       \               ole32
> ELF     7e93b000-7e985000       Deferred        dsound<elf>
>   \-PE  7e940000-7e985000       \               dsound
> ELF     7e985000-7e9a5000       Deferred        d3dx8<elf>
>   \-PE  7e990000-7e9a5000       \               d3dx8
> ELF     7e9a5000-7e9c5000       Deferred        d3dx9_36<elf>
>   \-PE  7e9b0000-7e9c5000       \               d3dx9_36
> ELF     7e9c5000-7e9de000       Deferred        d3dx9_37<elf>
>   \-PE  7e9d0000-7e9de000       \               d3dx9_37
> ELF     7e9de000-7eaee000       Deferred        wined3d<elf>
>   \-PE  7e9f0000-7eaee000       \               wined3d
> ELF     7eaee000-7eb1f000       Deferred        d3d9<elf>
>   \-PE  7eb00000-7eb1f000       \               d3d9
> ELF     7eb1f000-7eb32000       Deferred        faultrep<elf>
>   \-PE  7eb20000-7eb32000       \               faultrep
> ELF     7eb32000-7eb45000       Deferred        libresolv.so.2
> ELF     7eb45000-7eb64000       Deferred        iphlpapi<elf>
>   \-PE  7eb50000-7eb64000       \               iphlpapi
> ELF     7eb64000-7eb91000       Deferred        ws2_32<elf>
>   \-PE  7eb70000-7eb91000       \               ws2_32
> ELF     7eb91000-7ebab000       Deferred        wsock32<elf>
>   \-PE  7eba0000-7ebab000       \               wsock32
> ELF     7ebab000-7ec00000       Deferred        advapi32<elf>
>   \-PE  7ebc0000-7ec00000       \               advapi32
> ELF     7ec00000-7ec9e000       Deferred        gdi32<elf>
>   \-PE  7ec10000-7ec9e000       \               gdi32
> ELF     7ec9e000-7ede8000       Deferred        user32<elf>
>   \-PE  7ecc0000-7ede8000       \               user32
> ELF     7ede8000-7ee7a000       Deferred        winmm<elf>
>   \-PE  7edf0000-7ee7a000       \               winmm
> ELF     7efaa000-7efb5000       Deferred        libnss_files.so.2
> ELF     7efb5000-7efbf000       Deferred        libnss_nis.so.2
> ELF     7efbf000-7efd7000       Deferred        libnsl.so.1
> ELF     7efd7000-7effc000       Deferred        libm.so.6
> ELF     b7c65000-b7c6e000       Deferred        libnss_compat.so.2
> ELF     b7c6f000-b7c73000       Deferred        libdl.so.2
> ELF     b7c73000-b7dc2000       Deferred        libc.so.6
> ELF     b7dc2000-b7dda000       Deferred        libpthread.so.0
> ELF     b7dde000-b7f14000       Deferred        libwine.so.1
> ELF     b7f16000-b7f32000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) Z:\home\doom\COD5\CoDWaWmp.exe
>         00000009    0 <==
> 0000000c
>         00000013    0
>         00000012    0
>         0000000e    0
>         0000000d    0
> 0000000f
>         00000014    0
>         00000011    0
>         00000010    0
> Backtrace:
> =>0 0x0041e7fa in codwawmp (+0x1e7fa) (0x0032ff08)
>   1 0x7b877a67 in kernel32 (+0x57a67) (0x0032ffe8)
> 
> 
> 
> 
> Thank you very much in advance,
> 
> Fabio
> 
> 
> 
> 
> 
> 


Wine now use winecfg instead of edit config file you self
try winecfg and disable sound.




More information about the wine-users mailing list