← 返回最近更新
历史更新

更早的公开版本记录。

共 755 次历史更新,最新记录在前。本页显示第 41–60 条(第 3 / 38 页)。

  1. 已发布
    H5后端

    本次发布 2 项更新

    本次发布包含:精简后台重复说明;补齐慢查询等待证据。

    1. 精简后台重复说明

      移除重复说明栏,将必要统计口径放在对应指标旁按需查看。

      • 总览、报表与监控优先展示数据和操作
      • 保留数据时间、错误及样本状态,必要口径通过信息按钮查看
    2. 补齐慢查询等待证据

      独立采集数据库等待与进程资源计数,按会话及协议阶段关联慢查询,并显示采样缺口。

      • 不记录 SQL 参数;采样、内存和磁盘均有上限
      • 缺失证据明确显示,不以恢复正常代替根因归因
  2. 已发布
    H5后端

    本次发布 3 项更新

    本次发布包含:直接报名的定时真人锦标赛;后台数据优先展示;赛事金豆参与奖与定时颁奖。

    1. 直接报名的定时真人锦标赛

      直接报名、定时真人比赛,结束后自动发奖;赛前一天和一小时提醒已报名玩家。

      • 比赛页突出时间、奖品和报名入口,移除资格挑战要求
      • 支持两小时赛制,结束时按筹码排名并自动发奖
      • 开赛前一天和一小时发送站内提醒,退出或取消赛事后停止提醒
    2. 后台数据优先展示

      服务监控默认展示进程累计请求,保留近期窗口切换,返回前台立即刷新;精简后台重复说明并折叠统计口径。

      • 修复服务监控有累计样本但页面空白的问题
      • 精简后台说明,优先展示数据与操作
    3. 赛事金豆参与奖与定时颁奖

      实际参加决赛可获金豆参与奖;赛事支持独立报名截止和最早发奖时间。

      • 金豆参与奖每账号每期只发放一次,可与前三名会员奖叠加
      • 明确报名截止、决赛和颁奖时间,重试不会提前或重复发奖
  3. 已发布
    H5后端

    本次发布 2 项更新

    本次发布包含:修复玩家地域统计加载失败;设备分布增加客户端统计。

    1. 修复玩家地域统计加载失败

      补齐地域统计快照的年龄和剩余有效期,让有效统计正常展示并保留过期保护。

      • 补齐地域统计快照的年龄和剩余有效期,让有效统计正常展示并保留过期保护。
    2. 设备分布增加客户端统计

      设备分布新增 H5、Android、iOS 的去重访问身份数和占比,沿用时间及页面筛选并保留尺寸统计。

      • 新增 H5、Android、iOS 数量与占比
      • 保留屏幕尺寸统计及现有筛选
  4. 已发布
    H5后端营销官网

    本次发布 6 项更新

    本次发布包含:清理玩家端旧入口与重复状态;统一当前客户端与游戏协议;反馈入口改用邮箱;刮刮乐统一使用福利卡;刮刮乐加入会员与大额金豆奖励;新增玩家地域统计。

    1. 清理玩家端旧入口与重复状态

      大厅和德州统一使用当前 H5 导航,移除失效样式与未使用的接口类型。

      • 移除旧原生大厅及牌局结束限制
      • 德州庄位统一读取服务端权威状态
    2. 统一当前客户端与游戏协议

      清理停用入口与旧版兼容分支,统一六位邮箱验证码、当前支付验证和可复核开奖流程。

      • 网页与原生应用共用当前 H5 流程
      • 移除过时实现、测试与操作指导
    3. 反馈入口改用邮箱

      失效的 X 联系入口改为 loong@bluffking.ai 邮箱反馈,保留已有邮箱入口,旧站内通知按钮同步兼容。

      • H5 与官网不再引导用户通过 X 联系反馈
    4. 刮刮乐统一使用福利卡

      每张固定 100 金豆,统一会员和金豆奖池,移除经典票、旧版兼容实现与旧展示素材。

      • 只保留最新版玩法和奖品
      • 简化购票,只需选择张数
    5. 刮刮乐加入会员与大额金豆奖励

      100 金豆福利卡可额外赢取 Pro、Max 30 天会员或大额金豆,自动到账;优化刮奖手感、进度和奖励记录。

      • 公开额外奖池概率,中奖自动发放
      • 会员与金豆奖励统一自动到账
    6. 新增玩家地域统计

      同一份去重玩家数据提供国家占比与城市世界地图,单独展示未知位置。

      • 国家占比和城市地图共用统计口径
      • 使用离线 IP 城市定位,未知位置不虚构
  5. 已发布
    后端营销官网

    本次发布 4 项更新

    本次发布包含:同步 Android 公开版本;补齐支付会话耗时归因;升级官网 BK 品牌标志;补齐慢连接的传输诊断。

    1. 同步 Android 公开版本

      官网 Android 公开版本与已核验的商店记录同步为 1.1.37。

      • 官网 Android 公开版本与已核验的商店记录同步为 1.1.37。
    2. 补齐支付会话耗时归因

      细分会员支付会话的数据库、汇率和 Stripe 响应耗时,保留现有慢请求告警阈值。

      • 补齐支付链路阶段耗时
    3. 升级官网 BK 品牌标志

      采用 B 轮廓与 K 留白的一体标志,统一官网导航、页脚、页面品牌装饰、站点图标及分享素材。

      • 统一官网品牌标志与浏览器图标
      • 保留中文、英文导航与现有产品入口
    4. 补齐慢连接的传输诊断

      离线诊断保留内容相同的连接快照,并展示尚未发送应用消息时的 TCP 确认进展、发送队列和重传变化。

      • 避免重复快照遮蔽已有证据
      • 仅修改离线诊断,不增加游戏运行时采样
  6. 已发布
    H5后端

    本次发布 5 项更新

    本次发布包含:调整德州扑克表情菜单;完善登录取消与连接延迟定位;减少Google登录外部等待并区分OAuth延迟预算;补齐百毫秒级通信延迟定位;减少后台趋势读取往返并完善慢请求定位。

    1. 调整德州扑克表情菜单

      将牛表情换成👍,移除诈唬和狂吠选项,并将Animal换成夸张搞笑的新图。聊天、自身表情及投掷菜单同步更新。

      • 统一聊天、自身表情和投掷菜单
      • Animal更新为笑出眼泪的搞笑驴子
    2. 完善登录取消与连接延迟定位

      区分登录探测的超时与重连取消,记录连接打开后的分发等待,并避免将诊断扫描限额误报为日志损坏。

      • 保留现有登录安全检查、超时和恢复行为
      • 仅补充有界诊断,不增加业务请求
    3. 减少Google登录外部等待并区分OAuth延迟预算

      Google登录使用缓存公钥在本地验证签名及身份声明,仅首次取钥或密钥轮换访问外部服务。Google与Apple登录及绑定在实际调用供应商时使用500毫秒总告警预算,非供应商部分仍保持100毫秒。

      • 保留签名、签发方、有效期、客户端标识与邮箱验证
      • 例外仅限明确的OAuth接口及已测供应商调用
    4. 补齐百毫秒级通信延迟定位

      为超过100毫秒的WebSocket操作补充有限传输快照,保留严重停顿的采样预算与现有资源上限,便于继续定位线路等待和重传。

      • 每分钟最多补采6个100至1000毫秒样本
      • 保留原始往返耗时与严重停顿证据
    5. 减少后台趋势读取往返并完善慢请求定位

      合并报表事务设置的数据库往返,补齐会话、后台权限、趋势查询与响应处理耗时分段,保留原有权限和查询保护。

      • 报表每页设置从七次往返合并为一次
      • 慢请求区分连接等待、查询与应用处理
  7. 已发布
    H5后端营销官网

    本次发布 21 项更新

    本次发布包含:彩票全屏摇号开奖;列表分页与后台批量读取优化;开奖透明与独立复核;后台统一管理工作台;减少后台空转与重复牌桌推送;修复未登录游戏入口回跳;另有 15 项改动。

    1. 彩票全屏摇号开奖

      新一期开奖结果自动进入全屏摇号舞台,放大摇奖机与号码球,逐球揭晓后保留完整结果。

      • 完整编号球池高速翻滚和碰撞,双色球模拟反向搅拌盘,大乐透模拟气流与出球通道;开出号码从球池移除
      • 支持直接看结果、返回选号和减少动态效果,返回后保留选号页滚动位置
    2. 列表分页与后台批量读取优化

      列表接口默认每页100条,补齐历史、桌列表与管理页面的翻页,降低大批数据读取对游戏的影响。

      • 历史与账目分批读取,完整汇总保持原有口径
      • 超过一页的数据可继续访问,后台任务缩小单批事务
      • 发布检查使用全量真人桌计数,避免分页造成漏算
    3. 开奖透明与独立复核

      彩票、刮刮乐和骰宝新增开奖证明与回执下载,公开与后端共用的离线验证器。历史无证明记录保留原标记。

      • 定期开奖锁定未来公共随机数轮次,独立校验签名并重算号码与奖金
      • 刮刮乐和骰宝公开承诺及揭示结果,浏览器保存开奖前回执
      • 开源验证器可检查开奖结果和兑奖计算;不等同于到账或线上版本证明
    4. 后台统一管理工作台

      统一后台导航、页面宽度和交互,将总览、牌局、监控与运营数据整理为可下钻的工作区。

      • 实时牌局支持搜索、分类筛选和保留条件的详情返回
      • 监控、产品使用及运营队列按工作区切换,保留统计口径与管理权限
      • 统计刷新保留有效数据,离页取消请求,减少不必要的数据读取
    5. 减少后台空转与重复牌桌推送

      统一德州闲置清理,按需等待续局和报表刷新,减少状态未变化时的牌桌推送。

      • 断线或人数不足时不再反复检查下一手,保留结算展示与重连恢复
      • 日报和复盘通知按日排期,旧设备记录复用现有小时清理
    6. 修复未登录游戏入口回跳

      未登录也可打开百家乐和骰宝大厅,创建或加入房间时明确提示注册,避免从试玩入口反复回到登录页。

      • 百家乐和骰宝大厅可直接浏览
      • 补充从登录页试玩入口逐个进入游戏的浏览器检查
    7. 掼蛋座位居中

      自己的头像移到牌桌底部中央,与对家上下对应,保持原有手牌排列和理牌方式。

      • 四个座位围桌分布,自己的位置更直观
      • 头像与出牌操作、手牌保留间距
    8. 调整练习桌闲置回收频率

      练习桌最后一手结束满 10 分钟后,由每 5 分钟的全局清理统一检查回收,保留进行中的手牌和结算展示。

      • 取消每桌每 5 秒的到期检查
      • 断线仍保留座位,闲置到期通常在末手结束后 10~15 分钟回收
    9. 公开彩票与骰宝开奖源码

      在现有开源仓库新增开奖源码目录,公开双色球、大乐透、TOTO、快乐8、福彩3D、刮刮乐和骰宝的抽样、中奖计算与结算相关实现。

      • 逐文件同步服务端原始实现,发布前检查公开范围与源码一致性
      • 明确系统随机数、未揭示号码与可验证性边界
    10. 保留断线后的德州扑克练习桌

      练习桌断线后保留座位与筹码,直到房间自然到期或最后一手结束十分钟;补充连接关闭与恢复证据,帮助定位异常断线。

      • 离线不再触发一分钟后的座位回收和立即关房,断线期间机器人不会单独续局
      • 客户端、后端与代理通过连接 ID 关联有界诊断记录,代理主动保存关闭证据
    11. 后台统计与清理减少数据库占用

      优化日报聚合、匿名设备清理和通知统计,缩短后台统计事务,减少对游戏请求的资源竞争。

      • 日报按有效数据范围和索引读取,保持原有统计口径
      • 匿名清理分批检查并保留账号关联保护
      • 通知统计按变化汇总,后台事务有界执行
    12. 新增大乐透金豆游戏

      大乐透加入彩票中心,支持前区 35 选 5、后区 12 选 2,以及单式、复式、机选和倍投,使用共用金豆余额。

      • 服务端定期开奖并自动结算,前后区号码与彩票记录持久保存
      • 规则、购彩记录与近期开奖统一放在右上角菜单
      • 固定练习派彩,不支持追加投注或胆拖
    13. 德州全下逐街胜率

      下注结束且底牌公开后,在各玩家底牌旁显示胜率,随翻牌、转牌和河牌更新。

      • 翻牌前估算、翻牌后精确计算,平局按人数分摊
      • 河牌搓牌露出后才更新,计算不阻塞牌桌操作
    14. 彩票页面精简重复入口

      双色球、快乐8、福彩3D 和 TOTO 将规则、历史彩票与近期开奖集中到右上角菜单,游戏页面保留选号、当前彩票和开奖结果。

      • 移除页面重复按钮与说明,完整规则仍可从菜单查看
      • 共用彩票组件不再附带重复历史入口,新游戏沿用相同约定
    15. 改善发牌失败恢复与活跃用户统计

      密封发牌失败后的恢复请求可在机器人思考期间及时处理;日报活跃用户统计改用索引查询,并保留连接诊断中的具体缺证原因。

      • 保留发牌未送达、有效座位和手牌阶段校验,复用原有撤销及退款流程
      • 活跃用户统计避免全历史环境聚合
      • 连接诊断保留代理已提供的有限原因,不增加探测请求
    16. 修复旧版浏览器的牌桌表情错误

      牌桌表情改用旧版浏览器兼容的查找方式;客户端错误统计保留来源尚未确定的脚本错误,避免仅凭页面脚本列表将其漏计。

      • 修复旧版 iPad 微信浏览器显示牌桌表情时报错
      • 保留未知来源脚本错误,便于持续排查
    17. 纸牌对局共用加时卡

      炸金花、牛牛、二十一点、短牌、斗地主、掼蛋、Color Clash 和三公支持免费加时:每场五次,每次 60 秒,每次决策最多三次;德州扑克保持现状。

      • 按账号保存剩余次数,重连或重新入座不补卡
      • 本人操作时可加时,重复请求不重复扣卡
    18. 炸金花与短牌加注操作更直接

      加注面板常显金额输入,并保留快捷下注档位;输入金额修正后先预览再确认。炸金花较矮桌面窗口的按钮、手牌及余额分开显示。

      • 输入金额、拖动滑杆或快捷选择下注
      • 独立公共加注组件供炸金花与短牌复用
      • 较矮窗口中保持手牌和操作区可见
    19. 修复全下输光后摊牌消失

      玩家全下输光筹码后,已公开的手牌会保留到结算展示结束,避免牌桌未显示而牌局记录中可见。

      • 输光筹码的座位更新不再提前清空已公开手牌
      • 结算展示结束或新手牌开始时正常收起手牌
    20. 德州鱿鱼战绩支持分页

      鱿鱼逐轮明细每页显示 10 轮,可前后翻页查看更早记录,排行榜保留整桌累计输赢。

      • 每页 10 轮,支持上一页、下一页及当前页码
      • 翻页保留完整轮次,加载失败可重试
    21. 明确通信告警结果与诊断证据

      通信告警区分探测、出牌回执、密封发牌与埋点上传,并明确显示执行结果;主动重连取消的探测记录明确原因,保留真正的指令超时;修复重复采样导致诊断无法关联的问题。

      • 保留原有告警阈值与真实失败记录
      • 保留原始证据,避免把重复采样误判为操作冲突
      • 区分主动重连取消探测与真实传输错误
  8. 已发布
    H5后端

    本次发布 2 项更新

    本次发布包含:德州新增一脸问号与河杀表情;俱乐部普通成员可查看成员列表。

    1. 德州新增一脸问号与河杀表情

      聊天表情与头像互动新增「一脸问号」和「河杀」贴图,搭配问号摇头、河牌翻出冲击动画。

      • 两款表情可用于聊天、自发表情与向对手互动
      • 独立动画支持减少动态效果设置
    2. 俱乐部普通成员可查看成员列表

      普通成员可查看成员头像、名称及角色;入会审批、角色调整及移除成员仍由管理员操作。

      • 成员列表向俱乐部所有成员开放
      • 管理操作保留前后端权限校验
  9. 已发布
    H5后端

    本次发布 4 项更新

    本次发布包含:修复首页模块恢复遗漏与重复刷新;减少监控开销并补齐 Apple 登录诊断;修正反馈来源与炸金花比牌说明;补齐游戏连接延迟诊断。

    1. 修复首页模块恢复遗漏与重复刷新

      首页多个模块同时加载失败时,共享有并发与时限限制的修复任务,避免遗漏模块和重复刷新;补充匿名脚本分类与网络状态证据。

      • 修复覆盖已记录的失败模块,限制为四路下载
      • 启动与路由恢复共享任务,保留防刷新循环限制
      • 脚本错误保留上报,增加有限分类与在线状态记录
    2. 减少监控开销并补齐 Apple 登录诊断

      合并普通监控上报并按窗口抽样耗时记录,保留异常诊断与告警;补齐 Apple 登录关键耗时分段。

      • 普通上报合批至 30 秒,异常在 2 秒内安排上报;采集不可用时自动退避
      • 窗口内随机采样与额外异常证据分开统计,避免只保留较早完成的请求
      • Apple 登录区分密钥刷新、授权码交换和数据库步骤,保持现有认证流程
    3. 修正反馈来源与炸金花比牌说明

      对局评价和反馈表单补齐 App、Web 与 Telegram 来源,炸金花比牌提示明确同牌型仍需比大小,牌一样大时发起者输。

      • 修正 App 反馈被通知标为 Web 的问题
      • 同牌型仍按点数比较,修正比牌提示中的歧义
    4. 补齐游戏连接延迟诊断

      为短牌、炸金花等共用连接补齐浏览器、代理和服务端的关联,并让离线诊断展示已采集的重传与确认进度。

      • 复用现有有界采集,业务消息不等待诊断
      • 不再要求每次发牌票据都包含建连记录,保留证据缺口和现有告警阈值
  10. 已发布
    H5后端营销官网

    本次发布 7 项更新

    本次发布包含:表情弹幕不再遮挡牌面;补齐 Google 登录校验耗时;补齐扑克连接延迟诊断;改善弱网下的底牌送达;完善斗地主与象棋入门指南;新增彩票开奖机制博客;另有 1 项改动。

    1. 表情弹幕不再遮挡牌面

      缩小牌桌表情并放到牌面下层,连续发送时只显示一条并最多排队一条,其余消息仍保留在聊天中。

      • 本人底牌、对手亮牌与公共牌保持在弹幕上方
      • 限制弹幕堆叠和等待时间,按牌桌宽度滚动
    2. 补齐 Google 登录校验耗时

      Google 登录及账号绑定的远程令牌校验纳入既有分阶段计时,便于区分外部服务等待与数据库处理。

      • 覆盖成功及失败路径,沿用现有有界计时
      • 保持身份校验与告警阈值不变
    3. 补齐扑克连接延迟诊断

      关联浏览器、代理和服务端的同条消息,保存慢请求的关键阶段与采集状态,避免将未证实的延迟误判为用户网络问题。

      • 记录主线程阻塞、代理转发与 TCP 确认进度
      • 对缺失或受限证据明确标注,保留原有告警阈值
    4. 改善弱网下的底牌送达

      底牌连接建立后继续在原有总期限内等待回包,避免过早重连;补齐密封发牌模式中动作确认的服务端发送阶段记录。

      • 保持 6.75 秒总期限,避免等待回包 2 秒就拆掉已连接的通道
      • 沿用有界诊断通道记录动作确认的排队、编码与发送阶段
    5. 完善斗地主与象棋入门指南

      补充斗地主合法牌型与农民配合示例,明确象棋困毙和棋子走法,并将旧底池赔率工具地址指向现有计算器。

      • 按搜索需求补充中英文指南标题、规则速查与练习入口。
      • 旧底池赔率地址永久跳转并保留语言及查询参数。
    6. 新增彩票开奖机制博客

      以 TOTO 为例说明随机开奖、固定派彩与独立验证的边界,提供中英文文章。

      • 公开说明开奖函数不使用玩家身份或投注内容,并区分摇球动画与结果生成。
    7. 完善网页游戏选择与 AI 搜索来源识别

      补充免费游客试玩的选择说明,让公开页面与机器可读答案保持一致,并识别 Grok、豆包与更多 Claude 来源。

      • 按试玩、好友同桌与账号要求选择游戏。
  11. 已发布
    H5后端营销官网

    本次发布 5 项更新

    本次发布包含:补齐连接与上传异常诊断;统一金豆余额与每日奖励;未发牌与外挂的源码解读;完善脚本异常现场记录;邮件日报精简统计。

    1. 补齐连接与上传异常诊断

      保留连接失败时的页面与网络状态、发牌每次重试耗时,并补齐资料更新的代理阶段证据与请求关联。

      • 诊断仅保留有界状态与耗时,不记录请求正文,不改变业务重试策略。
    2. 统一金豆余额与每日奖励

      德州公开桌与彩票共用金豆账户,“我的”展示余额并支持每日额外领取 10,000;邀请好友注册额外奖励邀请人 50,000。

      • 金豆局移除购买筹码入口;普通真人房与 Bot 对战保持不变。
    3. 未发牌与外挂的源码解读

      新增双语博客,解释默认德扑的局中牌面隔离、随机种子和局后复算边界。

      • 附固定版本源码引用与服务器信任边界。
    4. 完善脚本异常现场记录

      异常记录增加有界的登录脚本加载、超时移除与迟到回调记录,以及页面隐藏、冻结与恢复时间线。保留可读取的实际异常堆栈,不再凭脚本清单过滤匿名错误;浏览器隐藏的跨域堆栈仍不可读取。

      • 记录仅随既有异常上报发送,无新增轮询或独立请求。
    5. 邮件日报精简统计

      邮件日报显示总计与非零类型明细,隐藏零计数项目。

      • 保留每日配额与超限提醒。
  12. 已发布
    H5后端营销官网

    本次发布 4 项更新

    本次发布包含:完善 Apple 登录脚本异常诊断;彩票中心:共享开奖、复式倍投与大厅;发布临时目录清理与日志限额;后台性能趋势:直方图打包存储,读取毫秒级。

    1. 完善 Apple 登录脚本异常诊断

      Apple 登录脚本使用匿名 CORS 加载,让后续脚本异常可保留来源和堆栈;既有匿名错误的实际原因仍需后续证据确认。

      • 补全 Apple SDK 异常来源信息,不隐藏未知错误。
    2. 彩票中心:共享开奖、复式倍投与大厅

      五款彩票游戏改为一个服务器端的彩票中心。刮刮乐不再分店家与顾客、不再有电脑陪玩或房间号,所有玩家都向平台买票;双色球、TOTO、快乐8、福彩 3D 从即时模拟改为定时开奖,一期号码所有人共用,开奖前 5 秒封盘并自动派奖。购票支持复式、倍投 1–10 倍、机选 1 / 5 / 10 注和购彩篮,可查看近 30 期历史开奖与热冷遗漏。大厅显示在场玩家与最新购票、中奖动态。五款游戏共用一个服务器保存的免费彩票账户(练习筹码,不可购买或兑换),旧的标签页筹码和刮刮乐房间不再使用。

      • 刮刮乐改为彩票中心:平台统一售票派奖,不再有店家、顾客、电脑陪玩和房间号,进入即可买
      • 双色球、TOTO、快乐8、福彩 3D 改为彩票中心定时开奖(5 / 5 / 2 / 3 分钟一期),所有玩家同期同号,开奖前 5 秒封盘
      • 支持复式(双色球多选红蓝球、TOTO 系统 7–9、福彩 3D 各位多选)、倍投 1–10 倍、机选 1 / 5 / 10 注与购彩篮一次买多张
      • 新增历史开奖(近 30 期)与热号 / 冷号 / 遗漏统计,开奖改为更长的逐球揭晓并显示本期中奖名单
      • 大厅显示在场玩家与最新购票、中奖动态,真人玩家能相互看到
      • 五款彩票游戏共用一个服务器保存的免费彩票账户,低于 1,000 可免费补充;彩票与派奖记录进入「我的彩票」与历史记录页
    3. 发布临时目录清理与日志限额

      发布结束自动清理本次临时目录,释放锁失败明确报错;关闭额外的 10ms 数据库日志,保留 100ms 慢查询日志,并限制代理容器日志大小。

      • 减少发布残留和日志磁盘占用
    4. 后台性能趋势:直方图打包存储,读取毫秒级

      仅后台(staff)性能趋势页,不改变玩法。此前延迟直方图按每个样本身份和每个毫秒值各存一行(生产 17 小时 200 万行、1.8 GB),24 小时视图一次读取 7.8 万行、最长 1.8 秒,持续触发生产慢查询告警。现在每个时间桶、每条系列只存一行,毫秒分布放在两个并排数组里,内部账号(员工、测试、QA)在写入时标记而不再存身份;发布时自动把分钟级与小时级历史转换过来(秒级最近 48 小时的数据从发布后重新累积),百分位改在服务端内存中计算。生产数据模拟:24 小时与 7 天视图约 5 毫秒,6 小时约 13 毫秒。

      • 后台性能趋势的延迟直方图改为按时间桶与系列打包存储,读取从最长 1.8 秒降到几毫秒,不再触发生产慢查询告警
      • 超过 6 小时的趋势区间改按小时聚合显示(12 小时 12 点、24 小时 24 点)
  13. 已发布
    H5后端

    本次发布 5 项更新

    本次发布包含:打开更快:登录探测并行、房间链接少一跳;牌友身份只读一次、复盘判定走 WS、结构增量只应用一次;后台页面返回按钮对齐与改为按钮;减少牌桌后台请求与质量数据上报频率;德州创建牌局首屏只留盲注、时长、筹码。

    1. 打开更快:登录探测并行、房间链接少一跳

      性能优化,不改变玩法。网页版启动前必须先查一次登录状态(GET /api/auth/me),以前要等代码包下载并执行完才发出这次请求,跨境链路上每次打开都多等一个来回(生产 24 小时:中位 176 毫秒,95 分位 1.3 秒);现在页面骨架一到就先发出这次请求,代码包到达后直接采用结果(原生壳与 Telegram 启动保持原有顺序)。通过 /join/房间号 链接进入时,以前先预览房间再加入,现在直接加入,加入回包本身就带座位数与各类拒绝原因,少一次跨境来回。

      • 网页版打开时登录状态探测与代码包同时进行,不再等代码包下载完再查
      • 通过房间链接加入时少一次预览请求,直接入座
    2. 牌友身份只读一次、复盘判定走 WS、结构增量只应用一次

      性能优化,不改变玩法。牌友头像/称号此前每 5 分钟(更早是每 30 秒)后台刷新,现在只在进桌和有人新入座时读取,不再轮询。每手牌结束后客户端原来读取一次完整手牌详情(约 2 千次/天)只为判断是否自动进入复盘,现在服务端按同一规则(输赢超过 100 个大盲)随牌局结束消息直接给出 review_seats,客户端不再发起该请求;旧服务端仍走原路径。数据库结构增量改为记录在 schema_upgrades 表中只应用一次:有新增量文件才执行,没有就不做任何检查,启动不再对业务表重复执行 ALTER。

      • 牌友头像/称号只在进桌和新入座时读取,不再有任何后台轮询
      • 每手是否进入复盘由服务端随牌局结束消息告知,不再逐手读取手牌详情
      • 数据库结构增量只在首次应用一次,启动不再重复执行
    3. 后台页面返回按钮对齐与改为按钮

      仅后台(staff)页面的外观,不改变玩法。此前后台各页面顶部的「‹ 返回」是一行 13px 的淡色文字,电脑端还按固定 1100px 居中,而各页面内容列宽度不同(性能趋势为全宽),导致返回与标题悬在内容上方的空白处。现在返回是带边框的圆角按钮,文字写明去处(后台首页;牌局详情页为全游戏进行中牌局),各后台页面的顶栏按自己的内容列宽与边距对齐。

      • 后台各页面的返回改为按钮,并标明返回去处(后台首页 / 全游戏进行中牌局)
      • 电脑端后台页面的返回与标题与页面内容左对齐,不再悬在内容上方的空白处
    4. 减少牌桌后台请求与质量数据上报频率

      性能优化,不改变玩法。过去 24 小时生产环境最忙的两个接口是牌桌每 30 秒刷新牌友头像/称号(约 1.3 万次)和每 60 秒刷新自己外观(约 7.6 千次),两者合计占 API 请求近一半,且每次都生成一条质量记录;现在都改为 5 分钟一次(进桌、新入座仍即时读取;切回前台时最多每分钟重读一次),外观有效期相应放宽到 6 分 30 秒(一次读取失败时保留仍有效的结果并在 30 秒后重试一次)。客户端质量数据原来每 2 秒上传一次、每次只有一两条,现在每 10 秒合并上传,队列满 32 条立即上传,页面隐藏/关闭仍即时上传。服务端延迟趋势的按秒明细几乎不合并(16 小时 108 万条、占 1.8 GB 表的一半),现在只保留 48 小时供告警回看;按分钟与按小时的序列仍保留 8 天,按分钟及以上粒度的查询会对齐到整分钟并返回实际覆盖区间,48 小时前的查询请使用分钟及以上的粒度。

      • 牌桌上的头像/称号与自己外观的后台刷新从 30 秒 / 60 秒改为 5 分钟
      • 客户端质量数据改为每 10 秒合并上报一次
      • 按秒的延迟明细只保留 48 小时,按分钟 / 小时的仍保留 8 天
    5. 德州创建牌局首屏只留盲注、时长、筹码

      创建德州牌局时,无论真人房还是人机练习,首屏只显示大小盲注、牌局时长和起始筹码三项;座位数、定时升盲、牌局玩法、挑选对手以及房间隐私、发牌方式、开局方式等都收进「高级设置」折叠面板,默认值与之前完全一致。折叠面板的副标题会显示当前座位数和已开启的玩法。

      • 德州扑克创建牌局(真人与人机)首屏只保留大小盲、牌局时长、起始筹码
      • 座位数、定时升盲、炸弹底池 / 前注 / Straddle / 鱿鱼、挑选对手、观战 / 发牌方式 / 开局方式全部移入「高级设置」
      • 各项默认值不变:定时升盲等开关默认关闭,座位数等保留原默认
  14. 已发布
    后端

    减少牌桌消息发送时的对象构建

    服务端性能整理,不改变游戏玩法。发给每个座位的牌桌消息里,大多数(电脑玩家思考倒计时、聊天、操作回执、错误提示)并不带可增量压缩的状态;此前服务端仍会为每个收件人把整条消息构建成完整对象再丢弃,现在先只读取两个标识字段,确认无状态后直接发送,减少无意义的内存分配。

    • 无状态的牌桌消息不再按收件人逐个构建完整对象
  15. 已发布
    H5后端营销官网

    本次发布 41 项更新

    本次发布包含:官网重新可读取彩票类规则参数;前端依赖锁文件编码规范化;客户端慢请求告警:补齐接口名、Safari 计时与探测超时的归因;游戏中心改为热门 / 新游戏 / 全部游戏三个页签;开发环境:每个工作树在自己的端口上运行后端;牛牛对手牌型详情更紧凑;另有 35 项改动。

    1. 官网重新可读取彩票类规则参数

      构建修复,不改变游戏玩法。TOTO、双色球、快乐8、福彩3D 的规则模块改用相对路径引入开奖记录工具,官网规则页的构建恢复正常。

      • 彩票类规则模块改相对路径引入,官网构建恢复
    2. 前端依赖锁文件编码规范化

      构建配置整理,不改变游戏玩法。前端依赖锁文件中一个包的校验串按仓库规范改用等价转义写法,依赖版本与校验值完全不变。

      • 前端依赖锁文件中一个校验串改用等价转义写法,依赖不变
    3. 客户端慢请求告警:补齐接口名、Safari 计时与探测超时的归因

      运维告警修正,不改变游戏玩法。此前约 40 个接口(玩家统计、牌友圈头像/名称、押大小与百家乐房间下注、掼蛋赛事、锦标赛、金豆、邮件偏好等)在慢请求告警里只显示为「未识别接口」,现在按真实接口分组。iPhone Safari 经代理访问时浏览器不返回网络阶段时间,这类样本现在明确标为「计时被浏览器扣留」而不再冒充已测量;服务端已在 100ms 内回复但客户端 5 秒没收到的探测超时,现在记为警告而不再每条告警;耗时只在浏览器排队和响应回调窗口内观测到的长任务上的请求(页面切换、牌桌挂载时)同样记为警告,多个客户端同时出现时仍会告警一次。

      • 慢请求告警按真实接口分组,不再显示「未识别接口」
      • 只在玩家网络或手机浏览器上变慢的请求记为警告,不再逐条告警
    4. 游戏中心改为热门 / 新游戏 / 全部游戏三个页签

      首页默认只显示「热门」页签:昨日人气前三(排行取不到或还没有数据时显示德州扑克、炸金花、牛牛);最近一个月上线的游戏集中在「新游戏」页签(没有新游戏时不显示,近一周有上新时页签带圆点);「全部游戏」按昨日人气排列全部游戏,工具排在最后,可按纸牌 / 棋牌 / 休闲筛选。旧的「游戏与工具」六张卡和展开按钮移除。游客也能看到消息铃铛,收到反馈回复。H5、Android、iOS 共用同一首页,一起生效。

      • 首页只看昨日前三热门,想找别的切「全部游戏」
      • 新游戏一个月内都能在「新游戏」页签找到
      • 游客也有消息铃铛
    5. 开发环境:每个工作树在自己的端口上运行后端

      本地开发后端改为共享运行锁,多个工作树可同时对同一本地数据库各起一套后端;每个进行中的房间只由一个后端驱动,工作树后端不做启动恢复与维护任务。官网开发文章同步更新。

      • new-session.sh 分配后端/发牌/Vite 端口并生成同一套 E2E 的目标配置
      • 房间级 OS 文件锁防止两个本地后端驱动同一房间
    6. 牛牛对手牌型详情更紧凑

      对手座位里「牛几 ⓘ」一行不再上下留大片空白,与普通牌型标签对齐;点击热区保持 44px。

      • 对手牌型详情行与牌面贴合
    7. 彩票类开奖改为摇奖机逐球开出,带期号、命中计数与近期开奖

      双色球、Toto、快乐8、福彩3D 点击开奖后先保存结果,再由摇奖机逐球开出(福彩3D 为三个数字滚筒依次停下),命中的号码亮金环并实时计数,开完显示奖级与派彩;每局有期号,可查看近 10 期开奖,号码格上标出近期热号;机选有闪动效果;可点击跳过,减弱动态设置下即时显示。刮刮乐结算时奖金数字滚动增长、中奖格依次闪亮,大奖有更强庆祝。赔率、派彩与规则不变。

      • 摇奖机逐球开出,命中号码亮金环并实时计数
      • 期号、近 10 期开奖与热号标记
      • 刮刮乐结算奖金滚动与中奖格闪亮
    8. 押大小开骰动画与下注手感升级

      押大小牌桌的骰子改为真实立体骰子,骰盅落下、摇晃后掀开,三颗骰子依次翻滚落定并盖上大/小/豹子结果印章;筹码架改为真实筹码样式,下注区显示筹码堆,其他玩家下注从座位飞到下注区;倒计时增加消耗环;桌面常驻近期走势;新一局一键「续押」上局下注。

      • 立体骰子翻滚落定,骰盅落下/摇晃/掀开
      • 大/小/豹子结果印章与赢注光环
      • 真实筹码与筹码堆、他人下注飞入
      • 倒计时消耗环与桌面走势
      • 续押上局下注一键完成
    9. 牛牛、三公对手牌与自己同尺寸

      牛牛和三公桌面上其他玩家的牌不再是缩略图,改为与自己手牌同样大小、扇形叠放,每张都能看清角标;手机三列座位与桌面布局都已适配。

      • 对手牌与自己手牌同尺寸
      • 扇形叠放,每张牌角标可见
    10. 慢请求告警只在服务端有责时呼叫;QA 回归不再重复下载资源

      浏览器拿不到 Resource Timing 时只剩 fetch 边界计时;服务端耗时在预算内且客户端处理阶段正常的样本现在与其它纯网络样本一样记为警告。QA 回归中继把可缓存的静态响应跨轮次缓存在本机,一个版本的语音包、音效与代码块只从生产主机下载一次,不再挤占玩家的 2Mbps 出口。

      • fetch_headers / body_read 主导且服务端在预算内的慢请求记为警告
      • QA 回归中继按上游 Cache-Control 跨轮次缓存静态资源
    11. 验证码请求立即返回,发送在后台进行

      申请邮箱验证码时,服务端在完成本地校验并保存验证记录后立即返回,不再等待邮件服务商接收(原先约 0.5~1 秒);邮件在后台单次、限时发送。发送失败会立即作废该次记录并记录告警,用户随后重新申请不会被冷却时间卡住;验证码必须真正发出后才可用于校验,规则不变。

      • 验证码请求响应不再包含邮件服务商耗时
      • 后台发送失败即作废记录,重新申请不受冷却限制
    12. 管理员日报注册环境统计改走索引

      日报的注册环境分布只读取当天注册账号及其自身事件,不再重算全体账号与全部埋点;同一账号同一时刻的多条注册事件按时间取首条。管理员内部统计,玩家无感知。

      • 日报注册环境统计从约70秒降到几十毫秒
    13. 掼蛋离桌后停止无效重连

      断线后核对席位,确认已离桌时停止重连;网络异常时继续恢复,忽略过期核验结果。服务端不再让旧房间的后续出牌清掉玩家新房间的席位记录。

      • 确认席位失效后停止重连,保留网络中断恢复
      • 离开的旧房间不再覆盖新房间的席位记录
    14. 炸金花电脑玩家出手更快

      炸金花电脑玩家每次出手的思考时间减半(约 0.35~0.75 秒),看牌后的停顿同步缩短;对五个电脑玩家时,每轮等电脑出手的时间估计从约 6 秒降到约 3 秒(电脑看牌会略增加)。比牌之后的下一步仍按原节奏,保证比牌结果看得清;局间 5 秒间隔和其他游戏的节奏不变。

      • 等电脑出手的时间约减半
    15. WebSocket 延迟告警改用服务端冲刷证据判定网络慢

      牌桌探测与动作确认的慢上报,若服务端同一 trace 的回复在 100 毫秒内已写入连接,只记为用户网络慢的警告,不再当作服务端故障告警;证据缺失、未完成或失败时仍照常告警。

      • 用户网络慢不再触发服务端故障告警
    16. 登录态探测未变化时不再重复下载

      GET /api/auth/me 带上强 ETag;客户端在内存里记住上一次的回复并带 If-None-Match 重新验证,资料未变时服务端只回 304(无正文,Cookie 续期和 no-store 不变)。切回前台、重连和应用仍在内存中的再次探测各省下 4–30 KB(含本人头像图),冷启动首次读取不变,共享 2 Mbps 出口上更省。对手头像批量查询已按已知 avatar_tag 省略未变图片,本次核实无需改动。

      • /api/auth/me 未变化回 304,省下重复下载
      • 头像批量查询已复用 avatar_tag,核实无需改动
    17. 首次打开只下载当前语言的文案

      此前每次首次访问都会下载中英双语的全部界面文案(约 190 KB 压缩后)。现在文案按语言分开打包,页面只取当前语言那一份(中文访问约 109 KB 压缩后,少约 44%),切换语言时再按需加载另一种语言。文案内容、键名和切换行为不变;服务器出口带宽紧张时首屏更快。

      • 首屏文案下载量减少约 44%(中文)/ 46%(英文)
      • 切换语言时按需加载另一种语言的文案
    18. 两个男声语音包分别缩小约 75% 和 50%,降低首次加载流量

      通用男声语音包此前以 128 kbps 编码(1.5 MB),牛牛男声包以 64 kbps 编码,而其它语音包都是 32 kbps。按服务器 2 Mbps 的出口带宽估算,一名玩家首次加载 1.5 MB 的语音包约需 6 秒,这段时间会占用其他玩家的下行带宽。现在这两个包按与其它语音包相同的参数重新编码(单声道、24 kHz、32 kbps),体积分别降到 378 KB(约 −75%)和 87 KB(约 −50%);两个文件解码后的样本总数与原文件一致,沿用原有的切片时间表,播报内容和时机不变。

      • 通用男声包 1.5 MB → 378 KB,牛牛男声包 174 KB → 87 KB
      • 解码样本总数与原文件一致,沿用原切片时间表
    19. 运维说明中的重传指标口径修正

      把代理网络命名空间 60 秒窗口的总重传比例(含未完成握手的 SYN-ACK 重传)改为按采样时已建立连接的累计重传 TCP 段数 / 累计发送 TCP 段数(6.3%,最差连接 10–16%)。只改说明文字,不改运行行为。

      • 仅文档口径修正
    20. 小流量连接的重发计时前 6 次不再翻倍

      晚高峰实测:采样时处于已建立状态的连接,累计重传 TCP 段数 / 累计发送 TCP 段数(ss -tin 的 retrans 总数 / segs_out,分母含纯 ACK)为 6.3%,最差的连接 10–16%(连接生命周期内的重传计数,不等于线路丢包率,也不能与当晚按 60 秒窗口统计的全命名空间 20.6–22.6% 直接比较——后者还计入了未完成握手的 SYN-ACK 重传,疑似低速 SYN 洪水)。对内核在重发超时那一刻判定为「小流量」的已建立连接(在途不足 4 段且已过初始慢启动,按连接而非按消息大小判定:符合条件的牌桌 WebSocket 和 HTTP/2 连接可能受益,大文件传输的尾段也可能符合,繁忙连接上的小回应未必符合),前 6 次重发超时按估算的 RTO 重发而不再每次翻倍,代价是拥塞时重发略多(有次数上限)。对玩家卡顿时长的实际效果尚未测量。线上已先行设置,随下次发布持久化。

      • 符合条件的小流量连接前 6 次重发不再指数退避(效果待测)
    21. 一次三分钟端到端检查取代单元测试

      每次改动都用一次端到端检查验证:对真实服务端把 25 款游戏全部打一遍,最常玩的三款最先跑,三分钟内必须全部通过。单元/集成测试代码及其遗留挂钩已移除,游戏行为不变。

      • 每次改动全游戏端到端验证
    22. 服务器出口在带宽上限之下排队发送

      服务器公网带宽为固定 2Mbps,超出部分由机房直接丢包。现在服务器自己在上限之下按连接公平排队发送。实测(Caddy 网络命名空间的总重传计数,不区分具体连接或玩家):同一次 876KB 音效下载,重传从 12 秒窗口内 223 次降到 14 秒窗口内 30 次;小流量(如牌桌消息)会排在大文件之前发送,但不构成对任何单个玩家的保证;大文件下载本身会稍慢。

      • 大文件下载期间服务器总重传明显减少(命名空间总计,非单人保证)
    23. 德州牌桌音效资源缩小约9倍

      德州牌桌的发牌、筹码等音效资源从 877 KB 的无压缩 WAV 改为 95 KB 的 MP3,保留原录音和各片段的时间配置,减少首次进桌的下载量和带宽占用。

      • 首次进桌下载量更小
    24. 功能使用统计与游戏热度改为按天汇总

      后台功能使用报表和大厅的游戏热度排名改为读取按天汇总的数据,不再逐条扫描访问记录,数据量变大后依然能及时算出。

      • 功能使用报表在大数据量下也能算完
    25. 牌桌在数据库繁忙时不再积压存档

      斗地主、炸金花、牛牛等牌桌在数据库写入变慢时,会把连续的普通状态存档合并成一次写入;结算和人员变动仍逐条保存,减少操作被暂停或超时代打延迟的情况。

      • 数据库繁忙时牌桌更少卡顿
    26. 游戏首页热门排序不再卡顿

      每日热门排序改为后台更新,更新期间首页立即显示上一份排序,不再等待几秒。

      • 打开游戏首页更快
    27. 反馈提醒识别鸿蒙手机

      玩家反馈提醒里,鸿蒙手机现在标为「Web 鸿蒙」,不再被归为桌面/其他。

      • 反馈平台标签更准确
    28. 后台统计测试在大数据量下保持可靠

      后台统计的自动化测试改为只核对各自的测试数据,在百万级数据的环境里也能稳定运行;玩家功能没有变化。

      • 测试更稳定
    29. 偶发请求体等待不再触发服务端告警

      遥测和头像批量查询偶发的请求体等待(已测得服务器唤醒/轮询耗时不占主导)只记警告;同一个 10 分钟窗口内第 5 次起告警,服务器调度或未测量的等待仍立即告警。

      • 减少偶发请求体等待告警
    30. 刮刮乐体验币不够时可直接补充

      刮刮乐体验币不够买所选张数时,购买区直接显示「补充 10,000 体验币」,不用再去菜单里找。

      • 余额不足时一键补充
    31. 会员活动统计不再扫描全部账号

      后台会员活动的可领取人数改为读取按小时维护的账号计数,账号很多时也能即时算出,结果与原来一致。

      • 会员活动统计更快
    32. 创建俱乐部可自定义俱乐部号码

      创建俱乐部时俱乐部号码默认随机分配;勾选「自定义俱乐部号码」可填写一个未被使用的六位数字。

      • 俱乐部号码可自选
    33. 后台洞察:评分与通知统计改为实时计数

      后台洞察的对局评分和通知活动统计改为写入时累计,不再每次扫描全部历史数据;按整天统计,通知只显示固定活动标签,不再保存通知标题。

      • 后台洞察加载更快
    34. 后台经营指标改读统计表

      注册、日活周活月活、留存和付费会员数改为写入时累计的统计表或按主键查询,大数据量下后台经营报表不再扫描全部用户和埋点。

      • 后台经营报表大数据量下仍快速
    35. 后台增长洞察的行动与错误统计改为按天累计

      后台增长洞察里的行动、失败、微信入口和客户端错误统计,改为数据写入时按天累计,数据量增长后页面仍然很快;统计窗口按自然日对齐。

      • 后台洞察在大数据量下依然很快
    36. 后台变现报表改读写入时统计

      变现报表不再每分钟扫描原始埋点和对局记录,改读统计写入程序随数据写入维护的计数,数据量增长后仍保持毫秒级。

      • 后台变现报表在大数据量下保持快速
    37. 后台增长与留存报表按天汇总

      后台的注册人群、游戏与留存报表改为读取按天累计的统计,用户量增长后仍保持快速,窗口按整天计算。

      • 后台报表在大用户量下保持快速
    38. 后台报表识别测试账号更快

      后台报表排除内部与测试账号时,改为只读取测试流量的专用索引,不再逐个检查所有游客账号;统计口径不变。

      • 后台报表加载更快
    39. 离开房间后马上开新房不再报「已在其他房间」

      牛牛、三公、斗地主等房间游戏里,刚离开房间就点开新房或加入时,会稍等上一间房保存完成,不再误报「你已在其他房间」。

      • 离开后立即开新房更顺畅
    40. 后台活跃统计改为写入时累计

      后台的每小时、每日和近 7 天活跃人数改为在数据写入时累计,报表只读少量汇总行,用户量增长后仍保持毫秒级。

      • 后台活跃统计在大用户量下保持快速
    41. 后台统计只在有人查看时计算

      后台统计报表不再每分钟在后台持续重算,只在工作人员打开相关页面时才计算,把数据库留给牌局;首次打开时会短暂显示计算中再出现数据。

      • 牌局不再与后台统计争用数据库
  16. 已发布
    H5后端营销官网

    本次发布 10 项更新

    本次发布包含:新文章:冤家牌多,是入池率太高吗;调整玩家连接的传输设置;官网游戏截图更新为当前版本;后台体验质量报表生成更快;首页热门前三固定,新游戏排第六并标「新」;用户网络慢不再触发紧急告警;另有 4 项改动。

    1. 新文章:冤家牌多,是入池率太高吗

      重新审查开源发牌代码并用同一套洗牌与比牌代码模拟:没有找到让冤家牌变多的发牌 bug;模拟中入池范围越宽,冤家牌确实越多。

      • 博客:冤家牌频率与入池率的模拟结果
    2. 调整玩家连接的传输设置

      公网入口改用 BBR 拥塞控制,并在连接空闲后保留发送窗口,用于缓解丢包线路上的卡顿;效果仍待观察。

      • 丢包线路的传输缓解措施
    3. 官网游戏截图更新为当前版本

      官网首页轮播与各游戏页的截图按当前 app 重新拍摄,新增短牌德州、UNO、四款彩票和 2048 的截图;复盘、统计与求解器截图同步更新。

      • 23 款游戏截图与当前界面一致
    4. 后台体验质量报表生成更快

      体验质量报表直接按行拼装结果,30 天窗口的生成时间缩短约四分之一,内容不变。

      • 后台报表更快
    5. 首页热门前三固定,新游戏排第六并标「新」

      首页热门前三固定为德州扑克、炸金花、牛牛,其余游戏按昨日去重访问人数排序。最近一周新上线的游戏会显示「新」标签,其中最新的一款放在第 6 位;一周内没有新游戏时照常按访问人数排序。

      • 新上线的游戏一周内更容易找到
    6. 用户网络慢不再触发紧急告警

      服务器很快、耗时全在玩家网络上的慢请求改记为警告日志,不再作为紧急告警推送;服务器或客户端自身慢、超时与连接失败照常告警。

      • 运维告警只保留我们能修的问题
    7. 后台增长洞察改读统计表

      后台增长洞察里的注册转化和各游戏人数,改为由一个后台写入任务在对局结算、埋点写入后更新统计表,报表每分钟只读这些小表,不再每次重算全部历史。对局结算和埋点写入不再承担任何统计工作。统计从本次上线后开始累计。

      • 统计繁忙或失败时只少计,不影响对局和埋点
    8. 后台体验质量报表改读实时统计

      后台体验质量页的页面、操作、耗时、错误和覆盖统计改为在埋点写入时直接累计,报表每分钟只读一张小统计表,不再重算窗口内的全部埋点。时间窗口从整点开始,耗时分位数按约 20% 宽的区间估算。统计从本次上线后开始累计。

      • 埋点写入失败或繁忙时只跳过统计,不影响埋点本身
    9. 德州「购买筹码」按钮与其他游戏统一样式

      德州牌桌顶栏的购买筹码按钮改为与其他游戏相同的金色筹码加绿色加号图标。

      • 所有游戏的购买筹码按钮外观一致
    10. 数据库为大查询提高共享内存上限

      数据库容器的共享内存上限从 64MB 提高到 1GB,数据量增长后,并行执行的大查询更不容易因空间不足而失败。

      • 大数据量下查询更稳定
  17. 已发布
    H5后端营销官网

    本次发布 4 项更新

    本次发布包含:本地开发环境不再发送 Telegram 运维告警;短牌德州改用 GGPoker 牌型顺序:顺子大于三条;百家乐、押大小、卡五星、捉鸡、成都麻将、掼蛋、五子棋、UNO、跳棋、象棋也可观战;短牌德州:轮到你的提示不再挡住公共牌。

    1. 本地开发环境不再发送 Telegram 运维告警

      APP_ENV=development 的服务端不再向运维群发送错误告警、员工提醒或日报,线上告警不受影响。

      • 线上告警照常发送
    2. 短牌德州改用 GGPoker 牌型顺序:顺子大于三条

      牌型从大到小为同花顺、四条、同花、葫芦、顺子、三条、两对、一对、高牌;同花仍大于葫芦,A-6-7-8-9 仍是最小顺子。

      • 顺子大于三条,与 GGPoker 一致
    3. 百家乐、押大小、卡五星、捉鸡、成都麻将、掼蛋、五子棋、UNO、跳棋、象棋也可观战

      这些游戏建房时同样可选「允许朋友观战」,默认开启。观战只看公开牌面和下注,不能操作,也看不到任何人未亮的牌或麻将暗牌。

      • 观战的人能看到扔道具动画,但自己不能扔
      • 被你屏蔽的人无法观战你的牌桌
    4. 短牌德州:轮到你的提示不再挡住公共牌

      翻牌后出现快捷加注时,「轮到你」文字不再压在公共牌上;弃牌按钮上的倒计时照常显示,读屏提醒保留。

      • 公共牌不再被提示文字遮挡
  18. 已发布
    H5后端营销官网

    本次发布 17 项更新

    本次发布包含:新游戏「短牌德州」;牛牛、三公、炸金花、斗地主、21点房间可观战;慢请求告警标出网络链路耗时;统计数据上传等待不再逐条告警;保存牌桌聊天,用来设计新的快捷表情;后台留存报表改读实时统计;另有 11 项改动。

    1. 新游戏「短牌德州」

      游戏中心新增独立的短牌德州:去掉 2 到 5,只用 6 到 A 共 36 张牌,每人两张底牌、五张公共牌,无限注下注。每手所有人下前注,按钮位再加 1 个前注作为按钮盲注。支持 2–6 人好友房和电脑补位,使用独立练习筹码。

      • 同花大于葫芦,三条大于顺子(Triton 规则)
      • A-6-7-8-9 是最小顺子
      • 对局记录与房间输赢排行
    2. 牛牛、三公、炸金花、斗地主、21点房间可观战

      建房时可选「允许朋友观战」,默认开启。朋友在加入页输入房号点「只观战」即可看牌局,只能看公开牌面,不能操作,也看不到任何人未亮的牌。

      • 观战不占座位、不影响牌局
      • 房内玩家能看到观战人数
    3. 慢请求告警标出网络链路耗时

      运维告警中,服务器只用了几毫秒、其余时间花在用户设备与服务器之间的慢请求,会直接标出这段链路耗时,便于和服务器问题区分。

      • 慢请求告警区分服务器耗时与网络链路耗时
    4. 统计数据上传等待不再逐条告警

      后台统计数据的请求内容晚到几百毫秒时,服务器曾逐条按处理慢告警;实际服务器处理不到 1 毫秒,已查的几次代理也同样晚收到数据。现在零星的此类等待只记警告,10 分钟内出现 5 次才告警。

      • 其他接口和服务器调度慢照常告警
    5. 保存牌桌聊天,用来设计新的快捷表情

      各游戏牌桌上通过审核的聊天消息会连同用户 ID、游戏和时间一起保存,用来了解玩家最常说的话,把常用语句做成新的快捷表情;注销账户时一并删除。隐私政策已同步更新。

      • 后台批量写入,不影响出牌和聊天速度
    6. 后台留存报表改读实时统计

      后台体验质量页的注册留存统计改为在注册、对局记录和埋点写入时直接更新,报表每分钟只读这张小统计表,不再每次重算全部账户的历史记录。统计从本次上线后的新注册开始累计。

      • 埋点写入失败或繁忙时只跳过统计,不影响埋点本身
    7. 邮箱验证码发送更快

      获取邮箱验证码时,邮件服务一确认就立即返回,不再固定多等约一秒。同一邮箱短时间内重复获取会直接提示稍后再试,并显示需要等待的秒数。

      • 验证码请求不再固定等待约一秒
      • 重复获取时显示准确的倒计时
    8. 抓娃娃机在较旧的安卓和 iPhone 上可以打开

      部分较旧的安卓 WebView 和 iOS 16.4 以前的 Safari 打开抓娃娃机时报语法错误、页面无法加载。现在构建会把 3D 引擎里的新语法转换为这些浏览器能识别的写法。

      • 游戏玩法与画面不变
    9. 按真实屏幕尺寸安排布局修复

      现有的页面加载性能记录增加了屏幕尺寸(CSS 像素宽高、像素比和横竖屏),管理后台据此统计各尺寸的使用人数,用来决定先修哪些屏幕上的牌桌布局。

      • 不新增请求,也不记录设备型号
    10. 后台进行中牌局可按桌型筛选

      后台「全游戏进行中牌局」里点击进行中牌局、纯真人桌或 Bot 桌,列表只显示对应的牌桌;再点一次恢复全部。

      • 只影响员工后台,玩家界面不变
    11. 德州顶排盲注标记不再遮挡邻座筹码

      牌桌顶部两位玩家的 SB、BB、STR 标记改放在各自筹码的外侧,手机上不再盖住相邻玩家的筹码数字。

      • 筹码与头像位置不变
    12. 离桌再回座后排行榜买入准确

      德州牌桌排行榜按每次落座记录买入:带着鱿鱼奖励离桌、再以相同筹码重新入座时,新的买入会被计入,离桌筹码也不再多算那笔奖励。输赢不变。

      • 离桌后重新入座按新的买入计算,不再按筹码相等推测
    13. 后台性能趋势统计更轻量

      后台汇总连接速度数据时改为每次只处理一小批,每条数据库语句的工作量更小,减少慢查询。

      • 玩家操作不受影响,统计结果不变
    14. 应用版本信息更新到商店当前版本

      应用内版本信息现在对应商店当前公开的 Android 1.1.36 与 iOS 1.1.35。

      • 只更新版本信息,应用本身不变
    15. 官网同步 Google Play 公开版本 1.1.36

      Google Play 公开版本已为 Android 1.1.36(563),官网版本信息随之更新;1.1.37(565)已提交审核,公开后再记录。

      • 官网 Android 公开版本更新为 1.1.36(563)
    16. 自己的表情面板不再挡住操作

      德州牌桌点自己头像打开的表情面板,改为和点其他玩家时相同的紧凑大小,不再遮住下注按钮。

      • 四列小图标,和扔给其他玩家的面板一致
    17. 后台价格曝光统计计入无时区访客

      后台变现统计中,没有记录时区的访客看过价格后会计入「未知地区」,不再被漏掉。

      • 只影响后台统计,不影响玩家
  19. 已发布
    H5后端营销官网

    本次发布 32 项更新

    本次发布包含:注销确认邮件随重置补发;公开源码同步;测试改用本地唯一数据库;公开源码同步;人机桌第一手排行榜显示机器人;账号永久删除后发送确认邮件;另有 26 项改动。

    1. 注销确认邮件随重置补发

      数据重置时仍在注销期内的账号,会在重置完成后收到账号已删除的确认邮件。

      • 重置成功后才发送,每个账号只发一次
    2. 公开源码同步

      公开源码随依赖变动重新同步。

      • AGPL 公开源码标签 solver-src-2026-10-21-2
    3. 测试改用本地唯一数据库

      服务端数据库测试改为直接使用本地唯一数据库,不再为每个测试创建临时库;无法在共享库上可靠运行的测试已删除。

      • 内部测试改动,无用户可见变化
    4. 公开源码同步

      公平发牌相关的公开源码已同步到最新版本。

      • AGPL 公开源码标签 solver-src-2026-10-21
    5. 人机桌第一手排行榜显示机器人

      真人对机器人的德州房间,第一手进行中时牌桌排行榜只显示自己。现在机器人一被发牌就以牌桌上的名字和初始筹码列入排行榜。

      • 第一手起排行榜列出全部机器人
      • 机器人名字与牌桌一致
    6. 账号永久删除后发送确认邮件

      申请删除的账号在 30 天恢复期结束、被永久删除后,会收到一封确认邮件(中文或英文)。发送失败不会影响删除;访客和测试账号不会收到。

      • 永久删除完成后邮件确认
    7. 炸金花筹码不够时可以孤注一掷

      炸金花只剩两人时,如果筹码不够跟注,不再只能弃牌:任何一轮(包括第一轮)都可以「孤注一掷」,付出剩下的筹码直接和对手比牌,赢了拿走整个底池,输了出局,牌力完全相同时发起者输。三人以上时仍只能弃牌。

      • 只剩两人且筹码不够时可孤注一掷
      • 付出剩余筹码直接比牌,确认后才执行
    8. 观战浏览器验收

      观战流程新增真实浏览器验收:从加入页进入观战,核对聊天身份与举报入口。

      • 内部测试,无用户可见变化
    9. 官网产品截图更新

      官网的复盘、统计和求解器截图按当前 App 界面重新拍摄。

      • 截图与当前 App 一致
    10. 开发构建的密码哈希提速

      内部改进:为开发与测试构建中的密码哈希依赖启用编译优化,减少未优化哈希带来的耗时及相关慢请求告警。正式版构建、密码哈希算法与安全参数保持不变。

      • 密码哈希算法与安全参数保持不变
    11. 下一版本重新开始,账号保留

      下一次版本上线时会清空旧数据:对局与战绩记录、钱包余额和账本、会员权益、好友、俱乐部和反馈都将重置,只保留账号登录信息和邮件退订设置。保留的账号获赠一年 Max,新注册赠送 Max 的活动照常进行。

      • 邮箱、密码、第三方登录和未过期的登录状态都会保留,无需重新注册
      • 已退订的邮件保持退订
      • 已申请注销的账号会收到注销完成邮件
      • 游客账号与测试账号不保留
      • 清空前会完整备份数据库
    12. 观战者可见玩家身份,局中聊天同样过滤不当内容

      德州观战者现在和玩家一样能看到桌上每位玩家的身份与头像,只有底牌等私密牌面依旧不可见;牌局进行中发送的聊天也会像局间聊天一样拦截不当内容。

      • 观战时座位上的玩家显示真实头像与身份
      • 底牌、胜率等私密信息对观战者依旧完全隐藏
      • 牌局进行中发送的不当言论会被拦截,只提示发送者本人
    13. 鱿鱼局战绩存储内部整理

      内部维护,无用户可见变化:鱿鱼局每轮战绩改为只保留逻辑关联,房间释放和账号删除时由程序明确清理或匿名化。

      • 无用户可见变化
    14. 观战聊天显示真实身份

      德州观战者的聊天消息现在和玩家一样带有真实账号身份与头像,可以对其屏蔽和举报;观战者也能屏蔽、举报桌上玩家的发言。观战者依然看不到任何底牌。

      • 观战者的聊天显示其真实昵称与头像,屏蔽后不再显示
      • 重新进入牌桌时的聊天记录中,观战者与玩家的发言一视同仁
      • 观战者自己的发言标记为「你」
    15. 桌面牌桌与对局服务稳定性修复

      修复宽屏桌面展开右侧栏时德州牌桌无法打开的问题;对局服务在深层发牌路径上占用的栈空间更少,房主转让只会交给仍存在的账号。

      • 桌面宽屏展开右侧聊天栏时,德州牌桌恢复正常打开
      • 开局与加密发牌等深层路径所需的栈空间更小
      • 房主离桌或站起时只会转交给仍有效、未在注销中的账号;没有合适人选时离桌照常完成,房主暂时空缺并自动重试
    16. 鱿鱼局与定时升盲修正

      血战鱿鱼回合进行中,参与者起身或保座到期会留座到本轮结算后再离开,房主也不能移出,赔付不再落到空座;鱿鱼暂停时等待的新玩家照常发牌;定时升盲时前注同步升级,加密发牌按当手盲注校验;对局记录恢复显示大盲。

      • 起身、保座到期、超时与房主移除在血战回合内都会等结算后再离座
      • 定时升盲下小盲/大盲前注保持原档位
      • 定时涨盲改为每级到点后延迟 30 秒生效,确保各端时钟一致校验
    17. 账号清理、结算与发布安全修复

      夜间账号清理在单个账号失败时继续执行并完整清除历史记录中的身份;结算按统一顺序加锁;已删除账号不会再被续费回调写入。

      • 百家乐与骰宝房间在发布交接时正常恢复
      • 通知清空不再计为已读
      • 生产发布始终要求代码已推送到远端
    18. 战绩、牌局与俱乐部加载更快

      头像资料卡、牌局列表、真人/AI 筛选和俱乐部页面改为读取预先维护的汇总,不再随历史手数变慢;结果保持不变。

      • 点开头像的历史手数与盈亏即时显示
      • 牌局列表与真人/AI 筛选按页读取
      • 俱乐部列表不再反复下载头像图片
    19. 后台统计与反馈提醒修复

      差评提醒重新带上玩家选的原因和留言;功能使用统计在页面很多时仍可查看;质量趋势追平后不再反复重读;登录时不再上报设备关联。

      • 一次差评只发一条提醒,内容包含原因和留言
      • 30天统计按增量汇总,热门页面优先提供筛选
      • 移除已下线的设备关联接口与登录上报
    20. 统计与头像上传不再拖慢对局

      可选统计不再与结算争用账户锁,并在数据库侧限时;头像解码移出对局线程;后台验证短暂中断时登录状态自动复核,不再整体断线。

      • 通知已读、统计批次单条无效不再拖累整批
      • 管理端用量报表按小时有界查询,新增延迟分项趋势有数据
    21. 发布时不再断开牌桌连接

      更新官网或网页版时,正在进行的牌桌连接保持不断,不会再因此被判掉线或自动弃牌;同时关闭了几处已下线文章的旧链接。

      • 发布官网或网页版时,进行中的牌桌(包括加密发牌牌桌)保持连接,不再被判掉线
      • 几篇已下线文章的旧链接会跳转到对应的新文章或文章归档
    22. 金豆桌结算更严谨

      全真人公开金豆桌输光后重新买入需要足额金豆并等待上一手结算完成;离桌时未结算的一手结算前,不能用同一笔金豆加入其他金豆桌。

      • 输光后的重新买入核对金豆余额
      • 离桌后待结算的一手结算完成前暂不能加入金豆桌
    23. 公开昵称过滤覆盖牌桌与榜单

      德州牌桌座位、房间输赢排行、鱿鱼账本、金豆排行榜、锦标赛名单和牌友开桌提醒也会过滤不当昵称,统一显示匿名玩家名。

      • 旧账号中不当昵称不再出现在任何公开名单
    24. 德州牌桌稳定性修复

      练习桌不再占满房间号,观众进出不再拖慢出牌,聊天刷屏不会挤掉补码和鱿鱼选择,全真人桌加时统一为 60 秒,再开一局沿用原定时长。

      • 重复创建练习桌时,未开局的旧桌由新桌替换并沿用其房间号;每个账号最多同时保留 3 张练习桌
      • 观众在线名单推送不再等待拥堵的连接
      • 发牌前的聊天、表情与道具单独限额,不再挤掉补码、坐出与鱿鱼加入
      • 全真人(安全发牌)桌的加时与其他牌桌一致为 +60 秒
      • 再开一局按房主选择的时长计时,不再算入开局前的等待
    25. 规则与公平性说明更准确

      官网与游戏内规则改为与当前代码一致:德州所有未选高级加密的牌局都用密封发牌,炸金花轮数默认 3 轮、房主可设 1–10 轮,五子棋掉线 12 秒判负,快乐 8 显示自己的派彩与公平性说明。

      • 密封发牌说明覆盖 Bot 与单人德州牌局
      • 炸金花规则说明默认轮数与房主可选范围
      • 修正五子棋、21 点、牛牛与多篇技术文章的过时描述
    26. 加注按钮金额与实际下注一致

      德州手动输入加注金额时,确认按钮先显示实际将下注的金额(超过筹码显示全下);观战中途进入也能看到房间剩余时间;英文界面显示表情贴纸英文名;俱乐部成员头像会更新。

      • 输入超过筹码立即显示全下,低于最小加注时先改为最小加注再确认
      • 中途观战显示剩余时间而非总时长
      • Apple Pay 预备支付不再重复创建订单记录
    27. 清理审查发现的失效测试与遗留文案

      修复重构后失效或空跑的守护测试,去掉机器人桌已删除提示的遗留文案与无用代码。

      • 重构后失效的守护测试重新指向新模块
      • 空跑的公开亮牌防覆盖测试改为真实断言
      • 删除机器人桌旧提示的遗留文案与无用代码
    28. 德州机器人决策更稳健

      优化翻前再加注与全押应对,河牌诈唬结合阻断牌和实际下注尺度,Shark 依据足够的对手样本进行针对性调整。

      • 避免把轻量再加注变成昂贵的全押跟注
      • 河牌价值下注与诈唬比例匹配筹码及下注尺度
      • 限制小样本和跨街推断带来的过度进攻
      • 保留角色范围与下注风格,河牌诈唬统一受价值下注预算约束
    29. 改善自动入桌、断线恢复与统计可用性

      德州自动匹配遇到满桌时重新匹配一次;炸金花停止重连已关闭房间;统计合并重复事件,保留准确计数和资源上限。

      • 保留指定牌桌选择与断线后的身份校验
      • 同日同维度事件合并,访问身份仍准确去重
    30. 复盘播放不中途刷新

      复盘期间推迟自动版本更新和非路由资源恢复刷新,避免播放进度被重置。

      • 离开复盘页面后再检查自动版本更新
    31. 修复血战鱿鱼机器人亮牌保存

      机器人获得首枚鱿鱼标记时,公开底牌正确保存到回放,不再因缺少真人账号而保存失败。

      • 保持真人身份校验及未公开底牌保密
    32. 牌桌表情更清晰

      放大表情选择面板缩略图并添加文字标签,增大桌面弹幕表情并减轻晃动,方便看清图片内文字。

      • 放大表情图片,选择面板可滚动查看全部表情
  20. 已发布
    H5后端

    本次发布 3 项更新

    本次发布包含:准确区分慢请求告警;放大牌桌表情并增强趣味动画;德州 Animal 表情更恶搞。

    1. 准确区分慢请求告警

      慢请求按接口、操作、游戏、结果、平台和客户端版本分别计数,避免把不同请求合并标成最后一条样本;告警同时展示客户端版本,便于区分旧页面与当前服务。

      • 修正混合接口和超时结果的告警计数
      • 展示客户端版本,保留现有告警阈值
    2. 放大牌桌表情并增强趣味动画

      表情弹幕在手机放大至80像素、平板112像素,可见期间持续弹跳摇摆;平板弹幕文字同步放大,上方单行限制刷屏数量,保持操作点击穿透。

      • 放大表情、持续动画,限制刷屏遮挡
    3. 德州 Animal 表情更恶搞

      将 Animal 表情替换为朋友间互损的「畜生啊!」搞怪驴子,聊天与牌桌投掷共用新图。

      • 更新 Animal 表情图片