Linux系统运行剑网三
前言
最近Windows系统有些审美疲劳,然后在B站上刷到了日常使用Linux系统的视频,看着还不错,就想着自己来试试。
但我就是一个臭打游戏的,换新系统的第一件事肯定是看看能不能运行自己玩的剑网三。正好,在剑三魔盒上看到了《关于在Wine (SteamDeck) 下运行剑网3的可行性与实现方法》这篇文章,整体思路就是:安装wine→安装剑三并设置跳过显卡检测→成功运行。
目前,我只在Deepin20.9和Archlinux上成功运行了剑网三,所以我会把两种系统运行剑三的流程都写出来。(据说Deepin就是统信Uos的社区版,所以我猜测统信Uos应该也能运行)
前提条件
一台正常安装了Deepin20.9或者Archlinux的物理机。
如果安装的话,可以看看下面的安装教程:
安装Wine
Wine 是类 UNIX 系统下运行 Windows 程序的“兼容层”,是正在持续开发中的自由软件。在 Wine 中运行的 Windows 程序,就如同运行原生 Linux 程序一样,不会有模拟器那样的严重性能问题。
1、Archlinux系统安装Wine以及其它相关依赖:
1 | sudo pacman -S wine wine-mono wine_gecko wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls \ |
全部复制进终端,然后回车即可
2、Deepin20.9系统安装Wine
应用商店下载安装“Wine运行器”,然后点击左上角“程序”→“添加Wine运行器源以及安装较新版本的WineHQ”,然后在弹出的终端里按照指示操作即可。
安装Wine游戏助手
点此直接下载wine游戏助手,里面有Deepin版和Archlinux版本,按需下载安装,后续游戏的运行都是通过它来实现。
安装剑网三
Windows系统怎么下载安装,在Linux上同样怎么下载安装,不过在官网下载的剑三安装器,Archlinux系统因为安装了wine可以直接双击打开,而Deepin系统需要通过Wine游戏助手
或者Wine运行器
打开。
或者从其他地方复制完整的剑三客户端过来也可以。
运行剑网三
这一步,Archlinux系统和Deepin系统基本上步骤都是一样的。
1、“Wine游戏助手”手动添加剑网三
打开Wine游戏助手
,首先设置一下wine环境,点击左下角运行环境里Wine旁边的圆形齿轮。
右上角开启高级选项
,然后Wine版本设置为系统自带的wine版本
,DXVK版本选择v2.3-vulkan1.3
,VKD3D版本选择v2.10-vulkan1.3
,然后点击右上角保存
。
回到Wine游戏助手
页面,点击左上角+
号,选择手动配置游戏运行环境
。
游戏信息,名称自己设置,我这里填写为“剑网三”,运行环境选择Wine(运行Windows游戏)
。
游戏选项,主程序设置为剑网三启动器位置
,也就是”SeasunGame.exe“程序位置,然后点击右上角保存。
2、修改剑网三设置
打开客户端工作路径(~\SeasunGame\Game\JX3\bin\zhcn_hd)下的config.ini
,给[Debug]
这段里面加一行:SkipVideoCardScoreUpdate=1
3、启动剑网三
这个时候回到Wine游戏助手
页面,选择刚刚添加的剑网三,点击启动,会弹窗提示更新Wine配置和安装Wine-Mono组件,等待自动安装完成即可。
4、快乐游戏
一切就绪后会像Windows一样正常运行剑三,以后每次玩游戏都需要通过Wine游戏助手
启动运行。
后记
1、游戏加速器
由于我在国外,玩剑三需要游戏加速器,而Linux上的根本就没有能在国外加速国内网游的游戏加速器,所以也只能通过一些特别的办法来实现加速效果。
2、Deepin20.9系统卡在登录过图界面
因为我是直接从Windows系统上将剑三客户端复制过来的,在Deepin20.9系统上运行会出现卡在过图界面的情况,这种时候只需要将“~\SeasunGame\Game\JX3\bin\zhcn_hd目录”下的interface
和userdata
文件夹删掉就能正常进入游戏了。
Archlinux系统就不会这样。