# Live Operations Dashboard

<Callout tone="info" title="Live Ops Room — Updated 14:32 UTC">All metrics refresh every 60s. Last incident: EU-West latency spike resolved 08:17 UTC.</Callout>

<Columns>
<Card title="Players Online" subtitle="Real-time">
<Stat label="Current" value="247,832" change="+3.2% vs 1h ago" tone="success" icon="users" />
<Stat label="Peak (24h)" value="312,400" change="02:00 UTC" tone="neutral" icon="chart-line" />
</Card>

<Card title="Active Players" subtitle="Rolling windows">
<Stat label="DAU" value="892,104" change="+1.8% WoW" tone="success" icon="calendar" />
<Stat label="MAU" value="4,210,500" change="+0.9% MoM" tone="info" icon="calendar" />
</Card>

<Card title="Revenue Today" subtitle="USD, gross">
<Stat label="Total" value="$184,720" change="+12.4% vs avg" tone="success" icon="chart-line" />
<Stat label="IAP" value="$156,300" change="84.6%" tone="neutral" />
<Stat label="Ads" value="$28,420" change="15.4%" tone="neutral" />
</Card>

<Card title="Revenue Per User" subtitle="ARPDAU / ARPMAU">
<Stat label="ARPDAU" value="$0.207" change="+$0.018 vs 7d avg" tone="success" />
<Stat label="ARPMAU" value="$4.39" change="+$0.31 vs 30d avg" tone="info" />
</Card>
</Columns>

<Card title="Session Length — Last 14 Days">
<Chart type="line" x="Date" y="Minutes">
| Date | Avg Session (min) | Median (min) | P90 (min) |
|---|---|---|---|
| 2025-01-03 | 22.4 | 18 | 48 |
| 2025-01-04 | 24.1 | 19 | 52 |
| 2025-01-05 | 26.8 | 21 | 58 |
| 2025-01-06 | 23.9 | 19 | 51 |
| 2025-01-07 | 22.7 | 18 | 49 |
| 2025-01-08 | 21.5 | 17 | 46 |
| 2025-01-09 | 20.8 | 16 | 44 |
| 2025-01-10 | 25.3 | 20 | 55 |
| 2025-01-11 | 28.7 | 23 | 62 |
| 2025-01-12 | 29.1 | 24 | 64 |
| 2025-01-13 | 24.6 | 19 | 53 |
| 2025-01-14 | 23.2 | 18 | 50 |
| 2025-01-15 | 22.9 | 18 | 49 |
| 2025-01-16 | 23.8 | 19 | 51 |
</Chart>
</Card>

<Card title="Best-Selling Items (Last 7 Days)">
| Item | Category | Units Sold | Revenue | Conversion |
|---|---|---|---|---|
| Crimson Battle Pass | Battle Pass | 48,200 | $478,400 | 5.4% |
| 5,500 Coin Bundle | Currency | 31,500 | $312,800 | 3.5% |
| Shadow Drake Mount | Cosmetic | 12,800 | $254,400 | 1.4% |
| Starter Pack | Bundle | 8,900 | $88,100 | 1.0% |
| 1,200 Coin Bundle | Currency | 22,400 | $66,800 | 2.5% |
| Seasonal Skin Pack | Cosmetic | 6,200 | $61,400 | 0.7% |
| XP Boost (7d) | Consumable | 15,600 | $46,800 | 1.7% |
</Card>

<Card title="Server Regions & Health">
| Region | Status | Players | Latency (ms) | CPU | Memory | Incidents (24h) |
|---|---|---|---|---|---|---|
| US-East | <Badge tone="success">Healthy</Badge> | 68,400 | 32 | 42% | 58% | 0 |
| US-West | <Badge tone="success">Healthy</Badge> | 52,100 | 28 | 38% | 54% | 0 |
| EU-West | <Badge tone="warning">Degraded</Badge> | 71,200 | 67 | 71% | 82% | 2 |
| EU-Central | <Badge tone="success">Healthy</Badge> | 34,800 | 35 | 45% | 61% | 0 |
| AP-Southeast | <Badge tone="success">Healthy</Badge> | 18,600 | 41 | 33% | 49% | 0 |
| AP-Northeast | <Badge tone="success">Healthy</Badge> | 12,400 | 38 | 29% | 44% | 0 |
| SA-East | <Badge tone="success">Healthy</Badge> | 8,300 | 55 | 31% | 47% | 0 |
</Card>

