MySekaiMapper
🌐 Languages: English · 简体中文 · 繁體中文 · 日本語 · 한국어
📖 Documentation site: https://mouse233.github.io/MySekaiMapper/zh-CN/
MySekaiMapper 是面向 Project SEKAI MySekai 存档的 Go 服务:将加密存档转换为采集点地图,并将结果发送到 Telegram、Bark(Day.app)或 AstrBot(QQ)。
它可配合 MitM 抓包客户端或 Reqable 的 上报服务器(Report Server) 使用:抓包工具上传 MySekai 存档,服务解密、解析并绘制地图和稀有资源摘要,归档产物后自动发送通知,无需手动处理。
常见区域会生成 site_5.png(草地)、site_6.png(海滩)、site_7.png(花园)、site_8.png(纪念地)和 rare_resources.txt。渲染器与通知器也支持额外的常规 site_*.png 文件。
抓包流程已经在朝夕光年运营的国服和台服验证;其他地区是否可用取决于 API 路径和存档格式。
工作流程
text
游戏 API 响应 → MitM 模块 / Reqable 上报服务器
│ ① POST /uploadMySekai(单次或有序分片上传)
│ ② POST /reqable/report(HAR,可选 gzip / br / zstd)
▼
mysekaimapper serve
├─ AES-128-CBC 解密 + MsgPack 解析 + 坐标归一化
├─ 绘制 site_*.png + rare_resources.txt
├─ 归档到 data/archive/by-id/<player_id>/<timestamp>/
└─ 发布 data/latest/ 并通知
├─ Telegram:以 multipart 媒体组上传本地图片
└─ Bark:从公开静态文件服务器读取图片 URL