DCX Configs — live server config historyDCX-конфіги — історія серверного конфігу

DCX is the live, server-side game config. The client fetches it from a public CDN (prod-assets-cdn.domino-dreams.com/prod/server/gcx/dcx/configurations/dcx-<N>.json) with no authentication — only the version number is decided server-side. The GCX WebSocket login (PlayerId + device → SessionId) and a segmentation call assign each player a segment; the segment picks which dcx-<N> file to load. We swept the CDN: versions 495–513 exist (503 missing), nothing below 495 or up to 9999, and every one carries SegmentId:0 — so the public CDN exposes exactly one segment (0) and its rolling build history. The number sequence is the build timeline, not parallel segments.DCX — це живий серверний конфіг гри. Клієнт тягне його з публічного CDN (prod-assets-cdn.domino-dreams.com/prod/server/gcx/dcx/configurations/dcx-<N>.json) без авторизації — на сервері вирішується лише номер версії. GCX-WebSocket логін (PlayerId + пристрій → SessionId) і сегментаційний виклик призначають гравцю сегмент; сегмент обирає, який файл dcx-<N> завантажити. Просвітили CDN: версії 495–513 існують (503 відсутній), нічого нижче 495 і до 9999, і всюди SegmentId:0 — отже публічний CDN відкриває рівно один сегмент (0) і його історію білдів. Послідовність номерів — це таймлайн білдів, а не паралельні сегменти.

18
builds capturedбілдів захоплено
495–513
version rangeдіапазон версій
dcx-513
current liveпоточний live
165
layout levels (frozen)рівнів розкладок (незмінні)
5,155
cost-bucket seeds (frozen)сідів cost-бакетів (незмінні)

FACTSФАКТИ

Which seed bake is live — newSeeds is notЯкий бейк сідів живий — newSeeds ні

The live config carries no newSeeds/SeedSource concept — only the 5 cost-bucket banks per level. The APK ships two parallel seed bakes (Default and NewSimulator/newSeeds); only the Default lineage is served. The Layouts picker was trimmed to the live sources accordingly.Живий конфіг не має поняття newSeeds/SeedSource — лише 5 банків по cost-бакетах на рівень. APK везе два паралельні бейки сідів (Default і NewSimulator/newSeeds); віддається лише лінія Default. Селектор на Layouts відповідно звужено до живих джерел.

FACTSФАКТИ

Win-rate formula timeline (builds 504→513)Таймлайн формули win-rate (білди 504→513)

The win-rate control surface, every build that has it. Note the OFF window (505–506) and the experimental build (509).Керівна поверхня win-rate, кожен білд, що її має. Зверніть увагу на вікно ВИМКНЕНО (505–506) і експериментальний білд (509).

BuildБілдGenie 1/2/3Genie 1/2/3Max volatilityМакс. volatilityWin-rate formulaФормула win-rateNotableПримітка
dcx-50410%/20%/50%0%((Base + Mode) * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance)
dcx-5050%/0%/0%0%Base⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate
dcx-5060%/0%/0%0%Base⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate
dcx-50710%/20%/40%0%(Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance)
dcx-50810%/20%/40%0%(Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance)
dcx-509110%/120%/150%10%(Base + Mode) * Genie * (1+ Threshold) + Volatility + dp_fili🧪 experiment — genie ≥100%, volatility term, dp_fili🧪 експеримент — genie ≥100%, член volatility, dp_fili
dcx-51010%/20%/40%0%(Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance)
dcx-51110%/20%/40%0%(Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance)
dcx-51210%/20%/40%0%(Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance)
dcx-513 current10%/20%/40%0%(Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance)← current live config← поточний live-конфіг

Per-build changelog (what changed in each)Чейнджлог по білдах (що змінилося в кожному)

Each build vs the previous one: which top-level config sections changed. The newest (dcx-513) is the live config served today.Кожен білд проти попереднього: які секції конфігу верхнього рівня змінилися. Найновіший (dcx-513) — це live-конфіг, що віддається сьогодні.

