[MAJOR} Unable to matchmake into PRIVATE versions when any Scene Graph entity has a custom Verse component attached (MATCHMAKING ERROR #2)

Summary

We cannot currently matchmake into private versions of our island on any platform.

Summary

We are consistently getting the “MATCHMAKING ERROR (#2)” message when trying to connect to private versions of our project.

The “Downloading” stage of matchmaking takes an extremely long time even though I have removed all actors and essentially publishing an empty scene. I’m guessing this is Scene Graph cooking the verse.

Launching sessions locally from UEFN works perfectly only private codes matchmaking fails.

Current Behavior

Even an empty scene with a single Scene Graph entity (no props, devices or anything.. just 1 scene graph entity) will fail to matchmake.

Once that entity has any custom Verse component attached (even an empty one), the island becomes unplayable via private matchmaking.

This mirrors the exact same issue we encountered earlier this year on our Kraken project (see previous posts). That issue was never resolved and was worked around by stripping out scene graph completely. Removing months of work on that project.

Relevant posts:
[https://forums.unrealengine.com/t/matchmaking-error-joining-uefn-experiences/2670961/8\](Matchmaking Error! (joining UEFN experiences) - #8 by They_Call_Me_TC "Matchmaking Error! (joining UEFN experiences) - #8 by They_Call_Me_TC

(Matchmaking Error! (joining UEFN experiences) - #8 by They_Call_Me_TC)")

[https://forums.unrealengine.com/t/major-50-of-players-receive-a-network-error-after-successful-matchmaking/2608577\]([Major] ~50% of players receive a Network Error after successful Matchmaking "[Major] ~50% of players receive a Network Error after successful Matchmaking

([Major] ~50% of players receive a Network Error after successful Matchmaking)")

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Matchmaking

Steps to Reproduce

Unclear, make a large project using scene graph heavily and then try to matchmake into it.

Expected Result

Able to matchmake into the island.

Observed Result

MATCHMAKING ERROR (#2)

Platform(s)

All platforms.

Upload an image

Edit: This is the line of code that was causing the issue.

GetSession().Environment() <> session_environment.Live

Very annoying to debug as there is no error messages or feedback and you have to just systematically delete code from your scene to figure it out.

2 Likes