MecchaGuide mascot — chameleon with paint dial and controller MecchaGuide
Menu
Last verified: v1.8.1 Official patches

Meccha Chameleon Steam Invite Not Working — Fix

When friends cannot join your lobby or invites never arrive, fix NAT, EOS, and Steam overlay issues.

Patch impact on this guide

  • v1.8.1 — Invite and EOS login flow changed — retest Steam overlay and Server Browser fallbacks.

Fastest fix (skip Steam invites)

  1. **Host:** Multiplayer → **Host Game** → set a unique room name + matching **region**.
  2. **Friends:** Multiplayer → **Find Server** → same region → search the room name (do not wait for Steam overlay invites).
  3. If invites still fail: enable **Steam Overlay** (Shift+Tab in-game) and restart Steam **as administrator**.
  4. Stuck on Connecting? Host needs NAT/UPnP fix or try Version Mismatch.

Quick answers

Why do Steam invites open the game but do not place me in the lobby?

This is usually caused by Epic Online Services (EOS) failing to link with your Steam session in time. Restarting Steam as administrator and waiting 10 seconds on the main menu before accepting the invite will force EOS to initialize correctly.

What is the difference between Steam invites and Room Codes?

Steam invites rely on Steam's rich presence and EOS peer-to-peer matchmaking. Room Codes use the direct lobby name lookup through the in-game server browser, bypassing Steam's overlay. If invites fail, using the Server Browser is the primary fallback.

Meccha Chameleon Steam Invite Not Working — Fix — visual overview

Multiplayer lobbies in Meccha Chameleon use peer-to-peer (P2P) networking via Epic Online Services (EOS) and Steam. When invites fail, the issue is usually Steam Overlay, NAT blocks, or EOS lag — not the game servers.


Invite Troubleshooting Decision Tree

Use this decision tree to pinpoint the exact failure point of your connection:

                  [You want to play with friends]
                                |
             Is the Steam Overlay working in-game?
             /                               \
          (No)                              (Yes)
           /                                   \
 [Enable Overlay in Steam]           Can you send the invite?
                                     /                      \
                                  (No)                     (Yes)
                                   /                          \
                        [Check Steam Status]       Does the Friend receive it?
                        [Verify Online Mode]       /                         \
                                                 (No)                       (Yes)
                                                 /                             \
                                      [Send via Chat Link]         Does joining hang on "Connecting"?
                                      [Use Room Code]              /                                \
                                                                (No)                               (Yes)
                                                                 /                                    \
                                                       [Enjoy Match!]                 [Check Host NAT/UPnP]
                                                                                      [Verify Version Matching]
  • Branch A: Steam Overlay is Disabled: If you cannot open the overlay using Shift+Tab, the game cannot bind to your active Steam session, making in-game invites impossible. Jump to Overlay Solutions.
  • Branch B: Invites Sent but Not Received: If you click “Invite” and nothing happens, or the message never reaches your friend, Steam’s P2P handshake is blocked. Jump to Overlay and Steam Client Fixes.
  • Branch C: Joiner Hangs on “Connecting”: If the invite is accepted but the screen spins indefinitely, the host’s router is dropping the incoming P2P packets. Jump to Host Network Solutions.

Detailed Step-by-Step Fixes

1. Enable and Repair Steam Overlay (Overlay Solutions)

The Steam overlay is mandatory for P2P lobby invites. If it is broken, the game cannot launch the invitation wrapper.

  1. Global Steam Settings: Open Steam. Go to Steam > Settings > In-Game. Toggle Enable the Steam Overlay while in-game to ON.
  2. Game-Specific Settings: Right-click Meccha Chameleon in your Steam Library. Select Properties. Under the General tab, ensure Enable the Steam Overlay while in-game is checked.
  3. Administrator Rights Conflict: If Steam is running with administrator privileges but the game executable is not (or vice versa), Windows security isolation will prevent the overlay from drawing. Close both. Right-click your Steam shortcut and choose Run as administrator, then launch the game.
  4. Overlay Overlay Conflicts: Disable third-party overlays (Discord Game Overlay, GeForce Experience, MSI Afterburner/RTSS). These frequently hijack the rendering hook required by Steam’s overlay.

2. Bypass Invites Using the Server Browser (Room Code Solutions)

