mirror of
https://github.com/Lost-MSth/Arcaea-server.git
synced 2025-12-14 08:06:23 +08:00
Update to v2.12.0
This commit is contained in:
126
README.md
126
README.md
@@ -26,6 +26,7 @@ This procedure is mainly used for study and research, and shall not be used for
|
|||||||
- 多设备自动封号 Auto-ban of multiple devices
|
- 多设备自动封号 Auto-ban of multiple devices
|
||||||
- :warning: 多设备登录 Multi device login
|
- :warning: 多设备登录 Multi device login
|
||||||
- 登录频次限制 Login rate limit
|
- 登录频次限制 Login rate limit
|
||||||
|
- 注册频次限制 Register rate limit
|
||||||
- :warning: 销号 Destroy account
|
- :warning: 销号 Destroy account
|
||||||
- 成绩上传 Score upload
|
- 成绩上传 Score upload
|
||||||
- 成绩校验 Score check
|
- 成绩校验 Score check
|
||||||
@@ -33,9 +34,9 @@ This procedure is mainly used for study and research, and shall not be used for
|
|||||||
- 潜力值机制 Potential
|
- 潜力值机制 Potential
|
||||||
- Best 30
|
- Best 30
|
||||||
- :warning: Recent Top 10
|
- :warning: Recent Top 10
|
||||||
- :warning: 世界排名 Global rank
|
- 世界排名 Global rank
|
||||||
- 段位系统 Course system
|
- 段位系统 Course system
|
||||||
- :warning: Link Play
|
- :warning: Link Play 2.0
|
||||||
- 好友系统 Friends
|
- 好友系统 Friends
|
||||||
- :x: 好友位提升 Max friend number increase
|
- :x: 好友位提升 Max friend number increase
|
||||||
- 云端存档 Cloud save
|
- 云端存档 Cloud save
|
||||||
@@ -85,35 +86,78 @@ It is just so interesting. What it can do is under exploration.
|
|||||||
> 提醒:更新时请注意保留原先的数据库,以防数据丢失。
|
> 提醒:更新时请注意保留原先的数据库,以防数据丢失。
|
||||||
> Tips: When updating, please keep the original database in case of data loss.
|
> Tips: When updating, please keep the original database in case of data loss.
|
||||||
>
|
>
|
||||||
> 其它小改动请参考各个 commit 信息
|
> 其它小改动请参考各个 commit 信息。
|
||||||
> Please refer to the commit messages for other minor changes.
|
> Please refer to the commit messages for other minor changes.
|
||||||
|
|
||||||
### Version 2.11.3
|
### Version 2.12.0
|
||||||
|
|
||||||
> v2.11.2.1 ~ v2.11.2.7 for Arcaea 4.5.0 ~ 5.2.0
|
> v2.11.3.1 ~ v2.11.3.20 for Arcaea 5.2.0 ~ 5.10.4
|
||||||
|
>
|
||||||
|
> Here are not some bug fixes.
|
||||||
|
>
|
||||||
|
> 注意:Link Play 2.0 无法兼容旧版本客户端。 Note: Link Play 2.0 is not compatible with older client versions.
|
||||||
|
|
||||||
- 适用于 Arcaea 5.2.0 版本
|
- 适用于 Arcaea 5.10.4 版本
|
||||||
For Arcaea 5.2.0
|
For Arcaea 5.10.4
|
||||||
- 新搭档 **Ilith & Ivy**、**Hikari & Vanessa**、**摩耶**、**露恩** 已解锁(注意“ 洞烛(至高:第八探索者)”因客户端因素不可选用)
|
- 添加一些新搭档和搭档的觉醒形态,并支持他们的技能
|
||||||
Unlock the character **Ilith & Ivy**, **Hikari & Vanessa**, **Maya**, and **Luin**. (Note that "Insight(Ascendant - 8th Seeker)" is not available due to the client.)
|
Add some new partners, uncap some others, and add support for their skills.
|
||||||
- 为以上角色的技能提供服务端支持
|
- 支持 Link Play 2.0 的几乎所有功能
|
||||||
Provide server-side support for the skills of the above characters.
|
Add almost whole support for Link Play 2.0.
|
||||||
- 设置中新增可选选项 `DOWNLOAD_FORBID_WHEN_NO_ITEM` 使得当 `songlist` 文件存在时,没有购买的用户无法下载曲目文件(实验性)
|
- 支持新谱面难度 ETR
|
||||||
An option `DOWNLOAD_FORBID_WHEN_NO_ITEM` has been added to the config file to make that users cannot download the songs' files if they has not bought them when the `songlist` file exists. (Experimental)
|
Adapt to the new difficulty ETR.
|
||||||
- 支持文件 `video_720.mp4` & `video_1080.mp4` 的下载
|
- 支持内容捆绑包(热更新),包含两种更新模式
|
||||||
Add support for downloading `video_720.mp4` & `video_1080.mp4`.
|
Add support for content bundles (hot update), including two update modes.
|
||||||
- 在存档全解锁和 `songlist` 解析器中支持更多东西,以适应游戏更新
|
- 支持新手任务系统
|
||||||
Support more things in full cloud save unlocking and `songlist` parser, to adapt to game updates.
|
Add support for missions.
|
||||||
- Link Play 拥有更详细的控制台日志了
|
- 更新 Recent 30 机制,修改其表结构
|
||||||
More detailed console log for Link Play.
|
Update Recent 30 mechanism. Alter Recent 30 table structure.
|
||||||
- 修复一些搭档的技能在世界模式进度中显示不正确的问题
|
- PTT 机制更新:添加了推分保护
|
||||||
Fix a bug that some characters' skill cannot display proper values in world mode progression.
|
PTT mechanism: Change first play protection to new best protection.
|
||||||
- 修复技能 "skill_mithra" 导致了 `prog` 值增加而不是世界模式进度增加的问题
|
- 调整世界排名机制使其更接近于官服
|
||||||
Fix a bug that "skill_mithra" results in adding `prog` value instead of world mode progress.
|
Adjust world rank mechanism to be closer to the official one.
|
||||||
- 重构 Link Play TCP 数据交换部分,以获得更好的安全性和扩展性
|
- 重构世界模式,并调整了一些搭档的技能效果和进度计算逻辑
|
||||||
Code refactor of Link Play TCP data transmission for better security and scalability.
|
Code refactor for World Mode, and adjust some skills and the logic of progress calculation.
|
||||||
- 新增一个 HTTP API 用来获取 Link Play 中当前的房间和玩家信息
|
- 支持世界模式的陷落梯子
|
||||||
Add an HTTP API endpoint for getting the information of current rooms and players in Link Play.
|
Add support for Breached World Map.
|
||||||
|
- 添加了一个陷落梯子例子(#148)
|
||||||
|
Add an example breached map. (#148)
|
||||||
|
- 变更残片购买体力的恢复时间为 23 小时
|
||||||
|
Change the recover time of using fragments buying stamina to 23 hours.
|
||||||
|
- 支持设置多个可使用的和旧的游戏 API 前缀,其中旧的前缀会通知用户更新客户端
|
||||||
|
Add some endpoints for old API prefixes to notify users to update the client; add support for multiple game prefixes.
|
||||||
|
- 支持用户自销毁账号(默认不开启)
|
||||||
|
Add support for users destroy their own accounts. (default unable)
|
||||||
|
- 添加对“单曲兑换券”的不完整支持
|
||||||
|
Incomplete support for "pick_ticket".
|
||||||
|
- 世界模式地图文件夹中可以包含子文件夹了
|
||||||
|
Make the world maps' folder can have sub folders.
|
||||||
|
- 支持后台和 API 刷新 Recent 30 的定数评分
|
||||||
|
Add support for refreshing ratings of Recent 30 via API and webpage.
|
||||||
|
- 添加对 IP 及设备的用户注册频率限制
|
||||||
|
Add the IP and the device rate limiters for user register.
|
||||||
|
- 修复当用户再次通过已经通过的段位时无法正常上传分数的问题(by Guzi422)
|
||||||
|
Fix the bug that the player cannot upload the score when completing a course again. (by Guzi422)
|
||||||
|
- 修复段位模式最高分在用户未完整完成挑战时不更新的逻辑问题
|
||||||
|
Fix a logical bug that the course's high score will not update if the user does not complete the whole course challenge.
|
||||||
|
- 修复 Link Play 相关 API 接口报错的问题
|
||||||
|
Fix a bug that API for Link Play cannot work.
|
||||||
|
- 修复依赖问题:cryptography >= 35.0.0
|
||||||
|
Fix requirements: cryptography >= 35.0.0
|
||||||
|
- 修复 `songlist` 解析问题(#156)
|
||||||
|
Fix a `songlist` parser problem. (#156)
|
||||||
|
- 修复技能 skill_amane 在世界地图台阶类型为空时报错的问题
|
||||||
|
Fix a bug that "skill_amane" may arise error when the step type of world map is null.
|
||||||
|
- 支持自动添加搭档“光 & 对立 (Reunion)”和“光 (Fatalis)”,以尝试解决最终章的解锁问题(#110 #164)
|
||||||
|
Add support for automatically adding partner "Hikari & Tairitsu (Reunion)" and "Hikari (Fatalis)", to try to unlock Finale stories correctly. (#110 #164)
|
||||||
|
- 修复 `songlist` 文件存在时视频文件无法下载的问题(#177)
|
||||||
|
Fix a bug that the video files cannot be downloaded when
|
||||||
|
the `songlist` file exists. (#177)
|
||||||
|
- 修复 Link Play 中玩家全部返回房间后上一首曲子成绩消失的问题
|
||||||
|
Fix a bug that the last song's scores will disappear when all players return to room in Link Play.
|
||||||
|
- 工具 `update_song.py` 支持 ETR 难度
|
||||||
|
Add support for ETR difficulties in the `update_song.py` tool.
|
||||||
|
- 添加发送错误信息的小工具测试服务端
|
||||||
|
Add a small tool test server to send error message.
|
||||||
|
|
||||||
## 运行环境与依赖 Running environment and requirements
|
## 运行环境与依赖 Running environment and requirements
|
||||||
|
|
||||||
@@ -124,28 +168,36 @@ It is just so interesting. What it can do is under exploration.
|
|||||||
- limits >= 2.7.0
|
- limits >= 2.7.0
|
||||||
- Charles, IDA, proxy app... (optional)
|
- Charles, IDA, proxy app... (optional)
|
||||||
|
|
||||||
<!--
|
|
||||||
## 环境搭建 Environment construction
|
|
||||||
[中文](https://github.com/Lost-MSth/Arcaea-server/wiki/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA)
|
|
||||||
[English](https://github.com/Lost-MSth/Arcaea-server/wiki/Environment-construction)
|
|
||||||
-->
|
|
||||||
|
|
||||||
## 子项目 Sub repositories
|
## 子项目 Sub repositories
|
||||||
|
|
||||||
|
[Arcaea-Server-Wiki](https://arcaea.lost-msth.cn/Arcaea-Server/)
|
||||||
|
: 项目文档 Project documentation
|
||||||
|
|
||||||
[Arcaea-Bundler](https://github.com/Lost-MSth/Arcaea-Bundler)
|
[Arcaea-Bundler](https://github.com/Lost-MSth/Arcaea-Bundler)
|
||||||
: 用于生成和解包内容捆绑包 Used to pack or unpack content bundles
|
: 用于生成和解包内容捆绑包 Used to pack or unpack content bundles
|
||||||
|
|
||||||
## 使用说明 Instruction for use
|
[Arcaea-Server-Frontend](https://github.com/Lost-MSth/arcaea_server_frontend)
|
||||||
|
: In building
|
||||||
|
|
||||||
|
## 旧的说明 Old wiki
|
||||||
|
|
||||||
|
<!--
|
||||||
|
### 环境搭建 Environment construction
|
||||||
|
[中文](https://github.com/Lost-MSth/Arcaea-server/wiki/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA)
|
||||||
|
[English](https://github.com/Lost-MSth/Arcaea-server/wiki/Environment-construction)
|
||||||
|
-->
|
||||||
|
|
||||||
|
### 使用说明 Instruction for use
|
||||||
|
|
||||||
[中文](https://github.com/Lost-MSth/Arcaea-server/wiki/%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)
|
[中文](https://github.com/Lost-MSth/Arcaea-server/wiki/%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)
|
||||||
[English](https://github.com/Lost-MSth/Arcaea-server/wiki/Instruction-for-use)
|
[English](https://github.com/Lost-MSth/Arcaea-server/wiki/Instruction-for-use)
|
||||||
|
|
||||||
## 注意 Attentions
|
### 注意 Attentions
|
||||||
|
|
||||||
[中文](https://github.com/Lost-MSth/Arcaea-server/wiki/%E6%B3%A8%E6%84%8F)
|
[中文](https://github.com/Lost-MSth/Arcaea-server/wiki/%E6%B3%A8%E6%84%8F)
|
||||||
[English](https://github.com/Lost-MSth/Arcaea-server/wiki/Attentions)
|
[English](https://github.com/Lost-MSth/Arcaea-server/wiki/Attentions)
|
||||||
|
|
||||||
## Q&A
|
### Q&A
|
||||||
|
|
||||||
[中文 / English](https://github.com/Lost-MSth/Arcaea-server/wiki/Q&A)
|
[中文 / English](https://github.com/Lost-MSth/Arcaea-server/wiki/Q&A)
|
||||||
|
|
||||||
@@ -164,7 +216,7 @@ It is just so interesting. What it can do is under exploration.
|
|||||||
## 联系方式 Contact
|
## 联系方式 Contact
|
||||||
|
|
||||||
如有必要,可以联系本人 Contact me if necessary
|
如有必要,可以联系本人 Contact me if necessary
|
||||||
邮箱 Email:th84292@foxmail.com
|
邮箱 Email:arcaea@lost-msth.cn
|
||||||
|
|
||||||
## 支持一下 Support me
|
## 支持一下 Support me
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user