This commit is contained in:
2026-05-14 14:21:17 +08:00
parent 7a75f5d612
commit d33c937ebc
191 changed files with 1916 additions and 1549 deletions

View File

@@ -1,8 +1,8 @@
# 新用户注册默认点落地说明
# 新用户注册默认点落地说明
## 目标
每个新注册用户默认获得 `10`点。赠送必须由后端统一落账,前端只展示余额和流水,不在本地补发或推算。
每个新注册用户默认获得 `10`点。赠送必须由后端统一落账,前端只展示余额和流水,不在本地补发或推算。
## 落账规则
@@ -18,7 +18,7 @@
`runtime_snapshot.game_state.playerCurrency` 是运行态内的旧货币字段,不允许覆盖已经存在真实钱包业务流水的账户余额。只要用户已有非 `snapshot_sync` 的钱包流水,后续存档同步只能累计游玩时长和玩过世界,不再用 `playerCurrency` 回写 `wallet_balance`
这样可以避免新用户注册赠送的 `10`点,在首次保存 `playerCurrency = 0` 的运行态快照时被覆盖成 `0`
这样可以避免新用户注册赠送的 `10`点,在首次保存 `playerCurrency = 0` 的运行态快照时被覆盖成 `0`
## 影响文件