游戏介绍 失落的龙约是一款由任天堂和Cygames合作制作的二次元动作手游,游戏中玩家可以体验精彩异世界冒险剧情、完全适配手机端的单指操作模式、200多个不同角色和龙的养成和在线四人共斗挑战超难魔王。其中最具有特色的是独创变龙系统,在积攒足够能量之后,玩家的角色可以变身为所装备的龙,用龙的绝对的力量碾压敌人。
以下是架设失落的龙约私服的教程。这个服务器基于Docker,Windows和Linux系统下均可安装。 架设服务端 1. 架设服务端安装依赖软件。本服务器端依赖Docker,须先进行安装。在Windows请安装Docker Desktop,在Linux中请安装Docker,具体安装方法自行了解。服务端的安装无需下载其他资源。Docker会自动下载。
2. 创建一个空文件夹,用于存放以下程序文件,不要用中文。
3. 在上述文件夹中创建一个名为 docker-compose.yml的文件,其内容为Docker脚本,如下:
version: '3.4'
volumes:
pgdata:
services:
dragaliaapi:
image: ghcr.io/sapiensanatis/dragalia-api:latest
environment:
- ASPNETCORE_URLS=http://+:80
- PostgresOptions__Username=$POSTGRES_USER
- PostgresOptions__Password=$POSTGRES_PASSWORD
- PostgresOptions__Database=$POSTGRES_DB
ports:
- "80:80"
links:
- postgres
env_file:
- .env
postgres:
hostname: postgres
image: postgres:16
ports:
- "5432:5432"
env_file:
- .env
volumes:
- pgdata:/var/lib/postgresql/data
redis:
hostname: redis
image: redis:7
其中第15行冒号前面的80为最终的服务端口,可按个人情况进行修改 4. 完成后在同文件夹中再创建名为.env的文件,其内容如下:
# Password for PostgreSQL connection (required)
POSTGRES_PASSWORD=midgardsormr
# Username for PostgreSQL connection
POSTGRES_USER=alberius
# Database for PostgreSQL connection
POSTGRES_DB=DragaliaAPI
# Bearer token for admin endpoints e.g. manual save import
DEVELOPER_TOKEN=token
# Hostname to add to logging context
HOSTNAME= 此文件内容为数据库配置,如果数据库要对外网提供服务,最好修改数据库名、用户名和密码,不要原样复制,不对外服务则无所谓。 5. 打开CMD命令行,将当前目录切换到上述文件夹。 6. 运行以下命令 docker compose -f docker-compose.yml up -dDocker将会开始下载、安装和启动服务程序,视网络状况花费一段时间。 7. 命令执行完成之后,如果一切正常,会提示有3个Docker容器运行(started)。
8. 用浏览器访问(如果第4步的端口没改的话,改了则访问对应端口)http://localhost/health 确认能正确打开,页面上会显示 Healthy。
安装手机端1. 首先需在手机上安装原版的《失落的龙约》游戏应用,这里只讲安卓版,苹果版使用比较麻烦,没做研究,这里不涉及。 3. 运行 Dragalipatch应用进行游戏破解,在Dragalipatch的主界面上方可以看到应用检测到已经安装的龙约应用信息, 填写完成以上两项之后,在应用的右下角可以看到Patch app的按钮,点击执行破解重新打包, 这个执行过程会耗费几分钟时间,期间需要去网上下载相关资源,如果失败可重试几次。 4. 破解完成后,应用上方会显示Completed!,同时应用右下解会显示Install按钮,点击按钮即可安装破解后的程序。 5. 安装完成之后手机里会多出一个Dragalia Found + IP的应用,运行即可游玩。
更新服务端上面的docker-compose.yml将在安装时提取服务器的最新版本。然而,服务器总是在更新,服务端程序每次修改时都会重新标记dragaliapi:latest。如果服务器随后更新,并且您希望在本地实例上获得这些更改,则需要删除缓存的dragaliapi:latest映像并重新提取该映像。 如需更新本机的服务端,则需执行以下命令清除本机缓存的镜像 docker-compose -f docker-compose.yml down --rmi all然后再次执行以下命令,即可加载和运行最新版本的服务端 docker compose -f docker-compose.yml up -d
游玩说明1. 本服务端不是完全自洽的,游戏账号服务需要调用 https://baas.lukefz.xyz/ ,此服务提供下载和导入修改的存档的功能。这个账号服务地址是服务端程序里面内置的,不知如何修改。如果架设的服务器没有外网IP,账号管理服务连不上自己的服务器,是没法下载和编辑导入存档的。正常玩是没问题的。 2. 本服务端没有多人联机功能,点击多人游戏会提示服务器连接失败,我自己测试是这样的。 4. 首次进入游戏时,会弹出安装更新Google Play提示,点取消即可(华为P30Pro,其他手机未测试),然后会弹出账号管理弹窗,有两个选项: ①恢复继承绑定存档数据,如果之前在本服务端建过账号,可登录取回数据,如果无存档,可注册账号新建存档。 ②暂不恢复继承绑定,会生成一个匿名存档,不绑定账号,如果重装游戏存档丢失,无法正常取回(理论上可以通过修改数据库取回,没研究)。 开始游戏之后会要求联网下载游戏内容资源,由于内容服务器位于国外,下载可能较慢,需要一点耐心,游戏语音只有日语和英语,不喜欢听语音的可以选择不下载语音,可减少5G左右的资源下载量。
注意:下面的教程不适用于无公网IP的自架服务器,账号管理服务不能访问你自己的服务器,不能下载和上传存档。 5. 下载存档,前提是游戏中已注册账号,以 https://dawnshard.co.uk/ 为例(自架服务器换成自己的地址),点击地址打开服务端管理页面,在页面右上角点击LOGIN,按提示登录自己的账号,然后会回到首页,右上角会显示头像,点击头像,弹出菜单中点击Account Management,跳转的页面中点击EXPORT SAVE,即可下载账号中的存档数据。 6. 修改存档,下载的存档是个文本文件,可以直接修改其中的数据,但是太复杂了,可以通过大佬制作的 存档修改工具 进行修改,运行并按提示输入选项即可(全英文),也可以直接使用网盘中全内容解锁的成品存档。 7. 上传存档,浏览器打开 游戏账号服务 ,点击Login,按提示登录自己的账号之后,会跳转到存档上传页面,点击页面中的虚线框会弹出文件选择框,选中自己做好的存档,会上传到服务器,等待页面上显示的最后修改日期更新后,表示存档已经生效。
资源下载 https://www.123pan.com/s/53BzVv-4ilLH.html 提取码:7rmO 下载资源仅包含原版游戏、终局存档、dawnshard直装可玩版游戏
|