<Card title="Crash Rate by App Version">
<Chart type="bar" x="Version" y="Crash Rate %">
| Version | Crash Rate % | Sessions | Crashes | Rollout % |
|---|---|---|---|---|
| 3.4.1 | 0.12% | 1,240,000 | 1,488 | 68% |
| 3.4.0 | 0.34% | 420,000 | 1,428 | 23% |
| 3.3.2 | 0.08% | 145,000 | 116 | 7% |
| 3.3.1 | 0.41% | 38,000 | 156 | 2% |
| < 3.3 | 1.22% | 12,000 | 146 | <1% |
</Chart>
</Card>

<Card title="Live Events">
<Tabs>
<Tab title="Running Now (3)">
| Event | Type | Started | Ends In | Participants | Revenue |
|---|---|---|---|---|---|
| Winter Festival | Seasonal | Jan 10 | 4d 12h | 1,240,000 | $89,200 |
| Double XP Weekend | Boost | Jan 16 00:00 | 38h | 890,000 | — |
| Crimson Raid Boss | Raid | Jan 14 | 1d 6h | 340,000 | $12,800 |
</Tab>
<Tab title="Upcoming (2)">
| Event | Type | Starts In | Duration | Expected Reach |
|---|---|---|---|---|
| Lunar New Year | Seasonal | 8d | 14d | 3.2M |
| Anniversary Week | Celebration | 22d | 7d | 2.8M |
</Tab>
<Tab title="Drafts (4)">
| Event | Status | Owner | Target Date |
|---|---|---|---|
| Spring Blossom | Design review | Sarah Chen | Mar 15 |
| PvP Tournament | Pending approval | Mike Torres | Feb 28 |
| Collab: Cyberpunk | Legal review | Lisa Park | Apr 10 |
| Hardcore Mode | Prototype | Dev Team | TBD |
</Tab>
</Tabs>
</Card>

<Columns>
<Card title="Player Reports Awaiting Review" subtitle="127 total — 23 critical">
<Progress value="23" max="127" label="Critical: 23" tone="danger" />
<Progress value="48" max="127" label="High: 48" tone="warning" />
<Progress value="56" max="127" label="Standard: 56" tone="info" />
<Details title="Top categories">
| Category | Count | Avg Resolution |
|---|---|---|
| Cheating / Exploits | 34 | 4.2h |
| Toxicity / Harassment | 28 | 2.8h |
| Bug / Stuck | 22 | 1.5h |
| Purchase Issue | 19 | 3.1h |
| Account / Access | 14 | 2.2h |
| Other | 10 | 5.0h |
</Details>
</Card>

<Card title="Ban Appeals Awaiting Review" subtitle="89 total — 12 escalated">
<Progress value="12" max="89" label="Escalated: 12" tone="danger" />
<Progress value="31" max="89" label="Standard: 31" tone="warning" />
<Progress value="46" max="89" label="First appeal: 46" tone="info" />
<Details title="Outcomes (last 30d)">
| Outcome | Count | % |
|---|---|---|
| Upheld | 156 | 68% |
| Reduced | 42 | 18% |
| Overturned | 21 | 9% |
| Insufficient evidence | 11 | 5% |
</Details>
</Card>
</Columns>

