mirror of
https://github.com/qwerfd2/Groove_Coaster_2_Server.git
synced 2025-12-22 03:30:18 +00:00
Update README.md
This commit is contained in:
32
README.md
32
README.md
@@ -1,8 +1,8 @@
|
|||||||
# Groove-Coaster-2OS-Server
|
# 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>
|
<details>
|
||||||
<summary>English</summary>
|
<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.
|
`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 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.
|
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`请求后缀的脚本.
|
`getCrypt.py` 是一个用来单独解密`GET`请求后缀的脚本.
|
||||||
|
|
||||||
|
## 质量更新
|
||||||
|
|
||||||
|
### 存档迁移
|
||||||
|
|
||||||
|
一个 `save_id` 会在保存数据时生成,可在用户中心复制。你可以分享它,也可以输入别人的 `save_id` 来将他们的存档覆盖到你自己的账号下。
|
||||||
|
|
||||||
|
小心,你的旧存档不会被备份。因此,此功能仅适合来迁移自己的存档,或者迁移受信任的存档。
|
||||||
|
|
||||||
|
## 金币倍数调整
|
||||||
|
|
||||||
|
你可以在用户中心调整获得的金币倍数 [0, 5]。
|
||||||
|
|
||||||
|
嗯就这些(
|
||||||
|
|
||||||
## 账号系统实装
|
## 账号系统实装
|
||||||
|
|
||||||
账号仅用于保存/同步存档。Gcoin和歌曲所有权和设备绑定。不过,存档中已经解锁的曲目将在新的设备上可用。官方版不允许重命名及登出账号。私服则可以进行这些操作。不过,一个账号只能同时登陆一台设备,如果登录第二台设备,第一台设备将被挤掉。
|
账号仅用于保存/同步存档。Gcoin和歌曲所有权和设备绑定。不过,存档中已经解锁的曲目将在新的设备上可用。官方版不允许重命名及登出账号。私服则可以进行这些操作。不过,一个账号只能同时登陆一台设备,如果登录第二台设备,第一台设备将被挤掉。
|
||||||
|
|||||||
Reference in New Issue
Block a user