Aqua服务器搭建使用教程
本文最后更新于 2024-09-26,
若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。
本站只有Telegram群组为唯一交流群组, 点击加入
文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请
Rin Aqua
0.0.46 Aqua不支持Luminous/SUN PLUS
支持SUN PLUS请下载Rin Aqua
Rin Aqua与其他任意版本Aqua配置方法基本一致
-
下载并安装
Java Development Kit 17
-
下载
aqua-0.0.46-RELEASE.zip
并解压 (游玩SUN PLUS请务必下载Rin Aqua
)离线服务器 :Aqua-Rin 支持SP不支持LMN 本站不限速网盘 JDK17 -Aqua依赖必装 甲骨文官方下载 -
安装
Java Development Kit
-
设置JAVA系统变量
我的电脑→右键
在下面系统变量处点击新建
- 变量名填JAVA_HOME,变量值填入你JDK的安装目录
- 例如下图安装目录即为默认安装位置,选择到jdk-19这个目录即可
- 点击确定保存设定
- 打开
aqua
文件夹,用文本编辑器类软件打开其中的application.properties
文件- 将图中画圈的两行取消注释(删除每行前面的#)
allnet.server.host=
修改为你启动Aqua服务器电脑的IPv4地址,如何查看请自行搜索allnet.server.port=80
无需修改- 如果启动后显示端口被占用,请杀掉相关端口后重启服务器,如何杀端口请自行搜索
↓ 修改后 ↓
保存并关闭文件
- 双击
start.bat
运行服务器 - 服务器启动后会弹出窗口,稍等一会便会显示服务器状态和前端访问地址
Aime DB
/Billing
/ALL.Net
全部显示OK即可Web Interface
为Aqua Viewer访问地址,复制到浏览器即可访问后台
- 打开HDD中的segatools.ini
- DNS项中填入你上面Aqua服务器设定的IPv4地址
- 保存并关闭文件,启动游戏即可,aqua窗口切不可关闭
- 如果你启动Aqua离线服和游玩HDD是同一台电脑,Aqua地址可以设定为
127.0.0.1
,segatools.ini
中的DNS
可以设定为本机IPv4地址,如果是不同的机器启动服务器和游戏,请按上面的方法设置! - 浏览网页后台请将控制台上的
Web Interface
地址复制到浏览器访问即可
2024年5月更新 Aqua V1
项目地址:https://github.com/hykilpikonna/AquaDX/tree/v1-dev
支持的游戏
-
-
新版
Aqua
本地服务器支持目录如果拉取项目后启动服务器还是灰网(灰地球),请修改项目默认
docker-compose.yml
文件如下对dockerfile重新构筑:version: '3.8' services: app: build: . ports: - "80:80" - "8443:8443" - "22345:22345" environment: - SPRING_DATASOURCE_URL=jdbc:mariadb://db:3306/main - SPRING_DATASOURCE_USERNAME=cat - SPRING_DATASOURCE_PASSWORD=meow - SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.mariadb.jdbc.Driver depends_on: - db volumes: - ./config:/app/config - ./data:/app/data db: image: mariadb:latest environment: MYSQL_ROOT_PASSWORD: meow MYSQL_DATABASE: main MYSQL_USER: cat MYSQL_PASSWORD: meow ports: - "127.0.0.1:3369:3306" volumes: - mariadb_data:/var/lib/mysql volumes: mariadb_data:
然后执行docker compose up -d 即可使用服务(网络绿)
以下是该服务器支持的游戏列表。游戏 版本 代号 感谢贡献 SDHD: CHUNITHM (Chusan) 2.20 LUMINOUS @rinsama SDEZ: MaiMai DX 1.40 BUDDiES @肥宅虾哥 SDGA: MaiMai DX (International) 1.45 BUDDiES PLUS @Clansty SDED: Card Maker 1.34 SBZV: Project DIVA Arcade 7.10 Future Tone SDDT: O.N.G.E.K.I. 1.45 bright MEMORY Act.3 @Gamer2097 SDFE: Wacca (*ALPHA STAGE) 3.07 Reverse
-
安装步骤
- 安装Docker🐳
安装好docker和docker compose,如果你使用的是wndows版本下的WSL2,同样适用于文章内的命令。 - 运行
git clone https://github.com/hykilpikonna/AquaDX
拉取项目到设备内 - 在AquaDX文件夹内执行命令
docker compose up
如果出现下面的报错
由于网络问题,GeoLite2 Country.mmdb文件无法正确更新,请手动到https://git.io/GeoLite2-Country.mmdb下载文件并放置在data文件夹中。
启动成功界面
常见问题
如果在 docker 服务器启动后,您在标题服务器检查中遇到 BAD,请编辑 config/application.properties
并更改 allnet.server.host
为您的 LAN IP 地址(例如 192.168.0.?)。您可以使用 ipconfig
(Windows) 或 ifconfig(
Linux) 上的命令找到您的 LAN 地址。
- 如果在配置DNS后无法连接本地Aqua服务器,请到Bin目录下修改
config_common.json
更改"type": "2.0"
为"1.0"
它位于allnet_auth
下
更改"enable": true
的值为false
它位于allnet_accounting
下
运行界面
在Segatools.ini内配置好Dns
设置为你Aqua服务器的IP
如图:顺利读取id和keychip
确认没有问题之后,在AquaDX文件夹内执行命令 docker compose up -d
使服务持久化。
服务对外开放
如果你有服务器,可以将服务开放给小伙伴使用。搭配的前端为AquaNet
需要对外开放端口
Aime DB : Port 22345 ✅
Billing : Port 8443 ✅
ALL.Net : Port 80 ✅
运行
首先,您需要安装 Node.js 和 yarn。然后,您需要启动测试 AquaDX 服务器并配置 in aqua_host
以 src/libs/config.ts
使用您的 URL。data_host
如果您不确定它是什么,请保持不变。最后,运行:
yarn install
yarn dev
通过前端端口访问业务,来控制控制玩家数据,例如穿搭/铭牌/分数/跑图
你也可以使用rinnet的项目:https://github.com/RinNET-OpenSource/aqua_viewer
只要连接上你的API后端即可