<Card title="In-Game Currency Inflation">
<Chart type="line" x="Week" y="Index (base=100)">
| Week | Gold Index | Gem Index | Real-Money Index |
|---|---|---|---|
| W1 Jan | 100 | 100 | 100 |
| W2 Jan | 103 | 101 | 100 |
| W3 Jan | 107 | 103 | 100 |
| W4 Jan | 112 | 105 | 100 |
| W1 Feb | 118 | 108 | 100 |
| W2 Feb | 124 | 111 | 100 |
| W3 Feb | 131 | 114 | 100 |
| W4 Feb | 138 | 118 | 100 |
| W1 Mar | 145 | 122 | 100 |
</Chart>
<Callout tone="warning" title="Inflation Alert">Gold supply grew 45% in 8 weeks vs 12% player growth. Consider sink adjustments: repair costs +15%, cosmetic rotation, tax on high-value trades.</Callout>
</Card>

<Card title="Running Experiments">
<Tabs>
<Tab title="Exp #1: Battle Pass Price Test" subtitle="Started Jan 8 · 72% power · 4 days remaining">
<Columns>
<Card title="Control (A) — $9.99">
<Stat label="Conversion" value="5.42%" />
<Stat label="ARPPU" value="$12.40" />
<Stat label="Retention D7" value="68.2%" />
<Stat label="N" value="48,200" />
</Card>
<Card title="Variant (B) — $7.99">
<Stat label="Conversion" value="7.18%" change="+32.5%" tone="success" />
<Stat label="ARPPU" value="$10.20" change="-17.7%" tone="warning" />
<Stat label="Retention D7" value="71.5%" change="+3.3pp" tone="success" />
<Stat label="N" value="47,900" />
</Card>
</Columns>
<Callout tone="info" title="Interim read">Variant B drives higher conversion and retention but lower ARPPU. Net revenue per user: A=$0.67, B=$0.73. Trending toward ship at $7.99 with cosmetic upsell.</Callout>
</Tab>
<Tab title="Exp #2: Daily Login Rewards" subtitle="Started Jan 12 · 61% power · 8 days remaining">
<Columns>
<Card title="Control (A) — Fixed rewards">
<Stat label="D1 Retention" value="42.1%" />
<Stat label="D7 Retention" value="28.4%" />
<Stat label="Avg Sessions/Day" value="1.8" />
<Stat label="N" value="52,100" />
</Card>
<Card title="Variant (B) — Streak-based">
<Stat label="D1 Retention" value="44.8%" change="+2.7pp" tone="success" />
<Stat label="D7 Retention" value="31.2%" change="+2.8pp" tone="success" />
<Stat label="Avg Sessions/Day" value="2.1" change="+16.7%" tone="success" />
<Stat label="N" value="51,800" />
</Card>
</Columns>
<Callout tone="success" title="Strong signal">Streak-based rewards significantly improve early retention and session frequency. No negative impact on monetization observed. Recommend full rollout.</Callout>
</Tab>
</Tabs>
</Card>

<Card title="Draft Patch Notes — v3.4.2">
<Form name="patch-notes-draft">
<TextArea label="Patch Notes (Markdown)" name="notes" rows="12" placeholder="## v3.4.2 — January 20, 2025

### 🎮 Gameplay
- Fixed: Crimson Raid Boss sometimes despawns at 10% HP
- Fixed: Shadow Drake Mount visual glitch in dye preview
- Adjusted: Winter Festival reward curve (days 8-14)

### ⚖️ Balance
- Warrior: Rending Strike damage 220% → 200%
- Mage: Frost Nova cooldown 12s → 14s
- Healer: Divine Light mana cost -10%

### 🛠️ Systems
- Added: Trade tax 5% on transactions >10,000 gold
- Improved: Server-browser ping display accuracy
- Fixed: Crash on startup for iOS 16.0-16.2 (v3.4.1 regression)

### 🎨 Cosmetics
- New: Lunar New Year weapon skins (shop)
- Returning: Anniversary frame (login reward)" value="## v3.4.2 — January 20, 2025

