鸣潮 2.2 私服教程😋

急急急我现在就要玩菲比的小菲比🤗 已更新 2.2 教程, 部署过 2.1 的可以更新了, 已支持 翱翔, 队伍, 传送, 抽卡等

本教程仅针对 Windows 系统, 所需所有文件均可在网盘获取: 主线 | 备线 , 注意 客户端 下的 2.1 仅作存档, 请从 2.2 下载
开始教程前, 请确保您有一定的计算机基础, 如果没有, 请前往寻找并学习计算机扫盲课程
提任何问题前, 请确保您已经拥有提问的智慧

1. 环境准备

1.1 客户端准备

客户端完成下载后占用约 33.5GB 空间, 启动器占用 ~800M 空间, 请保留足够空间
提供两种方法, 第一种使用下载官方客户端再手动 Patch, 第二种下载我 Patch 好的客户端
注意无论哪种方法, 都不要把客户端放在过长/过深的目录, 否则补丁无法加载

方法一: 在网盘 客户端 目录下载修改好的启动器 KRLauncher_2.0.0.0_Game2.2.0CNBeta.7z 并解压到一个你想放置游戏的目录, 然后运行解压后的 launcher.exe , 完成 2.2 的游戏下载, 下载的游戏本体默认在启动器目录下的 Wuthering Waves (Beta) Game 目录
方法二: 从 此链接 直接下载 Patch 好的客户端 , 然后解压即可. 需要保留两倍即约 64GB 的空间

1.2 服务端环境准备

  1. 前往 官网 或 网盘 服务端 目录下载安装 Git
  2. 前往 官网 或 网盘 服务端 目录下载安装 Rust
  3. 前往 官网 或 网盘 服务端 目录下载安装 PostgreSQL , 牢记你设置的密码
  4. 前往网盘 服务端 目录下载 protoc.exe , 复制到 C:\Windows

2. 服务端运行

教程仅提供开发者官方推荐使用的编译运行的方法, 这也是为什么上节环境准备让你安装了 Rust 和 Git

确保已经按照 1.2 节的说明安装了 Git, PostgreSQL, Rust 和 Protoc 且 PostgreSQL 已经在运行

2.1 克隆服务端文件

如果你还没有克隆过服务端, 打开一个你想放置服务端的目录 (不要包含中文/空格/特殊符号), shift + 右键点击 在终端中打开/在此处打开 PowerShell 窗口 类似的选项以打开终端, 输入以下命令克隆服务端至本地:

git clone --recursive https://git.xeondev.com/wickedwaifus/wicked-waifus-rs.git

如果你之前已经克隆过服务端, 现在需要更新服务端, 请在你的服务端目录打开终端输入命令:

git pull --recurse-submodules
git submodule update --remote --recursive

我们修改过部分文件, 可能会报错, 如果报错可以删除相应文件重新运行命令, 然后再重新修改那些文件

等待运行完成且无报错后, 服务端即克隆完成. 接下来关掉终端窗口, 进入刚才下载到的 wicked-waifus-rs 目录, 接下来的操作都在服务端目录内完成

2.2 运行 config-server

在服务端目录打开终端, 运行:

cargo run -r --bin wicked-waifus-config-server

首次/更新后运行需要一段时间来编译. 耐心等待至编译完成, 且无报错即为成功运行:

config-server 成功编译完成并运行
config-server 成功编译完成并运行

如果出现如下 通常每个套接字地址(协议/网络地址/端口)只允许使用一次 的报错:

config-server 运行报错端口被占用
config-server 运行报错端口被占用

原因是默认的 10001 端口被占用. 如果小米电脑管家在运行, 通常是被它占用了, 关掉小米电脑管家, 然后重新运行 config-server 即可. 如果无法解决, 请跳转到 4.1 节查看解决方案

2.3 运行 hotpatch-server

这个模块并非必要, 但还是建议同理运行:

cargo run -r --bin wicked-waifus-hotpatch-server

2.4 运行 login-server

同理运行:

cargo run -r --bin wicked-waifus-login-server

2.5 运行 gateway-server

同理运行:

cargo run -r --bin wicked-waifus-gateway-server

2.6 运行 game-server

同理运行:

cargo run -r --bin wicked-waifus-game-server

如果从旧版本更新后运行 game-server 报错, 可以尝试删除 game-server 的配置文件 gameserver.toml 再次运行以重新生成配置文件. 别忘记修改数据库配置

