网站与手记 /

花园公告栏:共享远征成绩与操作校验

排行榜接入独立数据库和匿名玩家身份。新远征逐关重放实际操作,结束后更新共享榜;断网时继续本地游玩,稍后重试提交。

这次有什么不同

  • 真实共享榜、昵称编辑、前 50 名与本人排名,按规则版本分榜并保留并列。
  • 匿名身份通过 HttpOnly Cookie 识别,成绩存入服务器数据库,服务重启后保留。
  • 新远征记录实际 60 Hz 操作,后端重新生成地图并验证真实通关,结束后才更新榜单。
  • 断网后保留待提交记录,恢复网络可重试;网页明确区分加载、空榜和服务不可用状态。

为什么这样做

  • 本轮在本机完成共享服务,尚未公开部署。两个独立浏览器上下文共享服务器成绩,个人身份彼此隔离。
  • 不直接上传历史本机最佳,缺少完整操作记录的旧暂存继续作为本机成绩。
  • 相同提交幂等、连续关卡顺序校验、装备历史验证和每位玩家的最佳更新均由后端执行。
  • 使用当前 Node 内置 SQLite,不增加第三方依赖;私有数据库和身份凭据不进入 DevLog 源码包。

接下来

  • 验收共享排行和断网体验后,安排公开托管、HTTPS、备份及目标设备检查。
这一版仍在观察的问题
  • 尚未公开托管,也未做公网并发、实体手机或长期运行验证。
  • 输入重放证明路线可通关,不证明真人操作,不能阻止自动解题脚本或多身份刷榜。
  • 匿名身份清除后暂不能找回;建议同一浏览器保持一个活跃游戏标签页,跨标签同时游玩的队列协调留待后续。
查看记录来源

本条完成了归档时的构建与自动验收。原始画面按捕获时的版本保留。

归档时间(UTC)
2026-09-15T05:49:14.925Z
源码版本指纹
f2ed37119ada9ace4296f615eec6199799e9a75f6152e35b050292dfff6c1561

实机画面和独立美术预览分别标注;本站图片为原始档案的压缩阅读副本。