245 字
1 分钟
迁服补发:按名匹配、不猜收件人的邮件系统
场景:换服,仓库不能丢
新服清空数据,玩家旧仓库的上千件道具要一件不少发回来。匹配键是旧服账号名 + 角色名 = 新服账号名 + 角色名,内部 UID/CID 完全不同也没关系——旧 ID 只进审计记录,不参与收件判定。
改名走映射,不猜
source_account,source_character,target_account,target_character旧服账号,旧服角色,新服账号,新服角色角色改过名?填 mapping.csv,没填的一律按同名匹配。脚本绝不按职业等级猜收件人——发错一封就是事故,宁可漏发(可查)不錯发(难追)。
分 section 精确打击
--sections 角色个人金库 / all / 账号共享金库,共享金库的金币单独一封金币邮件(需显式 --include-shared-vault-gold)。附赠邮件(50 调整箱、50 经验书)计入审计与幂等数据,重跑不重复发。
迁服补发的三条命:匹配键稳定、幂等可重跑、审计可追溯。