另外, 最新版本的服务端的 gameserver.toml 的 default_unlocks 节新增了一些解锁项目, 可以根据需要修改, 注意新的配置可能无法作用于老号

2.7 修改配置

首先确保上述步骤完成且五个服务器均成功运行, 然后:

  1. 打开服务端目录下的 loginserver.toml gateway.toml gameserver.toml 三个配置文件
  2. 找到其中的 database 段下的数据库配置
  3. 修改数据库密码为你安装数据库时设置的密码
  4. 如果你有修改过其他配置, 也相应地进行修改, 注意三个配置文件中的数据库配置应保持一致
  5. 记住你配置的数据库名称, 保存关闭三个配置文件
  6. 打开安装数据库时带的 pgAdmin 连接数据库, 然后点击 Databases -> create -> database, 按照上面配置文件中填写的数据库名称 (默认为 shorekeeper) 创建一个数据库
  7. Ctrl+C 关掉 login-server, gateway-server 和 game-server , 重新运行他们

请确保你填写的数据库配置正确且创建的相应的数据库. 因为服务端代码比较简陋, 如果数据库配置错误不会有任何提示

3. 游戏连接

打开游戏根目录, 即在 1.1 节中安装的启动器下的 Wuthering Waves (Beta) Game 目录

3.1 客户端 Patch

注意, 如果下载客户端时使用方法二从我网盘下载了 Patch 好的客户端, 请跳过这一步

前往网盘 客户端 目录下载 客户Patch.7z , 解压 (密码 blog.tomys.top), 然后:
复制 CrashSight64.dll, libraries.txtwinhttp.dll游戏根目录/Client/Binaries/Win64 目录下
复制 rr_fixes_100_p.pak游戏根目录/Client/Content/Paks 目录下

完成Patch后的目录结构

3.2 启动游戏

注意启动游戏前, 请关闭你的所有加速器/科学上网之类的工具, 然后正常启动游戏, 等待游戏启动即可. 启动期间会弹出一个终端窗口, 请勿关闭此窗口, 游戏会随此窗口关闭

打开游戏后, 背景音乐改变, 且登录界面变成如下的 GM 界面, 即成功完成了客户端的修改

成功完成客户端修改
成功完成客户端修改

输入一个账号点击登录, 即可进入游戏

成功进入游戏
成功进入游戏

如果登录失败, 请检查 2.7 节中的数据库配置步骤是否均正确完成

4. 问题解决

4.1 端口被占用

10001 端口被占用为例, 在任意命令行端口运行以下命令:

netstat -aon|findstr "10001"
查找端口占用
查找端口占用

如图中最后输出的 1828 即为占用端口的进程的 PID, 继续运行以下命令即可杀掉此进程:

taskkill /T /F /PID 1828

5. 游玩相关

5.1 切换角色

服务端目前已支持队伍功能但是貌似有些 bug修改队伍会卡死, 故依然建议通过以下方法曲线实现切换角色:

定位到 服务端目录/wicked-waifus-game-server/src/logic/role/formation.rs 大约第 11 行, const DEFAULT_FORMATION: &[i32] = &[1203, 1502, 1607]; 即你的三个初始角色的 id, 修改它们为你想要的 id, 角色 id 如下 (1406(风?)主男 1408(风?)主女 1607坎特蕾拉 1507赞妮 还懒得加, 1407Xiakong新角色):

角色 id 列表

修改保存文件后, 重启 game-server , 退出游戏到登录界面, 重新创建一个不同的账号登录即可切换角色

5.2 大招无法充能?

同样因为服务端简陋, 这里曲线修复:

  1. 打开 服务端目录/data/assets/game-data/BinData/BaseProperty.json , 这个即为角色的配置文件
  2. 搜索上面 5.1 节中的相应角色 id , 即可找到此角色的配置
  3. 其中的字段 CdReduse EnergyMax Energy 即分别为角色大招 cd, 大招所需充能, 默认充能
  4. 将这三个字段依此改为 0, 0, 1 即可实现无 cd 无需充能大招
  5. 一共有 1629 条, 改起来太烦所以我在网盘中提供了修改好的文件, 前往网盘 服务端 目录, 下载 BaseProperty_2.2.json.7z 解压出 BaseProperty.json 并覆盖进去即可
  6. 最后重启 game-server 并重新登录游戏即可

5.3 地下金库进不去?

还是曲线, 修改初始地图实现

