[CRITICAL] Tycoon Unjoinable “Network Connection Lost” After 15min – Matchmaking Still Sends Players

Summary

Tycoon Island gets in a bugged state after 15 minutes playtime with 8 clients. If any player leaves, and a new one tries to join, he will never be able to join.
The matchmaking keeps pushing players to the island, and each and every one of them will fail to connect. It completely kills any traction for our island so we have delisted it for now.

Support would be greatly appreciated.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Matchmaking

Steps to Reproduce

  1. You need 8 clients to reproduce this issue, with less accounts you need to wait longer before it appears. E.g. with 2 clients it takes around 60 minutes.
  2. Join with all 8 clients the island code 9524-0220-6933 on the same region to ensure you enter the same server instance.
  3. Wait around 15 minutes
  4. Rejoin with any of the accounts

It’s best to keep clients connected for first 15 minutes, rejoining is fine to reproduce as often as you want, but the more players are in the game the faster this issue pops up.

Expected Result

You should be able to enter the game.

Observed Result

You receive a title: ‘THERE WAS A PROBLEM’ with subtext: ‘Network Connection Lost’

Platform(s)

PC/ XBOX Social Network

Island Code

9524-0220-6933

Upload an image

Additional Notes

We have done extensive testing to replicate the issue for the past few days, and found with the more clients you try, the faster the issue appears.

Our next steps will be figuring out what causes this, but if FN could look into this, the problem will be resolved much faster.

We don’t have access to extensive logs unfortunately, and have to delete certain devices, and test again, and keep doing this until we found the cause.

The biggest problem with this bug is that currently the Matchmaking engine see’s free space in this server instance, and as result sends EVERY player who is in matchmaking to this instance. Each one will fail to connect and we are losing around 99% of the players who are trying to join through public matchmaking.

We have worked countless hours developing this Tycoon and it’s our third one, any support would be greatly appreciated.

FORT-925424 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.

If you need clients during reproduction, we’re happy to join on short notice, just let us know. Thanks in advance.

hi @thrax207 ,
In the Uk, 66Mb/s Max BT broadband whilst running the average throughput is 47 Mb/s whilst running your Island 9524-0220-6933.
When on Android Match Making opens with 250ms and finally down to average 76ms only one other person for party.
Jump to Fortnite PC opening 125ms failling back to 66ms Ping.
The red wifi tag warning on all the time for first five minutes
25 seconds match making on Android.
32 seconds on PC.

what is the networks ping for the accounts when the failure takes place? Easy to record as there is usually a large lump up to 250ms, before problem and the wi-fi red button

Mic/Voice is block on my session
No one else on the game, but why is this ping of 77Ms average and often 90 Ms.
Obviously BR is running at 10ms in comparison my region is Europe London servers are 40 miles away and most stuff is fibre/digital voice. The red Wi-Fi networks don’t appear on BR game on PC.

@Jimbohalo10 thank you for taking the time to test with Android and PC device.

  1. We’ll investigate the Mic/Voice issue, I thought this should be enabled.

Thanks for pointing out the ping, interesting that it stays for multiple minutes in red. On my sessions, it’s high at the start due to the loading. This usually is for 25-30 seconds, after that it’s back to normal.
I’m working on rewriting the loading part, we should avoid having the ping spike at all.

Regarding the join problem, when it’s happening the ping is normal, usually just around 40.

The interesting thing is, we sometimes have some ‘spikes’ where the server appears to be hanging when we have 8 players. With for example 3-4 persons, it barely happens. But even if the whole lobby leaves, after this ‘game instance’ is glitched, with 1 player left, no one can join anymore. This one player left can play with 0 lagg, no spikes, everything completely normal and functional.

We’re now in the process of slowly removing devices, and re running tests as well, to see if it is happening in one of the devices I coded or outside of it.

Any tips / suggestions are definitely welcome!

Thanks.

Nintendo Switch 1 is the fastest at 93 seconds for everything 12 seconds to Match server.
Second time round really quick

There are no ping/FPS stats on a Nintendo Switch 1

This may be my settings but no music no voice on Android. If you want this on console somehow you have to get a visible message to say that the voice is off, seen that sort of thing on another island, possibly in Verse.
Thanks for giving me a run down on whats happening.

When the failure occurs

Find PC delete all the logs
del C:\Users%USERNAME%\AppData\Local\FortniteGame\Saved\Logs*.*

open FN in lobby

notepad C:\Users\%USERNAME%\AppData\Local\FortniteGame\Saved\Logs\FortniteGame.log

delete all the text.

Open the island and hopefully only the matchmaking logging will now been listed
put after failure twice put ===== END MATCH MAKING=====================

When FN runs down everything after the label will be save and not really useful.
Now we can grab that and upload to this or PM me the log.