### 🎮 Gameplay
- Fixed: Crimson Raid Boss sometimes despawns at 10% HP
- Fixed: Shadow Drake Mount visual glitch in dye preview
- Adjusted: Winter Festival reward curve (days 8-14)

### ⚖️ Balance
- Warrior: Rending Strike damage 220% → 200%
- Mage: Frost Nova cooldown 12s → 14s
- Healer: Divine Light mana cost -10%

### 🛠️ Systems
- Added: Trade tax 5% on transactions >10,000 gold
- Improved: Server-browser ping display accuracy
- Fixed: Crash on startup for iOS 16.0-16.2 (v3.4.1 regression)

### 🎨 Cosmetics
- New: Lunar New Year weapon skins (shop)
- Returning: Anniversary frame (login reward)" hint="Markdown supported. Preview renders in-game." />
<Columns>
<Select label="Target" name="target" placeholder="Select release target" options="All regions | US-East | US-West | EU-West | EU-Central | AP-Southeast | AP-Northeast | SA-East" value="All regions" />
<Select label="Channel" name="channel" placeholder="Release channel" options="Production | Staging | Canary (5%) | Internal QA" value="Production" />
<Date label="Scheduled" name="scheduled" value="2025-01-20" hint="Leave blank for immediate" />
</Columns>
<Button variant="primary">Save Draft</Button>
<Button variant="secondary">Preview In-Game</Button>
<Button variant="tertiary">Discard</Button>
</Form>
</Card>

<Columns>
<Card title="Focus Region">
<Select label="Select region to isolate" name="focus-region" placeholder="Choose a region…" options="US-East | US-West | EU-West | EU-Central | AP-Southeast | AP-Northeast | SA-East" hint="Filters all metrics, logs, and alerts to the selected region" />
<Button variant="primary" icon="map-pin">Apply Focus</Button>
<Button variant="tertiary">Clear Focus</Button>
<Callout tone="neutral" title="Current view">Global (all regions). EU-West showing degraded status — consider focusing there for incident response.</Callout>
</Card>

<Card title="Ship Hotfix" subtitle="Emergency deployment to production">
<Callout tone="danger" title="Hotfix Protocol">Hotfixes bypass standard QA. Requires 2 approvals. Rollback window: 15 minutes post-deploy.</Callout>
<Form name="hotfix-deploy">
<Input label="Hotfix ID" name="hotfix-id" placeholder="HF-2025-0042" required="true" />
<Input label="Title" name="hotfix-title" placeholder="Fix: Crimson Raid Boss despawn at 10% HP" required="true" />
<TextArea label="Description & Risk" name="hotfix-desc" rows="4" placeholder="What changes, why urgent, rollback plan, affected systems" required="true" hint="Include: changed files, config flags, DB migrations, test results" />
<Select label="Severity" name="severity" options="Critical (P0) — Game-breaking | High (P1) — Major feature broken | Medium (P2) — Degraded experience" value="Critical (P0) — Game-breaking" required="true" />
<Checkboxes label="Target Regions" name="hotfix-regions" options="US-East | US-West | EU-West | EU-Central | AP-Southeast | AP-Northeast | SA-East" value="US-East | US-West | EU-West | EU-Central | AP-Southeast | AP-Northeast | SA-East" hint="Default: all regions" />
<Switch label="Require second approval" name="require-approval" value="true" hint="Enforce 2-person rule" />
<Switch label="Auto-rollback on crash spike >0.5%" name="auto-rollback" value="true" />
<Button variant="danger" icon="rocket">Deploy Hotfix</Button>
<Button variant="tertiary">Save as Draft</Button>
</Form>
</Card>
</Columns>

<FollowUps>
- Deep-dive EU-West latency incident timeline
- Compare inflation sinks: repair cost vs trade tax vs cosmetic rotation
- Review Experiment #1 final readout in 4 days
- Schedule v3.4.2 release coordination meeting
- Audit ban appeal backlog >48h old
</FollowUps>