鸣潮 2.4 私服教程转载 – 优化版

鸣潮 2.4 私服教程转载 – 优化版

鸣潮 2.4 私服教程转载 - 优化版-承心识梦
鸣潮 2.4 私服教程转载 – 优化版
此内容为付费阅读,请付费后查看
10积分
付费阅读

原文链接

新加坡可访问原文。

关于

此文章及相关修改版资源仅供学习计算机技术为目的的使用,请于下载后 24h 内删除。

开源项目,请勿倒卖。

本教程仅针对 Windows 系统,所需所有文件均可在网盘获取。(文末链接)

如果觉得麻烦,服务端也可以用一键端。当然,我们更推荐自行编译,且不对一键端提供任何支持。

 

0.网盘资源链接

  • 123网盘注册初始2T空间,手机端上传下载不限速,因此用123分享。

  • 主链

  • 备链

  • 提取码:r1nx

1.开始之前

1.1 客户端准备

2.4补丁客户端完成解压后占用约 46.1GB 空间,请预留两倍即约 89GB 的空间用于解压,从网盘下载然后解压即可。 不要把客户端放在 过长/过深 的目录,否则补丁无法加载。

1.2 服务端环境准备

  1. 下载安装 Git,Rust,PostgreSQL(牢记你设置的密码)。

  2. 下载 protoc.exe,复制到C:\Windows下。

2. 服务端

服务端需要从海外网站下载大量资源,开始前建议先打开 TUN 模式并调整为全局代理再继续。

2.1 克隆服务端文件

在C盘目录下创建wickedwaifus文件夹。

打开Powershell,输入以下命令克隆服务端至本地:

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

2.2 编译运行Server端

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

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

鸣潮 2.4 私服教程转载 – 优化版插图)

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

鸣潮 2.4 私服教程转载 – 优化版插图1

  • config-server 运行报错端口被占用:如果小米电脑管家在运行,关掉小米电脑管家,然后重新执行命令即可。如果无法解决,请跳转到4.1节查看解决方案。

然后依次运行一下命令,等待前一条完成后再执行下一条。

cargo run -r --bin wicked-waifus-hotpatch-server
cargo run -r --bin wicked-waifus-login-server
cargo run -r --bin wicked-waifus-gateway-server
cargo run -r --bin wicked-waifus-game-server

2.3 修改配置

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

  1. Ctrl+C关闭所有Server。

  2. 打开C:\wickedwaifus\目录下的 loginserver.toml gateway.toml gameserver.toml 三个配置文件

  3. 找到每个文件 database 段下的配置。

  4. 打开安装的pgAdmin连接数据库,然后点击 Databases -> create -> database,填写数据库名称 (默认 shorekeeper),创建一个数据库。

  5. 修改数据库为你安装数据库时设置的相关信息,注意三个配置文件中的数据库配置应保持一致。

  6. 重新运行服务器。

  • 注意:数据库配置错误不会有任何提示。

3. 客户端

  • 注意启动游戏前,请关闭所有代理工具。

右键点击,以管理员身份运行游戏本体根目录下的 launcher.exe,等待游戏启动即可。

  • 启动期间会弹出一个终端窗口,请勿关闭此窗口,游戏会随此窗口关闭。

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

鸣潮 2.4 私服教程转载 – 优化版插图2

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

鸣潮 2.4 私服教程转载 – 优化版插图3

4. 问题解决

4.1 端口被占用

10001端口被占用为例,Win+R输入cmd,运行以下命令:

netstat -aon|findstr "10001"

鸣潮 2.4 私服教程转载 – 优化版插图4

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

taskkill /T /F /PID 1828
  • 请替换1828为你的PID输出。

4.2 登录失败?

  1. 确认你的数据库配置无误。

  2. 删除并重新创建shorekeeper数据库。

  3. 如果服务端是更新过的,请删除服务端后重新安装。

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

删除服务端后重新安装。

4.4 登录提示网络异常?

清空数据库并重启服务端。

  • 注意:账号会全没,操作不可逆。暂无其它解决方案。

5. 游玩相关

5.1 支持的功能

目前只是个简陋的走路模拟器,大部分功能都是不可用的状态。

5.2 切换角色

改文件修复:

  • 定位到 C:\wickedwaifus\wicked-waifus-game-server\src\logic\role\formation.rs 大约第 11 行:const DEFAULT_FORMATION: &[i32] = &[1203, 1502, 1607];

    即你的三个初始角色的id,修改它们为你想要的id,角色id如下:

鸣潮 2.4 私服教程转载 – 优化版插图5

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

5.3 大招无法充能?

改文件修复:

  1. 进入C:\wickedwaifus\data\assets\game-data\BinData\文件夹。

  2. 网盘下载BaseProperty.json,覆盖该目录下同名文件。

  3. 重启Server并重登游戏。

5.4 地下金库进不去?

改文件修复:

  1. 打开C:\wickedwaifus\wicked-waifus-game-server\src\logic\player\location.rs文件。

  2. 大约第 12 行 const DEFAULT_INSTANCE_ID: i32 = 8; 即初始地图的id为8,修改为相应id:

  • 1 = 阿拉德大陆

  • 2 = 测试分层地图 -1

  • 3 = 测试分层地图 1

  • 4 = 测试分层地图 2

  • 5 = 测试分层地图 3

  • 6 = 测试分层地图 -1

  • 7 = 测试分层地图 1

  • 8 = 测试分层地图 2 (实际为大世界)

  • 9 = 测试分层地图 3

  • 900 = 黑海岸

  • 902 = 云底藏馆(即地下金库)

  1. 重启Server并退出重登。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容