当前位置 : 145z游戏站 | 逆水寒 | 技术教程 | 

深度Deepin Linux下Lutris Wine Proton跑逆水寒完整部署与配置实录

热度:
下面按终端命令→Lutris配置→客户端安装→运行参数→常见报错顺序直拆,覆盖Deepin 20/23/25、UOS及通用Debian系,逆水寒PC端(NGP登录器+NiShuiHan.exe)通过Wine/GE-Proton兼容启动的全流程。

一、系统底层与架构确认
仅支持x86_64(Intel/AMD),ARM需飞腾九译/ExaGear不在本流程范围。
终端核对:
uname -m # 必须 x86_64
cat /etc/deepin-release # 看Deepin版本
确保/home或/data在Ext4分区,NTFS挂载盘跑Wine前缀必出权限/锁文件异常,游戏目录必须放Ext4。

二、32位架构与基础依赖安装
Deepin/Debian系必开i386,逆水寒启动器含32位组件:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y wine-staging wine64 wine32 libvulkan1:i386 libvulkan1 vulkan-tools mesa-vulkan-drivers nvidia-driver(N卡专有驱动,A卡用mesa)
验证Vulkan:
vulkaninfo | grep "GPU id"

三、Python3环境准备(Proton管理工具依赖)
Deepin默认带python3,补pip与常用管理工具:
sudo apt install -y python3 python3-pip winetricks
pip3 install protontricks protonup-ng
或用ProtonUp-Qt图形端:
flatpak install flathub net.davidotek.pupgui2
打开ProtonUp-Qt→安装目标选 ~/.local/share/lutris/runners/wine →版本选 GE-Proton(推荐 Wine-GE-Proton8-25 / ge-protonified-4.10 以上)→Install。

四、安装Lutris
Deepin应用商店搜Lutris直接装;或终端:
sudo add-apt-repository ppa:lutris-team/lutris
sudo apt update
sudo apt install lutris
启动:lutris
首选项→运行器页面→Wine→下载 Wine-GE-Proton 系列、ge-protonified-x86_64(老教程用4.10,新环境用8/9/10系更稳定)。

五、Lutris手动添加逆水寒条目
左上角 + → Add a locally installed game / Add Game:
Game info:
Name:NiShuiHan(或Justice Online)
Runner:Wine
Release year:2018(仅标注)
Game options:
Wine prefix:Browse新建独立前缀,如 /data/wine/nishuihan(固态Ext4,≥40GB余量)
Prefix architecture:64-bit
Runner options:
Wine version:选已下的 GE-Proton / ge-protonified-x86_64
Enable DXVK:勾选(D3D9/10/11→Vulkan)
Enable VKD3D:勾选(D3D12支持)
Enable Esync / Fsync:勾选(内核支持NTSync的Deepin 25可改NTSync)
保存。

六、Wine前缀内系统设置与运行库补齐
右键NiShuiHan→Wine configuration→Windows版本改 Windows 10。
装必备运行库(终端对该前缀执行):
WINEPREFIX=/data/wine/nishuihan winetricks corefonts vcrun2019 dotnet48 dxvk vkd3d
若NGP登录器弹MSVCP/API缺失,再补:
winetricks vcrun2015 vcrun2017 vb6run
字体乱码补 cjkfonts / 文泉驿:
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei

七、下载与安装逆水寒客户端
官网 https://n.163.com/download/ 下Windows完整客户端exe。
Lutris里选中NiShuiHan→右侧 Run EXE inside wine prefix →选下载的客户端exe→按提示装到前缀内独立目录(如 /data/wine/nishuihan/drive_c/Program Files/NetEase/NiShuiHan)。
装完自动起NPG登录器→直接关掉。
回到Lutris→Play下方配置图标→Executable Browse指向:
…/NetEase/NGP/NGP.exe 或 NiShuiHan/bin/NiShuiHan.exe(视版本,优先NGP登录器)。

八、启动参数与环境变量(写在System options→Environment variables)
DXVK_HUD=fps,devinfo
WINEESYNC=1
DXVK_ASYNC=1
PROTON_ENABLE_NVAPI=1(N卡)
mesa_glthread=true
__GL_SHADER_DISK_CACHE=1
GAMEID=nishuihan
Lutris内开启 Feral GameMode(需 sudo apt install gamemode)。

九、首次启动与更新处理
点Play→NGP启动→若卡“更新失败/无法连接更新服务器”,在Wine前缀内IE设置关代理,hosts仅留127.0.0.1 localhost,flushdns;用系统代理转发或关IPv6。
补丁拉完后进角色界面,画质默认中低,关闭动态光影/体积雾/抗锯齿×2起步,分辨率按显卡减半渲染更稳。

十、常见报错对照
1. api-ms-win-crt-runtime-l1-1-0.dll丢失→前缀内重装 vcrun2019 + sudo apt install libucrtbase0(或打系统KB2999226等价补丁)。
2. 黑屏有声→DXVK版本回退一档,或关VKD3D仅留DXVK。
3. NPG闪退→删前缀内 update/cache/package 临时目录,重跑资源校验。
4. 反作弊/TP模块加载失败→目前逆水寒官方反作弊对Wine兼容有限,部分大区会拦截,仅限单人/部分玩法可进,团本攻沙可能踢线。
5. 帧数低→开DXVK_ASYNC+GameMode+FSR环境变量 WINE_FULLSCREEN_FSR=1,前缀内注册表关鼠标原始采样。

十一、Deepin 25+原生替代方案
deepin 23/25自带“统信Windows应用兼容引擎”→拖入NGP.exe→高级调试→安装Proton(deepin-ge-proton10 / ge-proton9)→直接启动,免去手动Lutris建前缀;6.12内核已集成NTSync,多线程同步性能比老Esync高一大截。

上述流程覆盖从python3依赖、Proton下载、Lutris前缀、运行库补齐到NGP启动全链路,按Deepin版本选Lutris手工流或统信兼容引擎流均可落地。
[顶部]