工具 · 算法配置后台 / Math Console

数学参数只在这里改

这是数值策划的驾驶舱。每动一个参数,闭式解 RTP 立刻重算、 合规区间实时判定、蒙特卡洛闸门给出可否发布的结论。 改完点「发布」,参数会下发给换皮工作台的所有皮肤 —— 皮肤永远拿不到写权限。

— — —
85%90%95%100%105%

数学参数 写权限:数值策划
自动交叉校验 待对账
产品独立配置 · 每款分开设定

目标 RTP 属数学层,进 `math_config`,改了要重新过合规; 最小/最大下注 属风控层,不进 `math_config`,改了不影响 RTP 与指纹。 分箱是故意的 —— 这两类参数的审批成本差一个量级。

台面风控 · 动态限红 随参数实时重算

限红 = 赔付敞口上限 ÷ 本局理论最大倍数,再被硬上限夹一次。 它是风控参数,不进 math_config —— 改限红不改 RTP,也不需要重新过合规。

变更差异 Diff 无变更
与线上配置一致
发布闸门 · Release Gates 未运行

发布只写数学参数,不写任何一个像素。已上线的 8 套皮肤会自动继承新参数 —— 这就是「一次调参,八套皮肤同步生效」。

G0 是硬闸门。赔率表、闭式解、实测三路对不上,发布按钮直接锁死; 而且点发布的那一瞬间会就地重跑一次对账,不信任缓存的 PASS(防的是 「跑完闸门又偷改了一下参数」)。拦下的每一次都以 PUBLISH_BLOCKED 写入审计日志。

倍数分布 & 净值曲线 跑完闸门后出现
先跑一次闸门验证。
真实玩法模拟 · 有限本金 / 下注策略 / 破产率 未运行

蒙特卡洛回答「赔率对不对」,它假设玩家本金无限。 这里回答「真实玩家会经历什么」—— 本金有限、会破产、会用马丁格尔、 赢够了会离桌。RTP 99% 很好看,但如果一半人在第 40 局前破产,体验就是崩的。

尚未运行。
审计日志 · 不可篡改追加
math_config.json(下发给引擎的唯一真相)

        
10 款算法总表 默认参数下的闭式解