MecchaGuide mascot — chameleon with paint dial and controller MecchaGuide
Menu

Also available in Español

Last verified: v1.8.1 Official patches

How to Play Meccha Chameleon with Friends

Step-by-step onboarding guide to hosting lobbies, using invite codes, configuring voice chat, and fixing connection issues in Meccha Chameleon.

Play online in 4 steps

  1. **Host:** Main Menu → **Multiplayer → Host Game** → set **region + room name** (and password if private).
  2. **Friends join:** **Multiplayer → Find Server** → same region → search room name (fastest when Steam invites fail).
  3. **Voice:** Open-mic default — bind push-to-talk in Settings → Audio if needed.
  4. Stuck connecting? Invite FixVersion Mismatch.

Quick answers

Why do my friends get 'Connecting...' before timing out?

This is usually caused by the host's router blocking peer-to-peer UDP handshakes. To fix this, the host should enable UPnP in their router settings or forward UDP ports 27015 to 27030. Refer to our NAT Type Fix for more routing details.

Can we play on custom Steam Workshop maps in a private lobby?

Yes. The lobby host must subscribe to the maps via the Steam Workshop before launching the game. Once inside the private lobby, the host can select subscribed custom stages from the map dropdown list. Other players do not need to pre-subscribe; the game will download the map files automatically upon connection.

How to Play Meccha Chameleon with Friends — illustrated guide

Meccha Chameleon is designed as a social party experience. While playing in public matchmaking is a great way to hone your skills, the real fun lies in hosting private lobbies with friends. Since the game relies on peer-to-peer (P2P) connections, matchmaking requires some understanding of lobby settings, invite systems, and network configurations.

This guide provides a comprehensive walkthrough for setting up lobbies, connecting with friends, matching game versions, and troubleshooting connection failures.


1. Hosting a Lobby: Step-by-Step

Hosting a room makes your PC the server for the match. If you have the strongest internet connection in your group, you should be the host to minimize lag spikes for other players.

[Main Menu] ──> [Multiplayer] ──> [Host Game] ──> [Configure Lobbies] ──> [Launch Lobby]
  1. Select Host Game: From the main menu, navigate to Multiplayer and click Host Game.
  2. Lobby Visibility:
    • Public: Anyone can see your room in the Server Browser.
    • Private: Hidden from the Server Browser. Players can only join via direct Steam invites or room codes.
  3. Set a Password: We highly recommend setting a password even for private lobbies to prevent random players from joining via Steam’s “Join Friend” shortcut. If you run into password issues, consult our Lobby Password Fix.
  4. Pick your Region: Match your physical region (e.g., US East, Europe, Asia) to reduce matchmaking packet loss.

2. Inviting Friends

There are two primary methods to invite friends to your lobby.

Method A: Steam Invites (Standard)

  1. Launch the lobby and load into the pre-game staging room.
  2. Open your Steam Overlay (Shift + Tab).
  3. Right-click your friend’s name in your friends list and select Invite to Play.
  4. Your friend will receive a chat notification. Clicking “Play Game” will launch their client and drop them directly into your room.

If Steam Overlay fails to load, use direct name lookups:

  1. Host sets a unique room name (e.g., Banana77).
  2. Joiner opens the game, clicks Multiplayer > Find Server.
  3. Joiner selects the matching region and inputs the host’s room name into the search bar.
  4. Click Connect and enter the password when prompted.

3. Version Matching and Game Branches

Because Meccha Chameleon is frequently updated, all players in the lobby must run the exact same client version. Even a minor build mismatch will prevent players from joining.

  • Check the Build String: Compare the version number displayed at the bottom corner of the main menu screen.
  • Update Steam Client: If a player has a different version, they must close the game and restart Steam to force the update queue.
  • Beta Branch Sync: If your group is participating in developer playtests (such as testing the upcoming v1.8.1 changes), everyone must opt-in to the same Steam Beta branch. Right-click the game in Steam > Properties > Betas > select the target branch.
  • For persistent version issues, refer to the Version Mismatch Troubleshooting Guide.

4. Map Selection & Custom Workshop Content

Lobby hosts can choose between official stages and custom community maps.

  • Official Stages: These are the default maps included with the game. We recommend starting on Mansion for groups of 4–6, or Sewer for larger groups of 8–10.
  • Workshop Subscriptions: The host can subscribe to maps in the Steam Workshop. When inside the lobby, selecting a Workshop map will prompt the game to sync files with other players. Joiners do not need to download the map beforehand; the game will stream it automatically during loading.