When Steam’s API is lagging, the most reliable fallback is using the in-game Server Browser. For a complete guide to multiplayer lobby setup, see our Play with Friends Guide.

  1. Host Actions: Go to Multiplayer > Host Game. Set a unique room name (e.g., ChameleonParty99) and a password if you want a private game. Ensure the region matches your physical location.
  2. Joiner Actions: Do not wait for an invite. Go to Multiplayer > Find Server.
  3. Match Regions: Select the exact same region as the host from the drop-down menu.
  4. Search: Enter the lobby name in the search filter. If the list is empty, consult the Can’t Find Friend’s Room Guide to check filters or NAT issues.

3. Host-Side Network Adjustments (P2P Handshake Fixes)

Because the host machine acts as the server, the host’s network settings must allow incoming connections from players.

  • UPnP (Universal Plug and Play): Access your router settings and enable UPnP. This permits Meccha Chameleon to automatically open the required UDP ports when you host a lobby. See the UPnP Setup Guide for exact steps.
  • Manual Port Forwarding: If UPnP is disabled or blocked by your router, you must manually forward ports. Forward UDP Ports 27015 to 27030 to your host PC’s local IP address. Detailed instructions can be found in our Port Forwarding Guide.
  • Firewall Permissions: Open Windows Defender Firewall settings. Click Allow an app or feature through Windows Defender Firewall. Click Change settings, and ensure that MecchaChameleon-Win64-Shipping.exe has both Private and Public checkboxes ticked.

4. Verify Game Version Synchronization

If the host and joiners are on different patch builds, the Steam invite will be silently dropped or return a “Connection Failed” dialog.

  1. Compare the bottom corner build strings on the game’s main menu.
  2. If they do not match, everyone must exit the game.
  3. In Steam, right-click the game, go to Properties > Installed Files, and select Verify integrity of game files. This will force Steam to download any missed updates. For more detail, read the Version Mismatch Fix.

Platform-Specific Solutions

Steam Deck

  • Overlay Hook: Steam Deck runs the game under Proton translation. Sometimes the overlay fails to catch the game focus. Press the Steam Button, navigate to Settings, and toggle the Steam overlay off and on.
  • Desktop Mode: If invites fail in Gaming Mode, switch the Deck to Desktop Mode, launch Steam, and try joining from a standard Steam chat window. See the full Steam Deck Guide for performance tweaks.

Mac (CrossOver / Wine)

  • Epic Online Services (EOS) integration is notoriously buggy under Wine. Invites sent from the Steam overlay will often crash the Wine wrapper.
  • Recommendation: Always use the Server Browser method. Avoid Shift+Tab on macOS to prevent memory access violations. Refer to the Mac CrossOver Guide for setup configurations.

v1.8.1 patch impact (June 2026)

The public v1.8.1 build addresses several invite failures reported on v1.8.0:

  • EOS SDK update — fewer Authentication Token Error timeouts when accepting overlay invites on cold launch.
  • NAT handshake — improved cross-region lobby joins; hosts should still enable UPnP or port forwarding.
  • Large lobbies — proximity voice packet drops above 8 players are reduced (see Voice Chat Not Working if issues remain).

After updating, restart Steam, confirm v1.8.1 on the main menu, and have the host create a fresh lobby. Full breakdown: v1.8.1 patch notes.

If invites still fail on v1.8.1, continue with the decision tree below.


Advanced Network Routing (Fallback Scenario)

If you have completed all manual steps—enabled the overlay, configured port forwarding, verified files, and tried the server browser—yet your connections still time out, your ISP (Internet Service Provider) might be enforcing Carrier-Grade NAT (CGNAT).

Under CGNAT, your router does not have a unique public IP address, which prevents peer-to-peer connections from establishing a direct path. In this specific scenario, a gaming VPN or network routing optimization tool can be utilized to tunnel your traffic through a dedicated node that supports full port traversal. This provides a clean route that bypasses CGNAT limitations, allowing friends to connect to your P2P lobby.

Related Guides

Frequently Asked Questions

Does Windows Defender block incoming invite connections? +

Does Windows Defender block incoming invite connections?

Yes. Meccha Chameleon relies on peer-to-peer (P2P) hosting. If your host firewall blocks inbound UDP traffic on ports 27015-27030, other players will get stuck on 'Connecting' forever when accepting invites.

Why are invites completely greyed out in the Steam Friend list? +

Why are invites completely greyed out in the Steam Friend list?

This occurs if your Steam profile status is set to 'Offline' or 'Invisible', or if the game's Steam overlay is disabled in the properties menu.