打开 服务端目录/wicked-waifus-game-server/src/logic/player/location.rs 大约第 12 行 const DEFAULT_INSTANCE_ID: i32 = 8; 即初始地图的 id 为 8, 修改为相应 id, 重启 game-server 并退出重登即可:

  • 1=阿拉德大陆
  • 2=测试分层地图-1
  • 3=测试分层地图1
  • 4=测试分层地图2
  • 5=测试分层地图3
  • 6=测试分层地图-1
  • 7=测试分层地图1
  • 8=测试分层地图2 (实际为大世界)
  • 9=测试分层地图3
  • 900=黑海岸
  • 902=云底藏馆 (即地下金库)

5.4 登录失败?

请先确认你的数据库配置无误, 服务端比较简陋即使配置有误也不会报错
然后可以尝试使用 pgAdmin 删除并重新创建 shorekeeper 数据库
如果你的服务端不是全新安装是从旧版本更新而来, 可以尝试删除服务端重新走一遍全新安装

5.5 刚进游戏就提示远程资源应用失败?

大概率是从旧版本更新才会出现, 定位到服务端目录 data/assets/config-server , 删除其中的所有内容然后前往 版本文件仓库 下载最新的版本文件并解压进去再试, 此操作不用重启任何东西只需要点击 重试
如果还是不行建议删除服务端重新走一遍全新安装

5.6 登录提示 网络异常?

数据炸了, 创新号, 不行就清空数据库并重启服务端

关于

开源项目, 请勿倒卖

如果有什么问题, 欢迎加群交流喔~
如果对你有帮助, 欢迎打赏一下我~

参考文档:

本站所有内容采用 CC BY-NC-SA 4.0 协议 进行许可
原文链接 https://blog.tomys.top/2025-02/ww-ps/

