Releases: Ultronxr/ValorantApp
Releases · Ultronxr/ValorantApp
ValorantApp v1.2
ValorantApp v1.2
更新内容
- 移除有关
batchUpdateSingle/batchQuerySingle
、batchUpdateBonus/batchQueryBonus
的所有内容, 现统一更新为batchUpdateBoth/batchQueryBoth
(批量更新/查询每日商店+夜市) - 获取每日商店/夜市数据时,如果请求了API,那么sleep一个指定的秒数,以手动符合拳头API速率限制
- 添加了详细日志,以展示程序运行流程
Full Changelog: v1.1...v1.2
BUG 修复
StoreFrontServiceImpl.java#L140
,当尝试更新账号的 RSO token 时,如果更新失败(返回RSO对象为null,表示账号密码错误/API请求速率上限/两步验证失败等情况),直接中止请求 StoreFrontAPI 并返回 null 结果StoreFrontServiceImpl.java#L86
(接第1点),当 StoreFrontAPI 请求结果为 null 时,直接中止流程,不再进行每日商店/夜市数据解析
更新方式(选其一)
- (推荐)直接下载
ValorantApp_jar.exe
覆盖安装根目录下的文件,双击运行即可。 - 手动 dump 数据库
valorant_dev
文件,完全卸载软件;下载ValorantAppSetup.exe
重新安装,再手动创建数据库并导入数据库文件。
注意事项
- 如果你的软件安装在
管理员权限目录
下(例如 C:\Program Files 或 C:\Program Files (x86) ),创建日志文件夹logs/
时会失败报错,导致项目启动失败。此时请使用“右键-以管理员身份运行
”即可正常启动并输出文件日志。 - 完全卸载软件会删除包括数据库在内的所有文件,如需保留数据,请事先手动 dump 备份数据。
ValorantApp v1.1
ValorantApp v1.1
更新内容
添加 logback 日志配置,输出:
- 控制台日志
- 文件日志(logs/ValorantApp.log)
- ERROR文件日志(logs/ValorantApp_error.log)
- SQL文件日志(logs/ValorantApp_sql.log)
更新方式(选其一)
- (推荐)直接下载
ValorantApp_jar.exe
覆盖安装根目录下的文件即可。 - 手动 dump 数据库
valorant_dev
文件,完全卸载软件;下载ValorantAppSetup.exe
重新安装,再手动创建数据库并导入数据库文件。
注意事项
- 如果你的软件安装在管理员权限目录下(例如 C:\Program Files 或 C:\Program Files (x86) ),创建日志文件夹 logs/ 时会失败报错,导致项目启动失败。此时请使用“右键-以管理员身份运行”即可正常启动并输出文件日志。
- 完全卸载软件会删除包括数据库在内的所有文件,如需保留数据,请事先手动 dump 备份数据。
ValorantApp v1.0
使用 exe4j
把 jar包编译成 _jar.exe 可执行文件,使用 Inno Setup
把 _jar.exe、jre(openjdk-11.0.10+9-jre)、mysql(mysql-8.0.28-winx64)全部打包进一个 .exe 安装文件中
安装
双击 ValorantAppSetup.exe
进行安装。
安装过程会自动执行:
- 解压上述所有内容
- 初始化数据库,安装 mysql 服务并设置自启动
- 创建数据库用户(root/root)
- 创建数据库 valorant_dev 与数据库表(详见valorant_dev.sql)
卸载
双击安装根目录下的 unins000.exe
进行卸载。
卸载过程会自动执行:
- 删除 mysql 服务
- 删除安装目录下的所有文件(⚠警告:包括数据库文件,如需保留数据请手动 dump )
使用
服务端:安装完成后双击桌面快捷方式启动,或双击安装根目录下的 ValorantApp_jar.exe
启动;
浏览器:访问 http://localhost:9600/static/html/index.html 进入网页。
服务端项目会连接本地的数据库。
有关 release 中的文件
- ValorantApp-1.0.jar 项目打包的 jar包(mvn package)
- ValorantApp_jar.exe 使用
exe4j
把 jar包编译成的 _jar.exe 可执行文件 - ValorantAppSetup.exe 使用
Inno Setup
把 _jar.exe、jre、mysql 全部打包的完整安装包