本文最后更新于 2024-09-26,

若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。

本站只有Telegram群组为唯一交流群组, 点击加入

文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请

Rin Aqua

0.0.46 Aqua不支持Luminous/SUN PLUS

支持SUN PLUS请下载Rin Aqua

Rin Aqua与其他任意版本Aqua配置方法基本一致

在下面系统变量处点击新建

  • 变量名填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.20LUMINOUS@rinsama
      SDEZ: MaiMai DX1.40BUDDiES@肥宅虾哥
      SDGA: MaiMai DX (International)1.45BUDDiES PLUS@Clansty
      SDED: Card Maker1.34
      SBZV: Project DIVA Arcade7.10Future Tone
      SDDT: O.N.G.E.K.I.1.45bright MEMORY Act.3@Gamer2097
      SDFE: Wacca (*ALPHA STAGE)3.07Reverse

安装步骤

  1. 安装Docker🐳
    安装好docker和docker compose,如果你使用的是wndows版本下的WSL2,同样适用于文章内的命令。
  2. 运行 git clone https://github.com/hykilpikonna/AquaDX
    拉取项目到设备内
  3. 在AquaDX文件夹内执行命令 docker compose up

1716964892105.webp

如果出现下面的报错

1716965013489.webp

由于网络问题,GeoLite2 Country.mmdb文件无法正确更新,请手动到https://git.io/GeoLite2-Country.mmdb下载文件并放置在data文件夹中。

启动成功界面

1716965368185.webp

常见问题

如果在 docker 服务器启动后,您在标题服务器检查中遇到 BAD,请编辑 config/application.properties 并更改 allnet.server.host为您的 LAN IP 地址(例如 192.168.0.?)。您可以使用 ipconfig(Windows) 或 ifconfig(Linux) 上的命令找到您的 LAN 地址。

1716966298946.webp

  • 如果在配置DNS后无法连接本地Aqua服务器,请到Bin目录下修改 config_common.json
    更改 "type": "2.0""1.0" 它位于 allnet_auth
    更改 "enable": true的值为 false 它位于 allnet_accounting

运行界面

在Segatools.ini内配置好Dns

1716966223575.webp

设置为你Aqua服务器的IP

1716965698746.webp

如图:顺利读取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_hostsrc/libs/config.ts使用您的 URL。data_host如果您不确定它是什么,请保持不变。最后,运行:

yarn install
yarn dev

通过前端端口访问业务,来控制控制玩家数据,例如穿搭/铭牌/分数/跑图

1716965982886.webp

你也可以使用rinnet的项目:https://github.com/RinNET-OpenSource/aqua_viewer

只要连接上你的API后端即可