阿嘎先生 发表于 2023-4-6 20:37:43

光之冒险/新夢之歷險 - 模拟器源码

不是真端


虽然是模拟器,这端是有任务的 源碼最後更新於 2021 年 7 月 17 日。

服务端源码 .net5.0
下载点一
Vanosilla.zip - AnonFiles

下载点二
https://github.com/joycethefox/vanosilla/archive/refs/heads/main.zip

如在github下载,解压完成要重新改文件名如下图
https://img.iopq.net/forum/202304/06/164021dppkndd565tc0szt.jpg.thumb.jpg

服务端安装英文完整教程
vanosilla/vanosillareadme.md at main · joycethefox/vanosilla · GitHub


客户端下载点
NosTale (gameforge.com)


本地/VM安装都可以

硬件要求:
处理器:
英特尔酷睿 i5 或更高
AMD 锐龙 5 或更高
8GB 内存或更多
~35GB 可用磁盘空间




[*]PostgreSQL - 玩家数据库
[*]Redis - 玩家会话和玩家“每日”数据缓存
[*]MongoDB - 玩家游戏日志
[*]gRPC - 在服务之间连接 RPC
[*]EMQX - 业务总线传输层代/理,MQTT 协议

安装:

- `IDE` - Visual Studio 2022 https://visualstudio.microsoft.com
- .NET 5 SDK https://dotnet.microsoft.com/en-us/download/dotnet/5.0
- Docker https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=module

Visual Studio 的其他信息:

[*]SwitchStartupProject 扩展,用于创建您自己的项目启动配置。一次启动更多项目并稍后启动更多游戏频道会很有用。
为您的Visual Studio版本下载它,安装它并重新启动Visual Studio。
首先,我们需要安装 Docker。以管理员身份运行,几秒钟后,您应该会看到以下窗口:Docker for Windows Installer.exe



https://img.iopq.net/forum/202304/06/160544nqsek7ffaqgq279z.png.thumb.jpg


如果需要,可以取消选中 。然后点击按钮:Add shortcut to desktopOk
https://img.iopq.net/forum/202304/06/160545n4pkb7bxk7zzir7i.png.thumb.jpg

成功安装 Docker 后,程序将要求您重新启动计算机(PC 在 2022 年重新启动,yikes)。
https://img.iopq.net/forum/202304/06/160547xyu470896jeztotz.png.thumb.jpg


重新启动计算机后,运行 Docker。在做任何事情之前,你必须接受Docker的条款 - 点击复选框,然后点击按钮:I accept the termsAccept
https://img.iopq.net/forum/202304/06/160548rs5gyqghgrslw75g.png.thumb.jpg


好了,快结束了。Docker 需要 WSL 2 进行 Linux 虚拟化。

https://img.iopq.net/forum/202304/06/160612g7679drv8719do58.png.thumb.jpg


转到 aka.ms/wsl2kernel 网站并通过单击链接下载安装程序:WSL2 Linux kernel update package for x64 machines

https://img.iopq.net/forum/202304/06/160627b1cb1mc43zgsbblc.png.thumb.jpg


安装非常简单 - 只需运行安装程序,单击按钮并等待结束并关闭安装程序的窗口。wsl_update_x64.msiNext安装后,重新启动 Docker 并等待所有内容加载。片刻之后,您应该会看到窗口:Getting Started with Docker
https://img.iopq.net/forum/202304/06/160628u59y7666dn5jjzzj.png.thumb.jpg


让我们使用按钮跳过它并...就是这样 - 恭喜!Skip tutorial

https://img.iopq.net/forum/202304/06/160629lotkavatzzm087ku.png.thumb.jpg
运行 Docker
如果要通过PowerShell获取脚本文件,则必须设置执行策略。为此:.ps1
[*]以管理员身份运行 PowerShell
[*]键入并按 键Set-ExecutionPolicy RemoteSigned
您可以通过单击此处找到有关它的更多信息。要为我们的服务器运行PostgreSQL,Redis,MongoDB和MQTT Broker,我们必须创建Docker容器。
[*]PowerShell

