Update README.md

This commit is contained in:
UnitedAirforce
2025-06-17 20:54:46 +08:00
parent e6f6a56f4b
commit 27fd16f2ea

View File

@@ -1,8 +1,8 @@
# Groove-Coaster-2OS-Server
A small local server for `Groove Coaster 2: Original Style`, implemented with `Python` and `Flask`.
A small local server for `Groove Coaster 2: Original Style`, implemented with `Python` and ~~Flask~~ `Starlette`.
一个基于`Python`和~~`Flask`~~`Starlette`的微型`Groove Coaster 2: Original Style`本地服务器。
一个基于`Python`和~~Flask~~`Starlette`的微型`Groove Coaster 2: Original Style`本地服务器。
<details>
<summary>English</summary>
@@ -235,6 +235,20 @@ If you want to make your service only available to whitelisted devices, turn on
`getCrypt.py` is a standalone script used to decrypt the mass inside the `GET` requests.
## QOL Features
### Save file migration
A `save_id` will be generated upon saving the data to the server. It is available at your user page. You can share it, or input someone else's `save_id`, to have their save file applied to your record.
Note that your old record is not backed up. Thus, this feature should only be used to migrate your own save file, or some save file that you trust.
## Coin Multiplier
A coin multiplier [0, 5] can be set by the user in the user center.
That's about it actually
## Account System Implementation
Account is only used for save file saving/loading (song ownership and coins are tied to devices. However, songs unlocked in the save file will remain unlocked on a new device). Unlike the official version, you can rename and log out of your account. However, only one device may be connected to an account at a time. The old device will be logged off if a new device logs in.
@@ -481,6 +495,20 @@ PC用文本编辑器打开服务器文件夹的 `config.env`,将`IPV4`填写
`getCrypt.py` 是一个用来单独解密`GET`请求后缀的脚本.
## 质量更新
### 存档迁移
一个 `save_id` 会在保存数据时生成,可在用户中心复制。你可以分享它,也可以输入别人的 `save_id` 来将他们的存档覆盖到你自己的账号下。
小心,你的旧存档不会被备份。因此,此功能仅适合来迁移自己的存档,或者迁移受信任的存档。
## 金币倍数调整
你可以在用户中心调整获得的金币倍数 [0, 5]。
嗯就这些(
## 账号系统实装
账号仅用于保存/同步存档。Gcoin和歌曲所有权和设备绑定。不过存档中已经解锁的曲目将在新的设备上可用。官方版不允许重命名及登出账号。私服则可以进行这些操作。不过一个账号只能同时登陆一台设备如果登录第二台设备第一台设备将被挤掉。