a049498f2c86ea349837b5818cac08c98f6d4f3b
协议文档开头一直写着「成败判定只看推送包里的 data.success」,但下 面没有任何一个包定义过该字段,代码里也没有——文档自相矛盾且与实 现不符。本轮代码补齐后同步文档: - 新增「0. 通用约定」:0.1 所有服务器→客户端包必带 data.success; 0.2 失败回包(rpc 与请求同名、只回请求者、success=false+errcode) 与 errcode 取值表,另附 cards 牌id 入参约束(非空数组、0~107 整 数、不重复,不做类型兜底)与 tishi 成功不回执的例外;0.3 说明 deskinfo 的 success 归平台填写。 - 6 处 multiple 描述改为 get_base_bycall(call, climb),列出爬坡与 常规两套取值,并注明与结算包 aset.multiple 同源。 - chupai1 补 shuai 字段;cardtype 补完整取值说明与「甩牌会被压平、 真实结构读 shuai」的告警。 - 3 处 info 描述补「有人报无主后三个座位同时刷新」。 - PushCards.pushlist 描述补「内层恒 3 个座位、按本局主牌花色排序」。 - mingpai / tishi 的「否则忽略」改为按 0.2 回对应 errcode 的失败包。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
No description provided
11 MiB
Languages
JavaScript
99%
HTML
0.8%
PHP
0.1%