Linux wine国服LOL英雄联盟,完美运行!!
Tofloor
poster avatar
zhtengw
deepin
2013-03-20 21:26
Author
Linux下玩国服LOL,国服哦。
网络上随处都可以搜到wine美服LOL的教程,但腾讯运营的国服客户端跟美服原版相差比较大,按照美服的方式不能搞起国服LOL,由于宿舍文化,这几天我专注于wine一个国服LOL,对照winehq网站上的LOL相关的bug列表和美服的配置方法,试了各种patch,最后得到了满意的结果。
大家来看!!

OS: Fedora 19
Arch: x86
CPU: Intel(R) Core(TM)2 Duo CPU T5870 @2.00GHz
VideoCard: Nvidia GForce G105M
Memory: 4G

[color=#BF0000:23xr9fys]需要[/color:23xr9fys]:
[color=#BF0000:23xr9fys]打过补丁的wine、LOL国服完整安装包、winetricks、反TP补丁[/color:23xr9fys]

(在我以前的教程里,是需要打两个补丁的,LOL更新到3.0.9.x以后,使用打了第一个补丁的wine会经常出现“因为未知原因,无法登陆”的错误,而对于1.5.29之前的wine,若不打这第一个补丁,又肯定会崩溃,所以我更新了教程,使用最新的开发版wine。)
我使用的wine版本是1.6-rc2,这里需要加上补丁重新编译,补丁主要解决以下问题:
1、游戏中点击商店崩溃。
    0001-HACK-Disallow-block-based-textures-with-sub-block-si-1.6-rc2.txt

下面详细讲一下操作过程。

[color=#FF0000:23xr9fys]一、给wine打补丁,并编译[/color:23xr9fys]
首先咱们编译wine,(如果您觉得编译太麻烦,可以直接用我编译好的wine,看帖子最底下,不过,自己编译的应该还是比较适合自己的系统)
[color=#FF0000:23xr9fys]对于64位的ubuntu系统,编译wine实在太麻烦,本人没用过ubuntu,不敢做过多讲解,有朋友在折腾后给出了详细的教程,见http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=443064,感谢243750496朋友。[/color:23xr9fys]
先下载wine的源码,解压出来
  1. tar xvf wine-1.6-rc2.tar.bz2
  2. cd wine-1.6-rc2
Copy the Code
下载上面的补丁(适用于wine-1.6-rc2~wine-1.6),给源码打上
  1. patch -p1 < 0001-HACK-Disallow-block-based-textures-with-sub-block-si-1.6-rc2.txt
Copy the Code
接着咱们来编译
  1. ./configure
Copy the Code
为避免影响系统安装的wine,可以指定新的prefix
  1. ./configure --prefix=/opt/lol-wine
  2. make depend
  3. make
  4. sudo make install
Copy the Code

[color=#FF0000:23xr9fys]二、配置wine环境[/color:23xr9fys]
接着,到http://winetricks.org/winetricks 下载最新的winetricks(如果网页打开的是winetricks的源代码,可以右键点击另存为),当然,发行版有提供也行啦,只不过发行版上提供的可能会比较老,下载一些DLL时会有404错误。
把下载的winetricks放到/usr/bin下,并加上可执行权限。
  1. chmod +x winetricks
  2. sudo cp -a winetricks /usr/bin/winetricks
Copy the Code

配置wine,这里我是定义另一个WINEPREFIX,以跟本机上原来的wine配置分开,
我们先执行
  1. export WINEVERPATH=/opt/lol-wine
  2. export PATH=$WINEVERPATH/bin:$PATH
  3. export WINESERVER="$WINEVERPATH/bin/wineserver"
  4. export WINELOADER="$WINEVERPATH/bin/wine"
  5. export WINEDLLPATH="WINEVERPATH/lib/wine/fakedlls"
  6. export LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"
Copy the Code

接着再来
  1. mkdir ~/LOL
  2. WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
Copy the Code
# WINEARCH=win32是设定wine为32位的,使用32位的Windows软件,这在64位Linux系统是必须的,然后设定Windows版本为xp。
  1. WINEPREFIX=~/LOL/.wine winetricks vcrun2005 corefonts d3dx9 wininet dotnet20 dotnet35 ie6 win7 adobeair glsl-disable mfc42
Copy the Code
# 用winetricks安装一些Windows组件,执行的时候请务必关注终端的提示信息;注意,在安装.Net framework 3.5的时候,进度条可能会在满格时卡住,没关系,kill掉wine和winetricks的进程后重新执行此命令就行了。

然后,我们再执行一下
  1. WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg
Copy the Code
,确保此时Windows版本是Windows 7。

[color=#FF0000:23xr9fys]三、安装LOL[/color:23xr9fys]
好,接下来安装LOL,大家自行到官网去下载安装包,我用的是从17173上下的完整安装包:
  1. WINEPREFIX=~/LOL/.wine $WINEVERPATH/bin/wine 17173_LOL_V3.0.7.9_FULL.exe
Copy the Code
[color=#FF0000:23xr9fys]注意,如果出现“不能打开要写入的文件”的错误,请确认自己执行winetricks的时候成功安装了dotnet20和dotnet35。[/color:23xr9fys]


[color=#FF0000:23xr9fys]四、应用反TP补丁(重要!)[/color:23xr9fys]
安装完成以后,找到游戏目录下的Game/League of Legends.exe,备份好后用反TP补丁替换,反TP补丁主要是解决选好英雄后进入游戏时崩溃,反TP补丁见
帖子下方。
[color=#FF0000:23xr9fys]注意,每次更新LOL后都要检查一下League of Legends.exe文件有没有变化,如果没变,咱就继续L吧,如果有,去看一下反TP补丁有没有更新!![/color:23xr9fys]

[color=#FF0000:23xr9fys]五、运行游戏[/color:23xr9fys]
运行游戏时,切换到游戏目录下的TCLS/目录,执行
  1. WINEPREFIX=~/LOL/.wine $WINEVERPATH/bin/wine Client.exe
Copy the Code

我们可以自建一个desktop文件,这里假设您wine是安装到/opt/lol-wine,
  1. [Desktop Entry]
  2. Name=League of Legends
  3. Name[zh_CN]=英雄联盟
  4. Exec=WINEVERPATH="$HOME/tools/lol-wine-1.6-rc2" PATH="$WINEVERPATH/bin:$PATH" WINESERVER="$WINEVERPATH/bin/wineserver" WINELOADER="$WINEVERPATH/bin/wine" WINEDLLPATH="$WINEVERPATH/lib/wine/fakedlls" LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"  WINEPREFIX=$HOME/.lol-wine $WINEVERPATH/bin/wine ~/documents/LOL/英雄联盟/TCLS/Client.exe
  5. Type=Application
  6. StartupNotify=true
  7. Icon=lol
Copy the Code
[color=#FF0000:23xr9fys]WINEVERPATH=/opt/lol-wine请根据自己的wine安装目录修改,且务必将“$HOME/documents/LOL/英雄联盟/TCLS/Client.exe”改成您自己的Client.exe的路径[/color:23xr9fys]。然后将内容保存为“英雄联盟.desktop”放到桌面上。再将这个图标下载下来,放到~/.local/share/icons/hicolor/64x64/apps/
lol.png

然后,双击桌面的英雄联盟就可以开始游戏啦。

好,接下来就好好享受LOL之旅吧!!
深度截图20130320131126.png
深度截图20130320131249.png
深度截图20130320131336.png
深度截图20130320131355.png
深度截图20130320131423.png
深度截图20130320131636.png

[color=#FF0000:23xr9fys]反tp补丁下载:[/color:23xr9fys]
3.0.9.4版本:League of Legends.exe(版本号3.8.1.228)

[color=#FF0000:23xr9fys]预编译lol-wine下载:[/color:23xr9fys]
有朋友反映说编译麻烦,我这里将我编译好的包发上来,分32位和64位,是分别在Fedora 19 x86和Gentoo amd64编译的,大家试着用一下吧,如果有问题,再发帖讨论。

lol-wine_32bit.tar.bz2
lol-wine_64bit.tar.bz2

如果您希望跟帖子里说的配置一样,根据自己的系统下相应的压缩包,解压到/opt/,
  1. sudo tar xvf lol-wine_32bit.tar.bz2 -C /opt/
Copy the Code
or
  1. sudo tar xvf lol-wine_64bit.tar.bz2 -C /opt/
Copy the Code
当然您也可以将/opt/另选为自己喜欢的目录。
接下来,您就可以跳过上面的“第一步”,直接从“第二步、配置wine环境”开始了

2013年4月2日:
如果您使用的是Intel的核显,您需要安装libtxc_dxtn这个包,它在不同发行版的命名有些不同,在Ubuntu/Deepin应该是libtxc-dxtn-s2tc0。我用过的发行版比较少,大家可以先搜索一下这个包,用相应的命令安装。

2013年4月7日:
提高游戏fps的技巧(转自LOL论坛):
1、更改注册表
  1. WINEPREFIX=~/LOL/.wine regedit
Copy the Code
打开注册表编辑器,找到键
HKEY_CURRENT_USER>Software>Wine>Direct3D
没有的话就新建一个,然后新建几个"字符串值",DirectDrawRenderer、Multisampling、OffscreenRenderingMode、RenderTargetLockMode、UseGLSL,设定它们的值分别是gdi、disabled、fbo、disabled、disabled;根据自己的显卡情况,还可建一个“字符串值”VideoMemorySize,将它的值设为自己显存大小,像我就设为512

2、选完英雄进入游戏后,打开终端,用top找到League of Legends.exe这个进程的PID,假设为11732,然后,用taskset命令将它设为只用一个cpu核
  1. taskset -pc 1 11732
Copy the Code
这里指定它只用编号为1的cpu核心。

相关链接: http://www.linuxdeepin.com/forum/24/14706?p=62277
Reply Favorite View the author
All Replies
...2 / 13
To page
zhtengw
deepin
2013-03-28 22:01
#21
[quote][quote]输入帐号密码 选择服务器之后 wine提示错误 怎么办?
我写了要用到两个补丁,其中第一个补丁就是解决这个问题的,请问您有打补丁重新编译wine吗[/quote]
: 我不会 哈哈 这个真不会 我不是搞软件的   请教这俩补丁怎样打上去[/quote]
先这样吧,把wine-1.5.25的源代码解压出来,把wine-1.5.25/dlls/ole32/compobj.c和wine-1.5.25/dlls/wined3d/utils.c用我上传的附件替换,然后照着帖子的说明编译安装wine-1.5.25。


compobj.c
utils.c
Reply View the author
Outlier
deepin
2013-03-29 00:41
#22
编译完成了 但是WINE不能用  找不到这个软件
WINEPREFIX=~/LOL/.wine WINEARCH=win32 winecfg
它跟我说没有这个命令 让我sudo apt-get install wine 安装    我用的ubuntu   怎么办啊
Reply View the author
zhtengw
deepin
2013-03-29 00:47
#23
编译完成了 但是WINE不能用  找不到这个软件
WINEPREFIX=~/LOL/.wine WINEARCH=win32 winecfg
它跟我说没有这个命令 让我sudo apt-get install wine 安装    我用的ubuntu   怎么办啊
哎呀,不好意思,我的错~~
你是照着帖子把wine 安装到/opt/lol-wine的是吧,我重新编辑了一下帖子,您再试试?
Reply View the author
Outlier
deepin
2013-03-29 17:29
#24
选择好服务器之后说   LOL客户端说:“因为未知原因服务器登陆失败”
我在网上一查  说是IE设置的问题     这个问题咋解决  、  捣鼓半天了都
Reply View the author
zhtengw
deepin
2013-03-29 17:38
#25
选择好服务器之后说   LOL客户端说:“因为未知原因服务器登陆失败”
我在网上一查  说是IE设置的问题     这个问题咋解决  、  捣鼓半天了都
这个我没遇到,你换一个号或换一个区试一下,不像是客户端的问题
Reply View the author
guoai2013
deepin
2013-03-29 22:08
#26
大神求助啊,我编译的时候出现下面的信息,怎么解决啊?
guoai@guoai-Inspiron-N5010 ~/下载/wine-1.5.25 $ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking for cpp... cpp
checking for the directory containing the Wine tools... $(top_builddir)
checking for flex... no
configure: error: no suitable flex found. Please install the 'flex' package.
Reply View the author
zhtengw
deepin
2013-03-29 23:25
#27
大神求助啊,我编译的时候出现下面的信息,怎么解决啊?
guoai@guoai-Inspiron-N5010 ~/下载/wine-1.5.25 $ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking for cpp... cpp
checking for the directory containing the Wine tools... $(top_builddir)
checking for flex... no
configure: error: no suitable flex found. Please install the 'flex' package.
你看最后一行,它说缺少"flex"包,你就安装一下,你用的是deepin或ubuntu吧,刚刚google到好像有个不错的东西,你试试
  1. sudo apt-get install build-dep wine
Copy the Code
应该可以将编译wine需要的包都安装上去
Reply View the author
tkaven
deepin
2013-03-31 07:38
#28
请问 这个问题怎么解决?
  1. checking whether the compiler supports -fPIC -Wl,--export-dynamic... yes
  2. checking whether the compiler supports -fPIC -Wl,--rpath,$ORIGIN/../lib... yes
  3. checking whether the compiler supports -Wl,--enable-new-dtags... yes
  4. checking whether the compiler supports -Wl,--section-start,.interp=0x7bf00400... yes
  5. checking for prelink... false
  6. checking for i686-w64-mingw32-gcc... no
  7. checking for i586-w64-mingw32-gcc... no
  8. checking for i486-w64-mingw32-gcc... no
  9. checking for i386-w64-mingw32-gcc... no
  10. checking for i686-pc-mingw32-gcc... no
  11. checking for i586-pc-mingw32-gcc... no
  12. checking for i486-pc-mingw32-gcc... no
  13. checking for i386-pc-mingw32-gcc... no
  14. checking for i686-mingw32msvc-gcc... no
  15. checking for i586-mingw32msvc-gcc... no
  16. checking for i486-mingw32msvc-gcc... no
  17. checking for i386-mingw32msvc-gcc... no
  18. checking for i686-mingw32-gcc... no
  19. checking for i586-mingw32-gcc... no
  20. checking for i486-mingw32-gcc... no
  21. checking for i386-mingw32-gcc... no
  22. checking for mingw32-gcc... no
  23. checking for pthread_create... no
  24. checking for pthread_create in -lpthread... yes
  25. checking for X... no
  26. configure: error: X 32-bit development files not found. Wine will be built
  27. without X support, which probably isn't what you want. You will need
  28. to install 32-bit development packages of Xlib/Xfree86 at the very least.
  29. Use the --without-x option if you really want this.
Copy the Code
Reply View the author
guoai2013
deepin
2013-03-31 21:48
#29
大神可不可以把你编译好的wine发上来啊,我这里需要依赖的东西太多拉,而且也不知道怎么安装这些依赖的东西,搞了一天也没解决。
Reply View the author
tkaven
deepin
2013-03-31 22:15
#30
选择好服务器之后说   LOL客户端说:“因为未知原因服务器登陆失败”
我在网上一查  说是IE设置的问题     这个问题咋解决  、  捣鼓半天了都
我也出现了 这个问题, 是 最新的 LOL3.0.8.4 不知道跟LOL 版本有没有关系
求大神帮忙
Reply View the author
tkaven
deepin
2013-03-31 23:32
#31
  1. Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 138: Having multiple values in isn't supported and may not work as expected
  2. Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 158: Having multiple values in isn't supported and may not work as expected
  3. Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
  4. err:ole:CoGetClassObject class {0ab91fa3-32fe-4962-97dc-e673f2b0c850} not registered
  5. err:ole:CoGetClassObject no class object {0ab91fa3-32fe-4962-97dc-e673f2b0c850} could be created for context 0x1
  6. fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
  7. fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000457,(nil),0x0001,0x00000000,0x94e20c,(nil)): stub
  8. err:eventlog:ReportEventW L".NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Service reached limit of transient errors. Will shut down. Last error returned from Service Manager: 0x80040154.\n"
  9. fixme:advapi:DeregisterEventSource (0xcafe4242) stub
  10. fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
  11. fixme:advapi:DeregisterEventSource (0xcafe4242) stub
  12. fixme:ras:RasEnumConnectionsW (0x14c690,0xec7e360,0x702783ec),stub!
  13. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
  14. fixme:service:EnumServicesStatusW resume handle not supported
  15. fixme:winsock:WSALookupServiceBeginW (0xe0ce990 0x00000210 0xe0ce9f0) Stub!
  16. fixme:ras:RasEnumConnectionsW (0x14c690,0xf07e360,0x702783ec),stub!
  17. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
  18. fixme:service:EnumServicesStatusW resume handle not supported
  19. fixme:winsock:WSALookupServiceBeginW (0xe0ce990 0x00000210 0xe0ce9f0) Stub!
  20. fixme:ras:RasEnumConnectionsW (0x14c690,0xec7e360,0x702783ec),stub!
  21. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
  22. fixme:service:EnumServicesStatusW resume handle not supported
  23. fixme:winsock:WSALookupServiceBeginW (0xe0ce990 0x00000210 0xe0ce9f0) Stub!
Copy the Code

是不是这个问题导致的?:
  1. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
Copy the Code
Reply View the author
Outlier
deepin
2013-04-01 16:36
#32
[quote]选择好服务器之后说   LOL客户端说:“因为未知原因服务器登陆失败”
我在网上一查  说是IE设置的问题     这个问题咋解决  、  捣鼓半天了都
我也出现了 这个问题, 是 最新的 LOL3.0.8.4 不知道跟LOL 版本有没有关系
求大神帮忙[/quote]
没错 基本上确认WINE与LOL不兼容   坐等以后的更新吧
Reply View the author
zhtengw
deepin
2013-04-02 02:26
#33
请问 这个问题怎么解决?
  1. ......
  2. checking for mingw32-gcc... no
  3. checking for pthread_create... no
  4. checking for pthread_create in -lpthread... yes
  5. checking for X... no
  6. configure: error: X 32-bit development files not found. Wine will be built
  7. without X support, which probably isn't what you want. You will need
  8. to install 32-bit development packages of Xlib/Xfree86 at the very least.
  9. Use the --without-x option if you really want this.
Copy the Code
你可以将错误信息作为关键词google一下,应该可以找到解决办法的,还有wine官方的wiki说不定也可以帮到您
http://wiki.winehq.org/WineOn64bit
Reply View the author
zhtengw
deepin
2013-04-02 02:27
#34
大神可不可以把你编译好的wine发上来啊,我这里需要依赖的东西太多拉,而且也不知道怎么安装这些依赖的东西,搞了一天也没解决。
小弟我更新了帖子,将我编译出来的wine压缩包上传了,您根据自己系统下载吧
Reply View the author
zhtengw
deepin
2013-04-02 02:40
#35
[quote]选择好服务器之后说   LOL客户端说:“因为未知原因服务器登陆失败”
我在网上一查  说是IE设置的问题     这个问题咋解决  、  捣鼓半天了都
我也出现了 这个问题, 是 最新的 LOL3.0.8.4 不知道跟LOL 版本有没有关系
求大神帮忙[/quote]
对于网游,我们肯定只能用最新版的呀,旧版本的都肯定要接受更新的呀,所以跟版本没关系。

听说腾讯最新更改了LOL的通信协议,可能有些服务器有问题吧。我这里无法重现您说的问题,也不知要怎样处理,如果说要更改ie设置,您可以将一下保存为lol-wine,
  1. #!/bin/bash
  2. export WINEVERPATH=/opt/lol-wine
  3. export PATH=$WINEVERPATH/bin:$PATH
  4. export WINESERVER="$WINEVERPATH/bin/wineserver"
  5. export WINELOADER="$WINEVERPATH/bin/wine"
  6. export WINEDLLPATH="WINEVERPATH/lib/wine/fakedlls"
  7. export LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"
  8. export WINEPREFIX=~/LOL/.wine
  9. CMD=${CMD:-"$WINEVERPATH/bin/wine"}
  10. "$CMD" "$@"
Copy the Code
添加可执行权限后,运行
  1. lol-wine ~/LOL/.wine/drive_c/Program\ Files/Internet\ Explorer/IEXPLORE.EXE
Copy the Code
来打开ie进行设置,注意IEXPLORE.EXE是全大写,当然脚本中具体的路径要根据您系统的情况来修改。
Reply View the author
zhtengw
deepin
2013-04-02 02:46
#36
  1. Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 138: Having multiple values in isn't supported and may not work as expected
  2. Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 158: Having multiple values in isn't supported and may not work as expected
  3. Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
  4. err:ole:CoGetClassObject class {0ab91fa3-32fe-4962-97dc-e673f2b0c850} not registered
  5. err:ole:CoGetClassObject no class object {0ab91fa3-32fe-4962-97dc-e673f2b0c850} could be created for context 0x1
  6. fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
  7. fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000457,(nil),0x0001,0x00000000,0x94e20c,(nil)): stub
  8. err:eventlog:ReportEventW L".NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Service reached limit of transient errors. Will shut down. Last error returned from Service Manager: 0x80040154.\n"
  9. fixme:advapi:DeregisterEventSource (0xcafe4242) stub
  10. fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
  11. fixme:advapi:DeregisterEventSource (0xcafe4242) stub
  12. fixme:ras:RasEnumConnectionsW (0x14c690,0xec7e360,0x702783ec),stub!
  13. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
  14. fixme:service:EnumServicesStatusW resume handle not supported
  15. fixme:winsock:WSALookupServiceBeginW (0xe0ce990 0x00000210 0xe0ce9f0) Stub!
  16. fixme:ras:RasEnumConnectionsW (0x14c690,0xf07e360,0x702783ec),stub!
  17. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
  18. fixme:service:EnumServicesStatusW resume handle not supported
  19. fixme:winsock:WSALookupServiceBeginW (0xe0ce990 0x00000210 0xe0ce9f0) Stub!
  20. fixme:ras:RasEnumConnectionsW (0x14c690,0xec7e360,0x702783ec),stub!
  21. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
  22. fixme:service:EnumServicesStatusW resume handle not supported
  23. fixme:winsock:WSALookupServiceBeginW (0xe0ce990 0x00000210 0xe0ce9f0) Stub!
Copy the Code

是不是这个问题导致的?:
  1. fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
Copy the Code
肯定不是,使用wine的时候,fixme的输出往往是忽略的,"err:"的输出才应该关注一下。您指出的这句输出,大家都会出现的,但不影响。在我看来可能是这句说的问题:
  1. err:eventlog:ReportEventW L".NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Service reached limit of transient errors. Will shut down. Last error returned from Service Manager: 0x80040154.\n"
Copy the Code
或者您重新装一下dotnet20。
Reply View the author
zhtengw
deepin
2013-04-02 02:48
#37
[quote][quote]选择好服务器之后说   LOL客户端说:“因为未知原因服务器登陆失败”
我在网上一查  说是IE设置的问题     这个问题咋解决  、  捣鼓半天了都
我也出现了 这个问题, 是 最新的 LOL3.0.8.4 不知道跟LOL 版本有没有关系
求大神帮忙[/quote]
没错 基本上确认WINE与LOL不兼容   坐等以后的更新吧[/quote]
我这里正常运行,要有信心
Reply View the author
a285654974
deepin
2013-04-02 04:57
#38
请问因特尔集成显卡需要装什么包?我依照教程进入游戏后背景人物全是黑的
深度截图20130401204724.png深度截图20130401204755.png
至于ati显卡的用户,难道要wine驱动????
Reply View the author
zhtengw
deepin
2013-04-02 05:08
#39
请问因特尔集成显卡需要装什么包?我依照教程进入游戏后背景人物全是黑的
深度截图20130401204724.png深度截图20130401204755.png
至于ati显卡的用户,难道要wine驱动????
这是因为Intel的集显不支持GL_EXT_texture_compression_s3tc这个特性,安装libtxc_dxtn就行了,您在包管理上查找一下这个包,要安装32位的

A卡的用户,其实安装了linux的闭源驱动就行了
Reply View the author
pengqiye
deepin
2013-04-02 11:33
#40
楼主你很伟大 我们学校最近在学Linux 我系统也换了 不过我昨天装wine1.5.25 装不了 希望你在发一个安装wine1.5.25的教程
感谢您了 谢谢
Reply View the author
...2 / 13
To page