🎮

疯狂像素城

自建服务器 · 登录后进入游戏

每个账号的角色、背包、邮件、订单相互独立
🎮疯狂像素城

—

你在这个服务器上的角色数据,按账号隔离。

我的物品

状态标题发件人附件时间操作
沙箱模式:点击购买直接发货,不产生真实扣款
payid名称价格奖励操作

我的订单

订单号商品金额状态时间

真实连到游戏服(WebSocket + sproto 二进制)。收发都显示十六进制与解码结果。

游戏服:未连接

快捷操作

全部账号

ID账号角色充值状态操作
授权码:玩家在游戏内兑换;也可在此停用
码批次奖励已用/总量状态操作

下发给客户端的开关(字段与官方抓包逐一对齐)。改完点下发,在线客户端会收到通知并重新拉配置。

原始 JSON

怎么让小游戏连到这个服务器

  1. 改包法(最省事):node server/tools/patch_client.js 解包目录
  2. 不改包:mitmdump -s server/tools/rewrite.py --mode regular@8888
  3. 换游戏服不用改包:地址由登录响应与 /serverlist/query 下发
  4. 抓 sproto 要直连:微信小游戏 WebSocket 不走系统代理

已验证的测试

测试内容结果
sproto 自检编解码往返4/4
线格式响应 type 为空 / 推送走 s2c / 2 字节前缀17/17
官方字节比对我方 login 编码 vs 官方抓包7/7
官方请求重放213 条真实请求213/213
全协议遍历274 个协议逐个验证274/274
端到端闭环真 WS 连接走完登录建号查询22/22
端到端集成HTTP + WS + 后台62/62