Skip to content

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