MellowNet
A Photon-style relay: matchmaking keys, a plugin registry, and a real-time game API — no .env, no static secrets.
Your Games Dashboard
Sign up, log in, and create games from your own account. Every game gets a unique AppId + Secret — like Photon's app IDs.
Plugin Registry
Distribute .unitypackage plugins (voice, chat, tools) straight into Unity via the MellowPlugs window.
Room Protocol
Dedicated or hosted Unity servers run the MellowServer component and speak UDP over Unity Transport.
How keys work
1. Create an account and log in. 2. Go to the Dashboard → create a game → you get an AppId (public) + Secret (private, shown once). 3. In Unity: setNetworkConfig.appIdto your AppId (it ships in client builds — that's fine). 4. Host the scene with aMellowServerand set the same appId. Clients with a different key are rejected on connect. 5. Boot-time check on a dedicated server: POST /api/apps/verify { appId, secret } (secret stays server-side only — never in player builds).