Skip to content

备份与恢复 ​

本页介绍整套服务数据恢复。单个玩家问题请先看 撤单、退款与单角色回档教程,不要为一笔订单回滚整套数据库。

必须同时覆盖 ​

数据内容
PvPGNSQL 账号表、BBSUID、VIP 到期字段、账号配置。
角色CHARINFO、CHARSAVE、锁状态、D2DBS 备份。
论坛MySQL、附件、模板、上传文件、业务设置。
交易订单、托管快照、settlement journal、费用账本和幂等回执。
API角色索引、有限存档历史、审计;可重建部分也应保留用于对账。
配置服务配置、Windows 服务 runner、IIS applicationHost 配置、国度目录注册表。

一致性快照 ​

维护模式阻止新交易和自助,等待 D2DBS 活跃写入结束,暂停结算 worker,再备份数据库与角色目录。记录统一时间戳、Git 提交、活动版本、主机和服务集合。只复制 CHARSAVE 或只导出论坛库都不是可恢复备份。

恢复顺序 ​

  1. 关闭全部公开写入口和 worker。
  2. 恢复同一时间点的论坛账本、PvPGN 账号和角色存档。
  3. 恢复匹配程序与配置,保持 109/113 路径隔离。
  4. 只读启动数据库和 API,校验订单、VIP、绑定、存档版本与 checksum。
  5. 启动游戏服务,用测试账号验收,再开放论坛写入口和 worker。

交易已交付但论坛结算未完成时优先按幂等回执补偿,不要用旧角色备份整体覆盖玩家后续进度。

仅供 CNBN D2 服务管理与开发人员使用