我在 Linux 上运行《星际争霸:重制版》时遇到问题。我有一台配备 NVIDIA Optimus 的双启动笔记本电脑(Windows 10 和 Manjaro),并且我使用 Prime 渲染卸载。我使用的是 Linux 内核 5.12.9-1。我最近使用“pamac -S update”更新了我的系统。我通常使用 Crossover 在 Linux 上玩《星际争霸:重制版》。
然而,自从上次《星际争霸:重制版》更新以来,我一直无法连接到《星际争霸:重制版》上的任何战网网关。我什至看不到网关,因为整个部分都是空的。我可以单击“确定”按钮,据说它会将我连接到网关,但随后我无法加入任何游戏。我看不到游戏名称或聊天中的任何消息。再次,它完全是空的。我可以在 Windows 10 中玩游戏,但我更喜欢将大部分时间花在 Linux 上。我以前遇到过这个问题(星际争霸重制版的倒数第二次更新),但安装韩语然后卸载它是有效的。这一次,这对我不起作用。
我已经尝试过但没有成功的事情:
我将 Starcraft 文件夹以及 Battle.net 文件夹复制到 Crossover 中的相应文件夹(/home/gameofdronez/.cxoffice/Battle.net_Desktop_App/dosdevices/c:/Program Files (x86)/)
我安装了 Lutris 并安装了星际争霸重制版。我还尝试了除《星际争霸重制版》之外的各种配置文件(《守望先锋》、《星际争霸 II》和《暴雪战网》)。我什至尝试了各种 Wine 暂存版本,包括 5.0、nfsworld-5.4、5.7-11 和 6.10-5。
我在 Crossover 和 Lutris 中运行 32 位客户端而不是 64 位客户端。
我安装了韩语,然后卸载了韩语。
在 Windows 中运行 32 位客户端。然后切换到Linux,在Lutris中卸载Starcraft,将Starcraft文件夹从我的Windows驱动器复制到Lutris中的相应文件夹,通过Lutris打开Blizzard Battle.net应用程序,选择要安装的Starcraft文件夹(Lutris存储游戏的位置),然后然后通过Lutris启动32位客户端。
有人有其他想法我可以尝试吗?