Meccha Chameleon Invite Not Working — Can't Join Friends
Friend invites fail, the invite button does nothing, or you get stuck on "Joining…".
If your Meccha Chameleon invite is not working, it is almost always a Steam friends/overlay or network issue rather than a broken game. The steps below restore invites without touching any game files.
How to set it up
- 1
Enable the Steam overlay for the game
Invites rely on the Steam overlay. In your Steam Library, right-click Meccha Chameleon → Properties → General, and make sure "Enable the Steam Overlay while in-game" is ticked. Restart the game afterward.
- 2
Check your friend privacy and online status
Open Steam → Friends → set your status to Online (not Invisible/Offline). In Friends List Settings, ensure friends can see your game activity. An Invisible host often cannot be joined.
- 3
Verify both players run the same game version
A pending update on either side breaks joins. Let Steam finish updating Meccha Chameleon on both machines, then both fully close and relaunch the game so you are on the same build (1.9.0).
- 4
Open NAT / firewall ports for Steam
Strict/Moderate NAT blocks peer connections. Allow Steam through Windows Defender Firewall (Private + Public), and on your router enable UPnP or forward the standard Steam ports. Testing on another network confirms whether NAT is the cause.
- 5
Restart Steam and clear the download cache
Stale Steam sessions cause "Joining…" hangs. Fully quit Steam (not just minimize), then in Steam → Settings → Downloads use "Clear Download Cache" and sign back in before retrying the invite.
FAQ
- My invite shows "sent" but my friend never receives it. Why?
- Usually the recipient has the Steam overlay disabled or is set to Invisible. Have them enable the overlay and set their status to Online, then resend the invite.
- Can we play together without Steam friends?
- Yes — if the lobby supports a room/join code, share it directly. Otherwise add each other as Steam friends, which is the most reliable way to invite in Meccha Chameleon.