光之冒险/新夢之歷險 - 模拟器源码
不是真端虽然是模拟器,这端是有任务的 源碼最後更新於 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 *****
港版不可以直接链接服务端, 因为登录验证不同
险/新夢之歷險 - 模拟器源码 [修改]
高级模式
11111111 aaaaaaaaaaaaaaaaa 66666666666666666 冒险/新夢之歷 谢谢
页:
[1]