我刚刚安装了 EVE Online,版本 590158。安装后,启动时,启动器显示“离线模式”,无法连接,等等。
怎么了?
这是 Wine 控制台日志:
$ env WINEPREFIX="/home/ondra/.wine" wine C:\\sw\\hry\\EveOnline\\eve.exe fixme:service:scmdatabase_autostart_services 自动启动服务 L“PnkBstrA”启动失败:2 fixme:heap:HeapSetInformation (无) 1 (无) 0 fixme:gameux:GameExplorerImpl_VerifyAccess (0x134c50,L“C:\\sw\\hry\\EveOnline\\eve.exe”,0x33fd88) fixme:actctx:parse_depend_manifests 找不到依赖程序集 L“Microsoft.Windows.Common-Controls”(6.0.0.0) ondra@lenovo:~$ fixme:actctx:parse_depend_manifests 找不到依赖程序集 L“Microsoft.Windows.Common-Controls”(6.0.0.0) 06:07:41:调试:src/helpers.cpp(140):“CreateActCtx”失败,错误 0x00000103(没有更多可用数据)。 fixme:iphlpapi:NotifyAddrChange (句柄 0x33d64c,重叠 0x438a8d0): 存根 fixme:winsock:WSALookupServiceBeginW (0x33d6ac 0x00000ff0 0x33d69c) 存根! [0901/060741:错误:network_change_notifier_win.cc(111)] WSALookupServiceBegin 失败:8 fixme:toolhelp:CreateToolhelp32Snapshot 未实现:堆列表快照 fixme:toolhelp:Heap32ListFirst:存根 fixme:ntdll:NtLockFile I/O 锁定完成尚未实现 fixme:ole:NdrCorrelationInitialize (0x703e29c, 0x703de9c, 1024, 0x0): 存根 fixme:ole:NdrCorrelationInitialize (0x703e26c, 0x703de6c, 1024, 0x0): 存根 fixme:ole:NdrCorrelationInitialize (0x703e27c, 0x703de7c, 1024, 0x0): 存根 fixme:ole:NdrCorrelationInitialize (0x703e23c, 0x703de3c, 1024, 0x0): 存根 fixme:ole:NdrCorrelationInitialize (0x703e27c, 0x703de7c, 1024, 0x0): 存根 fixme:ole:NdrCorrelationInitialize (0x703e23c, 0x703de3c, 1024, 0x0): 存根
答案1
到底是怎么回事:
在引导时,游戏尝试加载库,但找不到它们,然后崩溃或不执行任何操作。
可能原因: 您缺少一些必须首先安装的库(可再发行组件和/或通用 DLL)。
正确的安装步骤:
在开始之前,你可能需要先阅读葡萄酒技巧
从WineHQ 数据库页面(如何在 Linux 上安装 Eve Online):
您将需要使用 winetricks 安装一些所需的库。
- “winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010”如果这不起作用请尝试:
- 获得http://winetricks.org/winetricks
- chmod + x winetricks
- “./winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010”
- 葡萄酒 Eve_Oline_Installer*.exe
创建新的葡萄酒前缀
如果您需要/想要使用 wine,请为 Eve 使用不同的“windows”实例。(如果您有很多安装了各种 dll 的游戏,并且覆盖了冲突,这一点很重要。)创建新前缀很简单,只需创建目录并将 WINEPREFIX 添加到所有 wine 和 winetricks 命令中。
- mkdir ~/wine_games
- 在所有 wine 和 winetricks 命令中添加“WINEPREFIX=~/wine_games/wine-eve”。
其他资源:
这指导摘自 EVE wiki
答案2
使用 Winetricks-->安装游戏-->Eve Online 或下载 PlayOnLinux-->安装-->Eve Online。然后 Eve Online 将自动安装...