Issue with Players Showing No Time Alive

Summary

Issue with Players Joining During Round Transitions in Free-for-All Mode And Showing No Time Alive

I’m encountering an issue in my free-for-all game where players spectate if they join mid-game. The problem arises when a new player joins during the transition between rounds (either at the end of a round or while a new round is loading). Several strange things happen:

  1. The new player shows no time alive (–:–:–). IMAGE: No time alive - Album on Imgur

  2. They are incorrectly placed on a team with another player, despite the game being set to free-for-all. This results in neither player being able to deal damage to each other, and one of them enters a “down-but-not-out” state when shot, rather than being eliminated (I’ve now disabled this down-but-not-out setting). In the image shown, players 3 and 5 ended up on a team.

  3. As a result, the win condition is also incorrect, and the wrong player is shown a victory on the post-game screen. On some occasions the game ends in a draw even when there is a clear winner. In the attached image the players that placed 1st, 2nd, and 3rd are shown at the correct positions on the scoreboard, but they didn’t actually get the point for the win.

I’m not sure if this is a result of the players joining just as the last round ends or while the next round is loading, but it seems like the round transition is not properly handling new player joins. Any advice on how to fix or debug this?

Thank you!

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Island Settings

Steps to Reproduce

Join a free-for-all game as rounds are transitioning.

Expected Result

All players loaded into the game should show “Time Alive”. Each player should be in a free-for-all game and not be placed on any teams. The winning player should be awarded the win.

Observed Result

A player joining during round transitions show no Time Alive, they are placed on a team and can’t deal damage to the player they are placed on a team with. Rounds end in a draw, or the wrong player is awarded the win, however the top three players on the scoreboard appear in the correct positions with no points for wins.

Platform(s)

PC, xbox

I think my issue might be related in some way to this post: UEFN Island settings FFA but forces player into teams