下面按终端命令→Lutris配置→客户端安装→运行参数→常见报错顺序直拆,覆盖Deepin20/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位组件:
sudodpkg--add-architecturei386
sudoaptupdate
sudoaptinstall-ywine-stagingwine64wine32libvulkan1:i386libvulkan1vulkan-toolsmesa-vulkan-driversnvidia-driver(N卡专有驱动,A卡用mesa)
验证Vulkan:
vulkaninfo|grep"GPUid"
三、Python3环境准备(Proton管理工具依赖)
Deepin默认带python3,补pip与常用管理工具:
sudoaptinstall-ypython3python3-pipwinetricks
pip3installprotontricksprotonup-ng
或用ProtonUp-Qt图形端:
flatpakinstallflathubnet.davidotek.pupgui2
打开ProtonUp-Qt→安装目标选~/.local/share/lutris/runners/wine→版本选GE-Proton(推荐Wine-GE-Proton8-25/ge-protonified-4.10以上)→Install。
四、安装Lutris
Deepin应用商店搜Lutris直接装;或终端:
sudoadd-apt-repositoryppa:lutris-team/lutris
sudoaptupdate
sudoaptinstalllutris
启动:lutris
首选项→运行器页面→Wine→下载Wine-GE-Proton系列、ge-protonified-x86_64(老教程用4.10,新环境用8/9/10系更稳定)。
五、Lutris手动添加逆水寒条目
左上角+→Addalocallyinstalledgame/AddGame:
Gameinfo:
Name:NiShuiHan(或JusticeOnline)
Runner:Wine
Releaseyear:2018(仅标注)
Gameoptions:
Wineprefix:Browse新建独立前缀,如/data/wine/nishuihan(固态Ext4,≥40GB余量)
Prefixarchitecture:64-bit
Runneroptions:
Wineversion:选已下的GE-Proton/ge-protonified-x86_64
EnableDXVK:勾选(D3D9/10/11→Vulkan)
EnableVKD3D:勾选(D3D12支持)
EnableEsync/Fsync:勾选(内核支持NTSync的Deepin25可改NTSync)
保存。
六、Wine前缀内系统设置与运行库补齐
右键NiShuiHan→Wineconfiguration→Windows版本改Windows10。
装必备运行库(终端对该前缀执行):
WINEPREFIX=/data/wine/nishuihanwinetrickscorefontsvcrun2019dotnet48dxvkvkd3d
若NGP登录器弹MSVCP/API缺失,再补:
winetricksvcrun2015vcrun2017vb6run
字体乱码补cjkfonts/文泉驿:
sudoaptinstallfonts-wqy-zenheifonts-wqy-microhei
七、下载与安装逆水寒客户端
官网https://n.163.com/download/下Windows完整客户端exe。
Lutris里选中NiShuiHan→右侧RunEXEinsidewineprefix→选下载的客户端exe→按提示装到前缀内独立目录(如/data/wine/nishuihan/drive_c/ProgramFiles/NetEase/NiShuiHan)。
装完自动起NPG登录器→直接关掉。
回到Lutris→Play下方配置图标→ExecutableBrowse指向:
…/NetEase/NGP/NGP.exe或NiShuiHan/bin/NiShuiHan.exe(视版本,优先NGP登录器)。
八、启动参数与环境变量(写在Systemoptions→Environmentvariables)
DXVK_HUD=fpsdevinfo
WINEESYNC=1
DXVK_ASYNC=1
PROTON_ENABLE_NVAPI=1(N卡)
mesa_glthread=true
__GL_SHADER_DISK_CACHE=1
GAMEID=nishuihan
Lutris内开启FeralGameMode(需sudoaptinstallgamemode)。
九、首次启动与更新处理
点Play→NGP启动→若卡“更新失败/无法连接更新服务器”,在Wine前缀内IE设置关代理,hosts仅留127.0.0.1localhost,flushdns;用系统代理转发或关IPv6。
补丁拉完后进角色界面,画质默认中低,关闭动态光影/体积雾/抗锯齿×2起步,分辨率按显卡减半渲染更稳。
十、常见报错对照
1.api-ms-win-crt-runtime-l1-1-0.dll丢失→前缀内重装vcrun2019+sudoaptinstalllibucrtbase0(或打系统KB2999226等价补丁)。
2.黑屏有声→DXVK版本回退一档,或关VKD3D仅留DXVK。
3.NPG闪退→删前缀内update/cache/package临时目录,重跑资源校验。
4.反作弊/TP模块加载失败→目前逆水寒官方反作弊对Wine兼容有限,部分大区会拦截,仅限单人/部分玩法可进,团本攻沙可能踢线。
5.帧数低→开DXVK_ASYNC+GameMode+FSR环境变量WINE_FULLSCREEN_FSR=1,前缀内注册表关鼠标原始采样。
十一、Deepin25+原生替代方案
deepin23/25自带“统信Windows应用兼容引擎”→拖入NGP.exe→高级调试→安装Proton(deepin-ge-proton10/ge-proton9)→直接启动,免去手动Lutris建前缀;6.12内核已集成NTSync,多线程同步性能比老Esync高一大截。
上述流程覆盖从python3依赖、Proton下载、Lutris前缀、运行库补齐到NGP启动全链路,按Deepin版本选Lutris手工流或统信兼容引擎流均可落地。
一、系统底层与架构确认
仅支持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位组件:
sudodpkg--add-architecturei386
sudoaptupdate
sudoaptinstall-ywine-stagingwine64wine32libvulkan1:i386libvulkan1vulkan-toolsmesa-vulkan-driversnvidia-driver(N卡专有驱动,A卡用mesa)
验证Vulkan:
vulkaninfo|grep"GPUid"
三、Python3环境准备(Proton管理工具依赖)
Deepin默认带python3,补pip与常用管理工具:
sudoaptinstall-ypython3python3-pipwinetricks
pip3installprotontricksprotonup-ng
或用ProtonUp-Qt图形端:
flatpakinstallflathubnet.davidotek.pupgui2
打开ProtonUp-Qt→安装目标选~/.local/share/lutris/runners/wine→版本选GE-Proton(推荐Wine-GE-Proton8-25/ge-protonified-4.10以上)→Install。
四、安装Lutris
Deepin应用商店搜Lutris直接装;或终端:
sudoadd-apt-repositoryppa:lutris-team/lutris
sudoaptupdate
sudoaptinstalllutris
启动:lutris
首选项→运行器页面→Wine→下载Wine-GE-Proton系列、ge-protonified-x86_64(老教程用4.10,新环境用8/9/10系更稳定)。
五、Lutris手动添加逆水寒条目
左上角+→Addalocallyinstalledgame/AddGame:
Gameinfo:
Name:NiShuiHan(或JusticeOnline)
Runner:Wine
Releaseyear:2018(仅标注)
Gameoptions:
Wineprefix:Browse新建独立前缀,如/data/wine/nishuihan(固态Ext4,≥40GB余量)
Prefixarchitecture:64-bit
Runneroptions:
Wineversion:选已下的GE-Proton/ge-protonified-x86_64
EnableDXVK:勾选(D3D9/10/11→Vulkan)
EnableVKD3D:勾选(D3D12支持)
EnableEsync/Fsync:勾选(内核支持NTSync的Deepin25可改NTSync)
保存。
六、Wine前缀内系统设置与运行库补齐
右键NiShuiHan→Wineconfiguration→Windows版本改Windows10。
装必备运行库(终端对该前缀执行):
WINEPREFIX=/data/wine/nishuihanwinetrickscorefontsvcrun2019dotnet48dxvkvkd3d
若NGP登录器弹MSVCP/API缺失,再补:
winetricksvcrun2015vcrun2017vb6run
字体乱码补cjkfonts/文泉驿:
sudoaptinstallfonts-wqy-zenheifonts-wqy-microhei
七、下载与安装逆水寒客户端
官网https://n.163.com/download/下Windows完整客户端exe。
Lutris里选中NiShuiHan→右侧RunEXEinsidewineprefix→选下载的客户端exe→按提示装到前缀内独立目录(如/data/wine/nishuihan/drive_c/ProgramFiles/NetEase/NiShuiHan)。
装完自动起NPG登录器→直接关掉。
回到Lutris→Play下方配置图标→ExecutableBrowse指向:
…/NetEase/NGP/NGP.exe或NiShuiHan/bin/NiShuiHan.exe(视版本,优先NGP登录器)。
八、启动参数与环境变量(写在Systemoptions→Environmentvariables)
DXVK_HUD=fpsdevinfo
WINEESYNC=1
DXVK_ASYNC=1
PROTON_ENABLE_NVAPI=1(N卡)
mesa_glthread=true
__GL_SHADER_DISK_CACHE=1
GAMEID=nishuihan
Lutris内开启FeralGameMode(需sudoaptinstallgamemode)。
九、首次启动与更新处理
点Play→NGP启动→若卡“更新失败/无法连接更新服务器”,在Wine前缀内IE设置关代理,hosts仅留127.0.0.1localhost,flushdns;用系统代理转发或关IPv6。
补丁拉完后进角色界面,画质默认中低,关闭动态光影/体积雾/抗锯齿×2起步,分辨率按显卡减半渲染更稳。
十、常见报错对照
1.api-ms-win-crt-runtime-l1-1-0.dll丢失→前缀内重装vcrun2019+sudoaptinstalllibucrtbase0(或打系统KB2999226等价补丁)。
2.黑屏有声→DXVK版本回退一档,或关VKD3D仅留DXVK。
3.NPG闪退→删前缀内update/cache/package临时目录,重跑资源校验。
4.反作弊/TP模块加载失败→目前逆水寒官方反作弊对Wine兼容有限,部分大区会拦截,仅限单人/部分玩法可进,团本攻沙可能踢线。
5.帧数低→开DXVK_ASYNC+GameMode+FSR环境变量WINE_FULLSCREEN_FSR=1,前缀内注册表关鼠标原始采样。
十一、Deepin25+原生替代方案
deepin23/25自带“统信Windows应用兼容引擎”→拖入NGP.exe→高级调试→安装Proton(deepin-ge-proton10/ge-proton9)→直接启动,免去手动Lutris建前缀;6.12内核已集成NTSync,多线程同步性能比老Esync高一大截。
上述流程覆盖从python3依赖、Proton下载、Lutris前缀、运行库补齐到NGP启动全链路,按Deepin版本选Lutris手工流或统信兼容引擎流均可落地。

