← 返回最近更新
历史更新

更早的公开版本记录。

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

  1. 已发布
    后端

    减少开手时的重复计算

    翻牌前,点数和同花关系相同的手牌共享胜率缓存;开手广播复用相同内容的序列化结果,减少多桌同时开手时的计算量。

    • 胜率估算保留每次 600 个模拟样本,翻牌后的缓存仍区分具体花色。
    • 广播保留原有消息内容、顺序和底牌可见范围。
  2. 已发布
    后端

    将牌桌胜率计算移出实时处理线程

    牌桌快照的胜率估算改由受限后台线程计算,释放实时请求线程;保持原有采样次数和消息顺序。

    • 牌桌服务禁止使用磁盘交换空间,内存上限保持不变。
    • HTTP 与 WebSocket 连接关闭小包缓冲,及时发送响应。
  3. 已发布
    后端

    继续减少牌桌与历史查询的等待

    房主交接、离席和房间关闭使用有序后台写入,实时目录从内存读取。历史缓存的版本检查采用有上限的并行批次,保留更新、删除和归属变更后的缓存失效。

    • 资金和成员状态的成功确认仍以数据库提交为准。
    • 受阻的历史版本查询不再占用唯一执行批次;后续请求重新核对版本。
  4. 已发布
    后端

    实时牌桌改用内存状态与后台持久化

    实时战绩、大厅和房间查询使用内存状态,同一手牌批量保存,并在发布交接时恢复已提交的筹码与座位状态。

    • 动作处理与实时列表读取内存状态,正在进行的牌局显示当前筹码、行动状态和按逻辑手统计的手数。
    • 后台队列原子保存手牌与恢复快照,结算结果在提交成功后发送。
    • 同一服务器的新旧进程互斥接管牌桌,交接前等待旧进程与数据库连接退出。
    • 历史记录批量读取按实际数据量选择执行计划,减少大批量查询开销。
  5. 已发布
    后端

    降低牌桌与历史记录处理开销

    复用牌桌胜率计算,合并登录态后台校验,并优化历史查询索引与缓存。牌局记录先完成入库,可重算的分析随后处理。

    • 历史缓存按已提交数据版本更新,保留权限与登录过期校验。
    • 限制后台计算并发,减少实时牌桌与历史读取之间的资源争用。
    • 离桌提交后不再重复写入,避免误关闭同时发生的重新入座记录。
    • 必需牌局写入进入有界队列,等待数据库事务真正提交后再确认并继续下一手。
  6. 已发布
    后端营销官网

    同步移动端商店公开版本

    官网版本信息与应用更新目录同步至已正式上架的 iOS 1.1.9(build 401)和 Android 1.1.10(build 406)。

    • 以官方发布状态和公开商店查询为依据。
  7. 已发布
    Android

    Android 1.1.10 已上架

    修复游客和未登录用户的个人资料入口:点击后进入登录页面。已注册账号仍可正常编辑昵称和头像。牌局继续只使用练习筹码。

    • Google Play 美国与新加坡公开页面已显示 1.1.10。
  8. 已发布
    iOS

    iOS 1.1.9 已上架

    通知可打开完整详情,中英文长文更易阅读;内嵌牌桌和支持页面的登录状态与服务端 90 天无操作期限保持一致。App Store 新加坡和美国页面已确认公开版本。

    • 完整通知详情与经过校验的官方反馈入口。
    • 内嵌页面登录状态保持一致。
  9. 已发布
    后端

    发布构建提速,无功能变化

    这一版只修发布流水线,玩家看到的东西没有任何改动。生产镜像里本来有一层专门缓存第三方依赖编译结果的步骤,但它一直在无声失败:几个 workspace 成员在清单里声明了 bench / example / lib 目标,缓存层却没有为它们建占位文件,cargo 在解析清单阶段就中止了——而那行命令末尾的 `|| true` 把这个错误吞掉了。于是这层缓存里始终是空的,每次发布都要把大约 300 个第三方 crate 从头编译一遍。上一版的生产镜像构建里,这一步实测花了 514 秒,整个镜像构建 645 秒。本次补齐占位文件、去掉吞错误的写法,并在真正编译前显式丢弃占位产物,让发布只在依赖清单真的变化时才重编依赖。同一批还修了发布前的检查步骤:它每次都要冷编译一遍整个依赖图,上一次实测 227 秒;现在这份依赖编译结果按依赖清单和编译器版本缓存复用。牌局规则、账号、会员、支付、界面均与上一版完全一致。

    • 生产镜像的依赖缓存层恢复生效:此前每次发布都重编约 300 个第三方 crate。
    • 本地等效构建实测(同一 Dockerfile、同一台机器、只改服务端源码):Rust 构建层 134 秒 → 79 秒。
    • 缓存层不再用 `|| true` 吞掉失败——坏掉会立刻报错,而不是静默变慢。
    • 真正编译前显式丢弃占位产物,并对产物大小设下限,占位二进制不可能被发布出去。
    • 新增 CI 检查:清单里声明的每个 bench / example / lib 目标都必须在缓存层有占位文件,漏了会在 CI 拦下,而不是等到生产构建。
    • 发布前的依赖检查不再每次冷编译:按 Cargo.lock 与编译器版本缓存复用,上一次实测该步骤 227 秒。
    • 无任何行为变化:规则、账号、会员、支付与界面均与上一版一致。
  10. 已发布
    后端

    服务端代码清理,无功能变化

    只做了一次服务端静态检查清理:Rust 工具链升级后,clippy 在服务端积累了七条告警,本次全部清掉。其中一条是重连坐下路径上一个多余的模式绑定(编译结果完全相同),其余六条是「错误值本身就是要返回的 HTTP 响应」这一既有写法——把它挪到堆上只会让每个调用点更难写,因此按仓库既有惯例在原地标注了豁免并写明理由。本次不改任何行为:牌局规则、账号、会员、支付、界面均与上一版一致。发布这一版是为了让服务端的静态检查回到零告警,后续改动才不会被历史噪音淹没。

    • 服务端 clippy 告警清零(在项目 CI 使用的 Rust 版本上验证)。
    • 删除重连坐下分支里一个被 `..` 覆盖的多余绑定,编译行为不变。
    • 六处「错误值即 HTTP 响应」的写法逐处标注豁免并写明理由,未改成堆分配。
    • 无任何行为变化:规则、账号、会员、支付与界面均与上一版一致。
  11. 已发布
    H5后端营销官网

    发布新版本不再把你登出;网页端截图同步更新

    以前每次后端发版,服务端会短暂不可达几秒——反向代理在每次发布时都会被整个重建。客户端把「连不上服务器」当成了「你已退出登录」:手机 App 冷启动正好赶上这几秒,就会显示未登录,而且这个判断会一直保留到下次重启 App;网页端刷新页面同样会看到登录页。会话本身从未失效,登录凭证也从未被删除,但被误导的用户会重新登录一次,而重新登录会轮换账号唯一的会话,于是其它设备真的被登出了。本次修复把这条链路整段改掉:服务端只在凭证确实无效时回 401,读不到会话库时改回 503 并请客户端重试;WebSocket 也不再把数据库故障当成会话吊销。App 与网页端会区分「服务器暂时连不上」和「已退出登录」,前者自动重试并在后台恢复身份,不再显示登录页。访客模式另加了一道保护:持有会话 cookie 时不会再新建访客账号——访客账号没有密码,一旦被顶替就永远找不回来。发布流程本身也改了:反向代理配置改为目录挂载,发版时用一次平滑 reload 应用,不再重建容器,因此发版期间不再有这几秒的连接中断。牌局规则、账号、会员与支付行为均未改变。

    • 服务端读不到会话库时回 503 并带 Retry-After,401 只保留给「凭证确实无效」。
    • WebSocket 的数据库故障不再关成 4401「会话已吊销」,改用可重连的关闭码。
    • App 与网页端把「连不上」与「已退出」分开:自动重试,回前台时重新确认身份,不再误显示登录页。
    • 持有会话 cookie 时不再新建访客账号,服务端与客户端各设一道;访客账号无密码,被顶替即永久丢失。
    • 发版不再重建反向代理容器:配置改目录挂载 + 平滑 reload,公网端口全程不中断。
    • 官网 8 张产品截图与 2 张 OG 图按当前界面重新采集。
  12. 已发布
    H5后端营销官网

    官网产品截图更新,博客文章更正;浏览器错误上报改走内部通道

    官网的产品截图重新采集,改为当前牌桌界面:字母头像盘、椭圆牌桌、底池金色筹码、对手暗牌背面与新的下注筹码堆。三篇博客文章里描述已停用开发工具的句子已更正——相关脚本与流程已于 2026-09-05 随开发 harness 一并移除,文中改为过去时并加注编者按;另有两处把「跨厂商评审」和「发布闸门」说成常设机制的表述也一并修正。缓存文章里引用的源码行号在一次重构后失准,已按当前代码全部校准。服务端本次只改上报链路与源码格式:浏览器错误上报改为经内部 unix socket 送达自建收集端,不再经由公网;引擎、发牌与服务端代码做了一次 rustfmt/clippy 清理,不改变任何行为。开源求解器子集已按 AGPL §13 重新发布为 solver-src-2026-09-06-2。牌局、账号、会员与支付行为均未改变。

    • 产品页与分享卡片的 8 张截图和 2 张 OG 图重新采集,与当前 H5 界面一致。
    • 两篇文章补上编者按,说明 2026-09-05 被移除的开发工具已不存在,且没有任何东西接替。
    • 更正把跨厂商评审和网站测试说成常设机制/发布闸门的两处表述。
    • 缓存契约文章引用的 17 处源码行号全部按当前代码校准,中英文一致。
    • 浏览器错误上报改经内部 unix socket 送达自建收集端,不再经由公网。
    • 引擎、发牌、服务端与 wasm 代码统一 rustfmt/clippy 清理,无行为变化。
    • 开源求解器子集按 AGPL §13 重新发布为 solver-src-2026-09-06-2。
  13. 已发布
    H5后端营销官网

    牌桌显示改进、同工作室出品页面与官网可发现性

    牌桌把每条街的下注收拢进底池,为筹码变化加上动画与提示,摊牌时展示每位赢家的五张成手牌,并为未弃牌的对手显示暗牌背面;覆盖层层级统一,牌局结束原因分开说明,操作区对比度、触控目标与计时回合的读屏播报都有改善,并修复了紧凑视口下座位与下注道的重叠和预设头像身份串号。官网新增 /studio/ 页面,集中列出同一支团队做的产品并写明它们与 BluffKing 服务、条款之间的边界;同时新增 /llms.txt、常见问题结构化数据、应用商店与社交渠道实体链接和 AI 抓取工具的明确允许规则。原生端新增按使用情况触发的评价提示。本次发布更新 H5、后端与官网,不代表原生商店版本已更新。

    • 每条街的下注收拢进底池,筹码变化带动画与提示,摊牌展示每位赢家的五张成手牌。
    • 未弃牌的对手显示暗牌背面;覆盖层层级统一,牌局结束原因分开说明。
    • 操作区对比度与触控目标改善,计时回合可被读屏播报;修复紧凑视口下座位与下注道重叠、预设头像身份串号。
    • 官网新增 /zh/studio/ 与 /en/studio/:同一支团队做的产品各自独立运营,页面写明它们与 BluffKing 的边界,并只列已经上线的产品。
    • 官网新增 /llms.txt 与常见问题结构化数据,补充应用商店、GitHub、Telegram 与 X 的实体链接,并在 robots.txt 明确允许主流 AI 抓取工具。
    • 原生端按使用情况触发评价提示,牌桌返回与会话结束路径同步调整。
  14. 已发布
    H5后端

    鱿鱼结算账本与更精确的牌桌操作

    鱿鱼模式新增持久化结算账本、排行榜和逐轮明细;改善账本加载与保存可靠性,修复全下附近的加注微调,并统一语言和通知入口。本次发布更新 H5 与后端,不代表原生商店版本已更新。

    • 鱿鱼结算记录持久保存,可查看房间排行榜及逐轮收支明细。
    • 保留已结算轮次,避免过期请求覆盖当前账本,并限制明细读取和保存等待时间。
    • 加注微调可从全下金额逐步回退;筹码余额不是整倍大盲时仍可准确全下。
    • 语言设置统一至“我的”,通知保留在首页;空房间列表不再显示重复入口,工具页标题空间更充足。
  15. 已发布
    H5后端营销官网

    牌桌操作与房间设置优化,官网新增同工作室产品入口

    H5 与后端支持半小时步进的房间时长、20 秒默认行动倒计时和更清晰的全下操作,改善手牌记录与筹码反馈,并修复游客注册衔接。官网增加同工作室独立产品入口。种子玩家 Max 赠送与邀请功能按活动配置分阶段开放;本次网页发布不代表原生商店版本已更新。

    • 房间时长可在 1–8 小时内按每次 30 分钟调整,默认行动倒计时由 15 秒增至 20 秒。
    • 全下吸附区、确认按钮与操作反馈更清晰;桌面手牌记录抽屉贴合牌桌边缘。
    • 改善筹码堆、底池、音效和触觉反馈;游客注册保留原账号与已玩手牌,个人页和反馈表单不再显示合成游客邮箱。
    • 官网页脚增加同工作室产品入口,并明确其独立服务与测试网范围。
    • 活动开放时,符合条件的注册用户完成第一手实战可获赠一次 30 天 Max;邀请邮件另受邮箱验证与发送配置控制,游客与合成身份不会收到邮件。
  16. 已发布
    H5营销官网

    部署后的页面恢复更可靠,营销站资源瘦身

    新版本上线后仍停留在旧页面的用户,现在会被可靠地恢复到新版本;此前在部分启动地址上这个恢复会静默失效。切换语言时正好遇上发布,选择不再丢失;牌桌中的一手牌也不会被自动刷新打断。营销站移除了约 11 MB 无法访问的历史图片。牌局规则、账号、会员与支付行为不变。

    • 发布后仍停留在旧页面的浏览器会被可靠地重新加载到新版本,包括以带片段的地址启动的场景。
    • 切换语言时恰好遇上发布,选择会被保留;正在进行的一手牌不会被自动刷新打断。
    • 牌桌在罕见的资源加载失败时不再静默降级,异常会被记录以便修复。
    • 两篇已退役的非产品文章保留旧地址,永久跳转到对应语言的博客归档;营销站同时移除约 11 MB 无法访问的历史图片。
  17. 已发布
    后端营销官网

    博客文章复核修正,营销站内容归位到各自项目

    官网对最近九篇双语工程文章做了逐句事实复核,修正了若干与代码或另一语言版本不一致的表述;同时撤下与产品无关的事件合约研究与 FDE 职业指南,旧地址永久跳转到对应语言的博客归档。历史发布记录继续保留,牌局、账号、会员和支付行为不变。

    • 最近九篇文章完成中英双语事实复核,修正了与源码、测试或另一语言版本不一致的句子和标题。
    • 官网文章目录与静态路由不再包含事件合约研究或 FDE 职业指南。
    • 两篇文章及其公开资料页的旧地址永久跳转到对应语言的博客归档,不会返回 404;此前的发布记录继续保留,作为 BluffKing 的公开发布历史。
  18. 已发布
    营销官网

    事件合约博客恢复完整六章研究报告

    官网事件合约文章由摘要版更正为完整双语报告,保留桌面研究报告的六章正文、九张表、产品流程、真实可成交成本、保本门槛、评分依据、风险限制与来源,并把本地证据链接改为可在线访问的资源。牌局、账号、会员与支付行为均未改变。

    • 完整保留六章正文与九张对比表,不再只发布排名摘要。
    • 产品流程、盈利路径、成本、保本胜率和评分拆解全部上线。
    • 汇总证据、三份原始响应快照与 Binance Event 证据均可从官网直接访问。
  19. 已发布
    营销官网

    事件合约综合分、交易成本与保本门槛分开排名

    官网新增双语事件合约研究文章,使用三次同步公开盘口,把五款短周期产品的综合评分、100 份即时进出损耗和标准化保本门槛分开呈现。文章明确限定采样窗口,说明 Polymarket 综合第一不等于参与建议,并披露发布方运营的 UpDown 只是不使用真钱的测试网体验。牌局、账号、会员与支付行为均未改变。

    • Polymarket 以 96.8 综合第一,Kalshi 的本次即时进出损耗最低。
    • 统一 P=0.50 场景下的基础保本门槛与真实盘口逐笔门槛分开呈现。
    • 双语文章明确采样限制、参与风险与测试网利益关系披露。
  20. 已发布
    H5后端营销官网

    应用版本同步与 H5 懒加载恢复

    BluffKing 应用版本接口、官网商店入口与公开更新记录现已同步至 App Store 的 iOS 1.1.6 和 Google Play 的 Android 1.1.9。H5 在语言包或功能模块首次加载中断时会执行一次受保护的页面刷新,避免停留在加载错误;刷新后仍失败的情况会继续上报。牌局、账号、会员价格与支付行为均未改变。

    • 应用版本接口返回 iOS 1.1.6 与 Android 1.1.9。
    • 官网 iOS 入口显示 App Store 当前公开版本 1.1.6。
    • 官网 Android 入口显示 Google Play 当前公开版本 1.1.9。
    • H5 语言包与功能模块首次加载中断时会受保护地刷新一次。