评论

  1. furina
    Windows Chrome
    1 天前
    2025-3-20 16:45:23

    感谢博主,弄好了

    来自江苏
  2. あしゅしゅ
    Windows Chrome
    2 天前
    2025-3-20 10:57:53

    角色代码是不是写错了,1408和1406试了下都是风主

    来自上海
    • 博主
      あしゅしゅ
      Windows Chrome
      2 天前
      2025-3-20 15:28:15

      确实

      来自甘肃
  3. あしゅしゅ
    Windows Chrome
    2 天前
    2025-3-20 10:03:58

    切角色好像改成wicked-waifus-rs-masterwicked-waifus-rswicked-waifus-game-serversrclogicroleformation.rs了,不过也只能用老角色,卡提啥的角色代码输进去就未连接

    来自上海
    • 博主
      あしゅしゅ
      Windows Chrome
      2 天前
      2025-3-20 15:28:31

      确实 谢谢反馈

      来自甘肃
  4. 二乐
    Windows Edge
    3 天前
    2025-3-18 23:40:27

    打开程序后在登录界面出现男女主后,没有开始按钮,登录状态:0,只有按退出键有反应

    来自湖南
  5. 二乐
    Windows Edge
    3 天前
    2025-3-18 23:34:07

    运行 gateway-server和game-server时报错,error[E0425]: cannot find value stop_receiver in this scope;error[E0423]: cannot find value recv_queue in this scope;等等。“ ”中的词不同。最后显示 Building [=======================> ] 421/425: wicked-waifus-protocol;Building [=======================> ] 458/462: wicked-waifus-protocol

    来自湖南
  6. 尺子
    Windows Edge
    4 天前
    2025-3-17 19:10:16

    用的方法二的压缩包,错误代码[126]:加载winhttp.dll失败了,可以的话能麻烦发一个吗?

    来自广西
    • 博主
      尺子
      Windows Chrome
      4 天前
      2025-3-17 21:28:19

      包体没问题, 自行检查 ./Wuthering Waves (Beta) Game/Client/Binaries/Win64/winhttp.dll 是否存在

      来自甘肃
    • 博主
      尺子
      Windows Chrome
      4 天前
      2025-3-17 21:59:24

      你是不是放在了很长的目录, 测试发现目录太长会出此类错误

      来自甘肃
      • 尺子
        TomyJan
        Windows Edge
        4 天前
        2025-3-18 14:45:36

        啊,还真是这样,我直接解压之后就打开的,套了个原文件名的文件夹。

        来自广西
  7. zz
    Windows Edge
    5 天前
    2025-3-16 20:22:13

    请问这个能不能重新玩主线的鸭?

    来自广东
    • 博主
      zz
      Windows Chrome
      5 天前
      2025-3-16 21:02:42

      我就服了, 你们一个个玩个内容游戏, 天天研究跳剧情, 完了又跑私服来要看剧情坐牢

      来自甘肃
  8. sakuya
    Windows Chrome
    1 周前
    2025-3-13 23:52:53

    点击登录后提示“网络异常,正在重新连接中”

    来自江苏
    • 博主
      sakuya
      Windows Chrome
      1 周前
      2025-3-14 17:46:17

      教程已更新

      来自甘肃
      • sakuya
        TomyJan
        Windows Chrome
        1 周前
        2025-3-14 19:30:02

        可以了,但是启动的时候会提示Failed to read libraries.txt,然后进游戏玩一会突然会闪退,不知道和这个有没有关系

        来自江苏
        • 博主
          sakuya
          Windows Chrome
          1 周前
          2025-3-14 22:05:06

          这不字面意思吗

          来自甘肃
  9. Windows Edge
    1 周前
    2025-3-13 17:10:32

    运行 config-server,出现cargo : 无法将“cargo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。是什么问题
    在wicked-waifus-rs目录里打开powershell的,克隆是完成的

    • 博主
      Windows Chrome
      1 周前
      2025-3-14 22:06:01

      你要不认真看看教, 不装 rust 怎么编译

      来自甘肃
  10. Windows Edge
    1 周前
    2025-3-13 14:56:31

    方法二的包体没有了,可以重新传一下吗

    来自广东
    • 博主
      Windows Chrome
      1 周前
      2025-3-13 15:12:39

      链接更新了

      来自美国
  11. 12121
    Windows Edge
    2 周前
    2025-3-11 15:26:20

    请问启动游戏时要继续开着pgadmin吗?

  12. wlj
    Android Chrome
    4 周前
    2025-2-21 12:08:58

    我执行2.2显示缺少东西
    是我2.1克隆服务器失败了吗 我翻译最后一行是什么 第二次克隆失败

  13. 丢人的家伙
    Windows Edge
    1 月前
    2025-2-17 22:46:19

    用源码仓库代码编译的文件丢进去能玩了,可为什么启动后一段时间游戏窗口会消失

    来自上海
    • 博主
      丢人的家伙
      Windows Chrome
      1 月前
      2025-2-17 22:48:16

      特性, 不要停在登录界面

      • 丢人的家伙
        TomyJan
        Windows Edge
        1 月前
        2025-2-17 23:47:00

        我也没停啊,总不能跳过登录界面吧。游戏启动后几分钟固定消失。//进游戏玩了一会感觉也没啥意思,卸了

        来自上海
  14. 丢人的家伙
    Windows Edge
    1 月前
    2025-2-17 22:08:47

    客户端patch文件丢进去后运行游戏报错:加载winhttp.dll失败,该文件损坏或缺失

    来自上海
    • 博主
      丢人的家伙
      Windows Chrome
      1 月前
      2025-2-17 22:47:55

      你文件没放全或者放错了吧

  15. Fu
    Windows Edge
    1 月前
    2025-2-15 21:50:17

    运行login-server及后面三个时均提示error: process didn’t exit successfully..

    来自江苏
    • 博主
      Fu
      Windows Chrome
      1 月前
      2025-2-15 23:57:52

      去掉启动参数中的 -r , 看详细信息

      • 海的那边还是山
        TomyJan
        Windows Edge
        4 天前
        2025-3-17 19:31:03

        去除-r后报错变为
        process didn’t exit successfully: target\debug\wicked-waifus-login-server.exe (exit code: 1)

        来自中国
        • 博主
          海的那边还是山
          Windows Chrome
          4 天前
          2025-3-17 21:25:18

          很显然没任何意义

          来自甘肃
  16. 弱水
    Windows Chrome
    1 月前
    2025-2-12 13:55:53

    鸣潮!

    来自台湾
  17. Windows Chrome
    1 月前
    2025-2-09 2:53:48

    好好好

    来自印度

发送评论 编辑评论


OωO
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
(。•ˇ‸ˇ•。)
Source: github.com/DIYgod/OwO
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/lrhtony/BiliEmoji
Source: github.com/lrhtony/BiliEmoji
Source: github.com/lrhtony/BiliEmoji
Source: github.com/k4yt3x/flowerhd
OωO
Emoji
小恐龙
2233
小电视
hanser
花!
上一篇