BuildБілдSizeРозмірLevels (LevelListV4)РівніChanged sections vs previousЗмінені секції проти попередньогоNotableПримітка
dcx-513 current3.39 MB10,35014: AreaData, Avatars, Emblems, Frames, Globals, LevelCostDataV3, LevelDifficultyIndicesV2, LevelListMultipliers, LevelListV4, LevelsMultipliers, MissionCostData, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys← current live config← поточний live-конфіг
dcx-5123.22 MB10,15013: AreaData, Avatars, Emblems, Frames, Globals, LevelCostDataV3, LevelDifficultyIndicesV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys
dcx-5113.37 MB10,1503: LevelListMultipliers, ResourceAllowancesV2, RewardDistributionTypesData
dcx-5103.37 MB10,15020: Achievements, AreaData, Avatars, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, Emblems, ExtraStocks, Frames, Globals, GooglePointsRewards, LevelCostDataV3, LevelDifficultyIndicesV2, LevelListV4, LevelsMultipliers, MissionCostData, PlayerStats, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys
dcx-5093.14 MB9,95020: Achievements, AreaData, Avatars, CostProgressionDataV2, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, Emblems, ExtraStocks, Frames, Globals, GooglePointsRewards, LevelDifficultyIndicesV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, PlayerStats, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys🧪 experiment — genie ≥100%, volatility term, dp_fili🧪 експеримент — genie ≥100%, член volatility, dp_fili
dcx-5083.33 MB9,9503: Globals, LevelListMultipliers, ResourceAllowancesV2
dcx-5073.18 MB9,95012: AreaData, Avatars, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, Globals, LevelDifficultyIndicesV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowancesV2, RewardKeys
dcx-5063.32 MB9,9502: LevelListMultipliers, ResourceAllowancesV2⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate
dcx-5053.17 MB9,9506: EconomySessionBuckets, EconomyWRParameters, ExtraStocks, Globals, LevelDifficultyIndicesV2, LevelListV4⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate
dcx-5043.17 MB9,95013: Avatars, BonusLevelsV4, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, ExtraStocks, Globals, LevelDifficultyIndicesV2, LevelListMultipliers, LevelListV4, LevelsMultipliers, ResourceAllowancesV2, RewardKeys
dcx-5022.99 MB02: LevelListMultipliers, ResourceAllowancesV2pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)
dcx-5012.84 MB07: Avatars, Globals, GooglePointsRewards, LevelsMultipliers, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeyspre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)
dcx-5002.80 MB012: Avatars, Globals, GooglePointsRewards, LevelCostDataV2, LevelCostDataV3, LevelListMultipliers, LevelsMultipliers, ResourceAllowancesV2, ResourceRoundings, ResourceRoundingsV2, RewardDistributionTypesData, RewardKeyspre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)
dcx-4994.92 MB04: LevelCostDataV2, LevelListMultipliers, ResourceAllowancesV2, ResourceRoundingspre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)
dcx-4984.73 MB015: AreaData, Avatars, Globals, GooglePointsRewards, LevelCostDataV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowances, ResourceAllowancesV2, ResourceRoundings, RewardDistributionTypesData, RewardKeys, SKU, Storepre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)
dcx-4974.74 MB015: AreaData, Avatars, Globals, GooglePointsRewards, LevelCostDataV2, LevelCostDataV3, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowances, ResourceAllowancesV2, ResourceRoundings, RewardKeys, SKU, Storepre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)
dcx-4964.80 MB03: LevelCostDataV2, ResourceAllowancesV2, RewardKeyspre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)
dcx-4954.61 MB0(baseline / no prior)(базовий / без попереднього)pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів)

What is frozen vs what churnsЩо заморожено, а що змінюється

Across all 18 builds, 13 top-level sections are byte-identical (frozen) and 29 change. The frozen set includes the seed banks (Layouts/LayoutsV2), the bucket-draw weights (LevelDifficultyIndices), tutorial, wheel and ad config.Через усі 18 білдів 13 секцій верхнього рівня байт-ідентичні (заморожені), а 29 змінюються. Заморожений набір включає банки сідів (Layouts/LayoutsV2), ваги добору бакета (LevelDifficultyIndices), туторіал, колесо й конфіг реклами.

Frozen (identical in all builds)Заморожені (однакові в усіх білдах)

AdUnits, AreYouSurePopups, BO_VisualOrder, BonusLevelsV2, Layouts, LayoutsV2, LevelDifficultyIndices, RVAllowanceMultipliers, SegmentId, Tutorial, WheelConfigs, WheelIntervals, WheelOrders

Changing (distinct values across history)Змінні (різних значень в історії)

Globals ×13, ResourceAllowancesV2 ×11, Avatars ×9, LevelCostDataV3 ×6, LevelListMultipliers ×6, MissionCostData ×6, RewardKeys ×6, AreaData ×5, EconomySessionBuckets ×5, EconomyWRParameters ×5, Emblems ×5, LevelCostDataV2 ×5, LevelDifficultyIndicesV2 ×5, LevelListV4 ×5, LevelsMultipliers ×5, EconomyIndexMapping ×4, ExtraStocks ×4, Frames ×4, GooglePointsRewards ×4, ResourceRoundings ×4, RewardDistributionTypesData ×4, Achievements ×3, PlayerStats ×3, SKU ×3, BonusLevelsV4 ×2, CostProgressionDataV2 ×2, ResourceAllowances ×2, ResourceRoundingsV2 ×2, Store ×2

ASSUMPTIONSПРИПУЩЕННЯ

MISSING / NOT IN THIS DATAВІДСУТНЄ / НЕ В ЦИХ ДАНИХ