[*]转到目录.server/scripts/Docker
[*]对于目录中的每个文件,在文件上单击鼠标右键,然后选择Run with PowerShell


https://img.iopq.net/forum/202304/06/160630d321j2d9ixs1kwdr.png.thumb.jpg

终端
[*]转到目录.server/scripts/Docker
[*]打开每个文件,选择整个脚本(以 开头)并将其复制到终端(您可以在任何地方使用此脚本),然后按 [] 键:.ps1docker runENTER

https://img.iopq.net/forum/202304/06/160632lqh243huuuf49ux0.png.thumb.jpg
成功使用这些命令后,您应该会在 Docker Hub 中看到 4 个新容器。

https://img.iopq.net/forum/202304/06/160632c8peq8kyrr0qzvle.png.thumb.jpg
运行服务器最后,我们可以运行服务器。首先,让我们设置多个启动项目:
安装 Visual Studio 2022 community, 只是一直next(下一步),到下图选择安装
https://img.iopq.net/forum/202304/06/182533nds6pts6cc225pcj.jpg.thumb.jpg
运行Visual Studio 2022:
[*]单击空标签,将其展开并单击选项:Configure...

https://img.iopq.net/forum/202304/06/160633r02d0bxlj2xel696.png.thumb.jpg

删除生成的代码并复制隐藏在 JSON for Visual Studio 部分中的所有内容,并将其粘贴到文件中: (JSON for Visual Studio 在附件下载)

https://img.iopq.net/forum/202304/06/160634xd9wqu0xzu5ww5wd.png.thumb.jpg



使用键保存文件,再次展开标签时应会看到新配置:CTRL + S

https://img.iopq.net/forum/202304/06/160634c2l0egogeykcvpko.png.thumb.jpg

现在我们需要为每个项目进行设置。为此,请单击小箭头并单击:Working directory<project-name> Debug Properties

https://img.iopq.net/forum/202304/06/160634vnkkmemc3k9k3qvm.png.thumb.jpg

现在将路径设置为 ,示例:dist/<project-name>
[*]..\server\dist\bazaar-server

https://img.iopq.net/forum/202304/06/160636msqi4n4s4kk24cdc.png.thumb.jpg


[*]关闭窗口并对每个可执行项目重复此操作。




客戶端, 更新到最新


用hex editor 编辑NostaleClientX.exe

https://img.iopq.net/forum/202304/06/171733y6kpptmytp7re288.jpg.thumb.jpg

创建一个.bat作启动游戏
START "" ./NostaleClientX.exe "EntwellNostaleClient"



自带账号1: admin 密码: test
             2: test    密码: test

进入游戏画面, 这个是英文端

https://img.iopq.net/forum/202304/06/171038fc3vwy8ql3twc9wt.jpg.thumb.jpg

以下是将港版中的中文全加入去, 但是出现乱码, 求高手解决

https://img.iopq.net/forum/202304/06/171047zs44iisyipddooid.jpg.thumb.jpg

港版下载(其中一个就可以)
**** Hidden Message *****



港版不可以直接链接服务端, 因为登录验证不同

zhcii 发表于 2023-4-6 23:09:38

险/新夢之歷險 - 模拟器源码 [修改]
高级模式

nuetoki 发表于 2023-4-7 00:55:46

11111111

nxcn 发表于 2023-4-7 12:04:32

aaaaaaaaaaaaaaaaa

xjy987551589 发表于 2023-4-7 22:00:21

66666666666666666

577 发表于 2023-4-9 18:49:24

冒险/新夢之歷

真语~莫言 发表于 2023-8-1 10:07:05

谢谢
页: [1]
查看完整版本: 光之冒险/新夢之歷險 - 模拟器源码