Skip to content

Lost-MSth/Arcaea-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcaea-server

一个微型的 Arcaea 本地服务器 A small local server for Arcaea

简介 Introduction

这是基于 Python 以及 Flask 的微型本地 Arcaea 服务器,可以模拟游戏的主要功能。这可能是我第一次写这种大程序,若有不妥之处,敬请谅解。

本程序主要用于学习研究,不得用于任何商业行为,否则后果自负,这不是强制要求,只是一个提醒与警告。

This is a small local Arcaea server based on Python and Flask, which can simulate the main functions of the game. This may be the first time I have written such a large program. Please understand if there is something wrong with it.

This procedure is mainly used for study and research, and shall not be used for any commercial activities, otherwise the consequences will be borne by oneself. This is not a mandatory requirement, just a reminder and warning.

虽然看起来很蠢,但是可以用! It looks stupid, but it works!

特性 Features

❌ : 不支持 Not supported
⚠️ : 可能存在问题 / 可能与官方不一样 Possible issues / may differ from official
🗑️ : 不再更新,可能会移除或重构 No longer updated, may be removed or refactored
🚧 : 建设中 In construction

  • 登录、注册 Login and registration
    • 多设备自动封号 Auto-ban of multiple devices
    • ⚠️ 多设备登录 Multi device login
    • 登录频次限制 Login rate limit
    • 注册频次限制 Register rate limit
    • ⚠️ 销号 Destroy account
  • 成绩上传 Score upload
    • 成绩校验 Score check
    • 成绩排名 Score rank
  • 潜力值机制 Potential
    • Best 30
    • ⚠️ Recent Top 10
  • 世界排名 Global rank
  • 段位系统 Course system
  • ⚠️ Link Play 2.0
  • 好友系统 Friends
    • ❌ 好友位提升 Max friend number increase
  • 云端存档 Cloud save
    • 尝试全剧情、曲目解锁 Try to unlock all the stories and songs
  • 世界模式 World mode
    • 体力系统 Stamina system
    • ⚠️ 普通梯子强化和绳子强化 Normal steps boost & beyond boost
    • ⚠️ 角色技能 Character skills
  • 歌曲下载 Songs downloading
    • ❌ 加密下载 Encrypted downloading
    • 下载校验 Download check
    • 下载频次限制 Download rate limit
  • 内容捆绑包热更新 Content bundle hot update
  • 购买系统 Purchase system
    • 单曲和曲包 Single & Pack
    • ❌ 捆绑包 Pack bundle
    • 折扣 Discount
    • 五周年兑换券 5-th anniversary ticket
    • 单曲兑换券 Pick ticket
    • ❌ Extend 包自动降价 Extend pack automatic price reduction
  • 奖励系统 Present system
  • 兑换码系统 Redeem code system
  • 新手任务 Missions
  • 角色系统 Character system
  • 数据记录 Data recording
    • 用户成绩 Users' scores
    • 用户每日潜力值 Users' daily potential
  • 🗑️ 简单的网页管理后台 Simple web admin backend
  • 🚧 API
  • 服务器日志 Server log

说明 Statement

只是很有趣,用处探索中。
It is just so interesting. What it can do is under exploration.

下载 Download

这里 Here

Arcaea-CN official

更新日志 Update log

只保留最新版本 Only keep the latest version.

提醒:更新时请注意保留原先的数据库,以防数据丢失。
Tips: When updating, please keep the original database in case of data loss.

其它小改动请参考各个 commit 信息。
Please refer to the commit messages for other minor changes.

Version 2.12.0

v2.12.0.1 ~ v2.12.0.10 for Arcaea 5.10.6 ~ 6.7.1

Here are not all bug fixes and features.

  • 适用于 Arcaea 6.7.1 版本 For Arcaea 6.7.1
  • 添加一些新搭档和搭档的觉醒形态,并支持他们的技能 Add some new partners, uncap some others, and add support for their skills.
  • 支持“光 (Fatalis)”的由世界模式总台阶数决定的动态搭档数值 Add support for dynamic values of "Hikari (Fatalis)", which is depended by world mode total steps.
  • 支持新版本客户端的账户注册和登录接口 Adapt to new account registration and login endpoints of the new version client.
  • 修复 Link Play 房间中玩家历史分数异常的问题 Fix a bug that if players do not start the first play in one room, their scores will be wrong.
  • 修复因为歌曲 idx 数值过大导致服务端错误,致使 Link Play 模块无法工作的问题 Fix a bug that if song's idx is too big, the server will catch the error, which makes Link Play cannot work.
  • 修复谱面难度 ETR 相关问题 Fix some bugs about the ETR difficulty.

运行环境与依赖 Running environment and requirements

  • Windows / Linux / Mac OS / Android...
  • Python >= 3.6
    • Flask >= 2.0
    • Cryptography >= 35.0.0
    • limits >= 2.7.0
  • Charles, IDA, proxy app... (optional)

子项目 Sub repositories

Arcaea-Server-Wiki : 项目文档 Project documentation

Arcaea-Bundler : 用于生成和解包内容捆绑包 Used to pack or unpack content bundles

Arcaea-Server-Frontend : In building

旧的说明 Old wiki

使用说明 Instruction for use

中文
English

注意 Attentions

中文
English

Q&A

中文 / English

鸣谢 Thanks

歌曲数据库来自 Using song database from BotArcAPI releases ArcaeaSongDatabase ArcaeaSongDatabase Fork

从v2.9开始不再提供歌曲数据
Since v2.9, song data will not be provided.

网站图标来自 Using favicon from black fate - てんてん - pixiv

联系方式 Contact

如有必要,可以联系本人 Contact me if necessary
邮箱 Email:[email protected]

支持一下 Support me

生活不易。 Life is not easy.
支付宝 Alipay
微信 WeChat

使用许可 Use license

MIT © Lost

About

一个微型的 Arcaea 本地服务器 A small local server for Arcaea

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages