API Online
MMG Admin Home
Simple shortcuts for support, players, map approvals, store items, and redeem codes.
Start Here
For customer service: open Support first, then Find Player if you need account details.
Recent Players
Players
— online
Online = presence ping within the last 90 seconds. Online players are listed first.
Usage Analytics
Player Activity
Logins and estimated play time from game presence pings (30s per heartbeat). Times are US Central calendar days.
Usage
Today (Central)
Owner Tools
God Mode
Make direct account changes and push global gifts.
Player Override
Global Gift
Teams
Manage Team
Map Review
Maps
Pending player submissions, approved UGC, and approved official courses — newest first in each list.
Maps
Edit Online Map
Map Items
0 items
Store
Store & catalog
Browse every grantable in-game item with product IDs, manage checkout SKUs, and review purchases.
All game items
Every consumable and endgame item from the live in-game store reference (product IDs match RevenueCat / GD shop).
| Name | Product ID | Type | Grant name | Category | Price | Platform |
|---|
Live store SKUs
RevenueCat / web checkout SKUs — display name, product id, price, and platform.
| Display name | Product ID | Price | Platform | Category |
|---|
Backend Purchase Catalog
D1 purchase_catalog rows used by web checkout grants. Edit below or sync from RevenueCat / App Store Connect.
| Title | Product ID | Price | Platform | Status |
|---|
Purchases
Customer Service
Support inbox
Read player messages, reply internally, assign status, and look up account context.
Messages
Reply
Support Lookup
UGC Moderation
Reports & blocks
Review player reports (chat, usernames, map names) and block events. Action within 24 hours per App Store Guideline 1.2.
Access
Signed-in moderators can load reports without the secret. Save the secret for App Review curl access.
Content Reports
Block Events
Gameplay Features
Breakable walls (online) — Maps can include
Breakable Wall segments with stable id fields and optional hitPoints (default 3).
Online rooms sync damage via WALL_DAMAGE / WALL_BROKEN WebSocket messages; all clients remove the segment at the same HP.
Editor exports must keep wall ids — do not regenerate ids on approved maps.