5. Voice Chat Configuration

Meccha Chameleon features proximity-based 3D voice chat. This adds a layer of comedy and strategy, as hiders can whisper to each other but risk being heard by a nearby seeker.

  • Proximity vs Discord: Proximity voice is excellent for casual play, but if you have players experiencing high ping or microphone issues, Discord is a more stable alternative.
  • Settings Adjustment: In the audio settings, configure your microphone threshold. If your input is too sensitive, ambient background noise might trigger your in-game voice indicator, giving away your hiding location to seekers.

Adjusting lobby configurations keeps matches balanced depending on how many players are in your session.

Group SizeRolesTime LimitWhistle TimerMap Recommendation
2–3 Players1 Seeker / 1–2 Hiders3 Minutes60 SecondsMansion (Official)
4–6 Players1 Seeker / 3–5 Hiders4 Minutes45 SecondsPenguin Hotel (Official)
7–10 Players2 Seekers / 5–8 Hiders5 Minutes30 SecondsSewer (Official)

7. Troubleshooting Lobby Connection Failures

If you cannot connect to your friends, follow this rapid-fire solution checklist:

  • Host Network Isolation: Turn on UPnP in your router settings. P2P lobbies require this to route incoming traffic.
  • Firewall Blockage: Ensure Windows Defender has not blocked the game executable. Allow MecchaChameleon.exe through both public and private networks.
  • Steam Account Status: Set your Steam profile status to Online. If you are set to “Invisible” or “Offline”, you cannot host or receive Steam invite alerts.
  • Network Doctor: For deep network issues like Double NAT or router port configuration, visit our comprehensive Network NAT Fix Guide.

8. Streamer & Large-Party Hosting

Hosting for 8+ players or a live audience adds constraints beyond a normal friend group. The game still uses P2P hosting, so your upload bandwidth and router stability become the bottleneck.

  • Use a wired host: Wi-Fi hosts often cause voice packet loss and desync in large lobbies. Put the host PC on Ethernet before opening the room.
  • Discord for big groups: Proximity voice is fun for 4–6 players, but streamer lobbies usually run cleaner on Discord with push-to-talk. See Voice Chat Not Working if you mix both.
  • Hide credentials on stream: Enable Streamer Mode in Settings > Gameplay and follow the Streamer Viewer Lobby Setup guide so passwords and invite codes do not appear on OBS.
  • Pick scalable modes: For viewer participation, Increasing Oni keeps eliminated players in the hunt instead of long spectator stretches—better for Twitch and YouTube chat engagement.
  • Cap workshop map size: Custom stages with heavy props increase load times for joiners. Start official maps for debut streams, then rotate Workshop content once the lobby is stable.

9. Pre-Flight Host Checklist (Copy Before Inviting)

Run through this list once per session before sending Steam invites:

[ ] Game updated to same build as friends (check bottom-left version string)
[ ] Beta branch matches for everyone (Steam > Properties > Betas)
[ ] Host on wired connection; UPnP enabled or ports forwarded
[ ] Unique lobby name + password set (even for "private" rooms)
[ ] Region matches majority of players
[ ] Windows Firewall allows MecchaChameleon.exe
[ ] Voice: push-to-talk bound; Discord fallback ready for 8+ players
[ ] Map picked: official for first match, Workshop only if host pre-subscribed

If a friend still fails after this checklist, send them to the Invite Not Working flowchart first—most join failures are host-side NAT, not client bugs.

Join-Failure Quick Reference

Error / behaviorMost common fix
”Connecting…” then timeoutHost enables UPnP or forwards UDP 27015–27030
Version mismatchEveryone restarts Steam; sync beta branch
Password rejectedRe-type; avoid special characters—see Lobby Password Fix
Workshop map stuck loadingHost must subscribe first; joiners wait for auto-download
Can’t find room in browserMatch region tab; search exact lobby name spelling

Related Guides

Frequently Asked Questions

Does the game support local split-screen co-op? +

Does the game support local split-screen co-op?

No, Meccha Chameleon does not support split-screen or local shared screen play. Every player needs their own PC, Steam account, and a copy of the game to join a lobby.

How do I invite players if the Steam Overlay is broken? +

How do I invite players if the Steam Overlay is broken?

You can use the Server Browser method. Set a unique name for your lobby (e.g., 'ChameleonLobby123'), choose a password, and have your friends search for the name in the Server Browser list under the matching region tab.