this log is of another island failing matchmaking every time
FortMatchMakeError3815-8254-6961.txt (119.3 KB)

The log seems unusually difficult to understand over 50 pages with lots of unrelated errors

Also running into this. If you find a solution please @ me and let me know!

1 Like

Summary of 3-Day Debugging Session

We have been testing this issue extensively over the past three full days, documenting every single test run and behavior observed. The bug we’re encountering is extremely inconsistent and difficult to isolate.

We began by removing two major custom devices containing extensive Verse logic. After doing so, the issue appeared to be resolved — the map ran for 1.5 hours without any joining problems.

Encouraged by that result, we began reintroducing one of the main devices and started removing logic step by step inside the OnBegin function to pinpoint the problem.

It looked promising at first — previously, the issue would occur after 30–40 minutes if we are in the map with 4 players, but with some code disabled, it seemed delayed. However, after we thought it was finally resolved (and that we found which lines could potentially delay it), the bug returned again — this time after 1 hour and 30 minutes.

This delay-based failure is incredibly confusing. Disabling certain code doesn’t remove the bug, it just seems to delay it. We also noticed that the bug appears noticably faster with more players (e.g., 8) than with fewer.

At this point, we’re not even confident anymore that deleting our custom devices guarantees long-term stability. We can not rule out the possibility that the bug still exists and possibly would appear even after 4+ hours, this is something we might also test.

Normally, I’m all for debugging and testing on my own — that’s what we’ve been doing, 12 hours a day for the last few days — but I’m honestly starting to lose hope that this can be solved without direct support from the UEFN team.

We’ll keep testing more scenario’s and keep you up to date.

Update:
I changed two small things before I went to sleep:

  1. I removed some PlayerJoin / PlayerSpawn / PlayerLeave handlers, which had minimum code
  2. I removed my 8 old spawn pads and placed 1 fresh one back

This was active with 2 players for minimum of 10 hours.
In the morning, I tried to rejoin with Player A, which was in this lobby for 10 hours. I received the following NEW error, Matchmaking error #2. I have attached the log.

A fresh account was able to join this lobby without any issues.

What completely confuses me is that the test I did without these 2 minor changes, resulted into the bug appearing after 1h30m. When I really look at the code I disabled after, it should not have had any impact at all..

FortniteGameMatchmakingError2.log (2.7 MB)

We’ve done a lot more tests, still keep running into the same issue.
Now it appears around 40 minutes of playtime with 8 players.

We have tried island settings with teams:

  1. FFA
  2. Cooperative
  3. Team index
  4. Custom

All did not appear to have impact, kept running into the same issue.

We have tried the following spawn methods:

  1. In air (no spawn pads)
  2. With spawn pads
  3. As spectator (then later spawn them as normal players with respawn)

Also did not have a positive impact.

We’re running out of idea’s what to test at this point. Before we were able to test and reproduce within 15 minutes, now it takes 40 minutes with same amount of clients (8)

Our game session is stable, low ping, no lagg, yet no one can join anymore..

@Flak @sonictke we’ve been digging into this for days and at this point, we’ve likely hit the limit of what we can debug on our side.. We’d really appreciate the teams help to move us and many others with matchmaking errors forward. Another big creator @BrendannnD also has this error with many of his maps, and it’s really impacting his numbers as well.

Update:

We’ve continued to test the full weekend.

  1. We’ve ruled out verse persistence is not the issue, completely disabled it and no issues
  2. We do have a feeling that something builds up overtime, but there’s no lagg in the game, so it doesn’t really look like a memory leak but can be. Very hard to rule out exactly what builds up here.

Any idea’s are still welcome..

Thank you for the report @thrax207 - we have some folks looking into this.

1 Like

Thanks a lot!! We really appreciate it.

Some notes for the developers/testers regarding reproducing:

  1. The current session, make sure to use 1 client to join & start the game. (important, there’s a small bug in our code which teleports the ‘Join game’ buttons too high with multiple clients)
  2. After that join with the other clients
  3. Make sure to claim the base on each, without claiming the base it’s slower reproducable / not reproducing perhaps at all. (We’re still investigating this atm). On join sometimes you stay in the ‘spawn’ area, please use the button ‘Join game’ & then walk over the claim base pad

If you claim all 8 bases, we notice it’s now reproduced in like 15 minutes.

Please let us know if you need any clients for reproducing, we’re happy to join on short notice. Also happy to hop on a call to explain if it helps.

hi @thrax207 ,

The message has changes in the new 24 Jun 11:30 GMT update

hi @thrax207 ,
Turned off Sleep in Environment to Never.

Then able to play for 72 minutes, Shot up everything
The Ballon ship flying past does not take damage