Linux系统运行剑网三

前言

最近Windows系统有些审美疲劳,然后在B站上刷到了日常使用Linux系统的视频,看着还不错,就想着自己来试试。

但我就是一个臭打游戏的,换新系统的第一件事肯定是看看能不能运行自己玩的剑网三。正好,在剑三魔盒上看到了《关于在Wine (SteamDeck) 下运行剑网3的可行性与实现方法》这篇文章,整体思路就是:安装wine→安装剑三并设置跳过显卡检测→成功运行。

目前,我只在Deepin20.9和Archlinux上成功运行了剑网三,所以我会把两种系统运行剑三的流程都写出来。(据说Deepin就是统信Uos的社区版,所以我猜测统信Uos应该也能运行

前提条件

一台正常安装了Deepin20.9或者Archlinux的物理机。

如果安装的话,可以看看下面的安装教程:

1、Deepin20.9系统安装教程

2、Archlinux系统安装教程

安装Wine

Wine 是类 UNIX 系统下运行 Windows 程序的“兼容层”,是正在持续开发中的自由软件。在 Wine 中运行的 Windows 程序,就如同运行原生 Linux 程序一样,不会有模拟器那样的严重性能问题。

1、Archlinux系统安装Wine以及其它相关依赖:

1
2
3
4
5
6
sudo pacman -S wine wine-mono wine_gecko wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls \
mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error \
lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo \
sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama \
ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 \
lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader

全部复制进终端,然后回车即可

2、Deepin20.9系统安装Wine

应用商店下载安装“Wine运行器”,然后点击左上角“程序”→“添加Wine运行器源以及安装较新版本的WineHQ”,然后在弹出的终端里按照指示操作即可。

Wine运行器

安装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游戏助手页面,点击左上角+号,选择手动配置游戏运行环境手动运行

游戏信息,名称自己设置,我这里填写为“剑网三”,运行环境选择Wine(运行Windows游戏)游戏信息

游戏选项,主程序设置为剑网三启动器位置,也就是”SeasunGame.exe“程序位置,然后点击右上角保存。启动目录

2、修改剑网三设置

打开客户端工作路径(~\SeasunGame\Game\JX3\bin\zhcn_hd)下的config.ini,给[Debug]这段里面加一行:SkipVideoCardScoreUpdate=1设置剑网三

3、启动剑网三

这个时候回到Wine游戏助手页面,选择刚刚添加的剑网三,点击启动,会弹窗提示更新Wine配置和安装Wine-Mono组件,等待自动安装完成即可。wine配置

4、快乐游戏

一切就绪后会像Windows一样正常运行剑三,以后每次玩游戏都需要通过Wine游戏助手启动运行。剑三启动器ArchlinuxDeepin20.9

后记

1、游戏加速器

由于我在国外,玩剑三需要游戏加速器,而Linux上的根本就没有能在国外加速国内网游的游戏加速器,所以也只能通过一些特别的办法来实现加速效果。

在Linux中通过虚拟机使用Windows版网游加速器

2、Deepin20.9系统卡在登录过图界面

因为我是直接从Windows系统上将剑三客户端复制过来的,在Deepin20.9系统上运行会出现卡在过图界面的情况,这种时候只需要将“~\SeasunGame\Game\JX3\bin\zhcn_hd目录”下的interfaceuserdata文件夹删掉就能正常进入游戏了。

Archlinux系统就不会这样。