Why are players who join the map after the game has been started not assigned to a different team?

I am new to making maps in Creative and UEFN and I have just made my first box fight map. The map holds 16 players and I originally set the map to free-for-all however, the rounds would always end in a DRAW. So, in order to stop this I set the number of teams to 16 and team size to 1. This works great as the rounds no longer ends in draw but it only works for players who join the map before the game has actually started. If a player joins the lobby after it has already started then they will load into a spawn pad on the nexr round but they aren’t assigned to their own team. Instead they are put onto the same team as someone else in the game already and that player cant shoot or break their builds. How do I make it so new players joining are assigned to a different team?

1 Like

Hey og bigtasty,

Yeah, that sounds like a bit of a problem, but there has been a workaround found for the DRAW issue.
If you want to go back to FFA, the way to get a round Win/Lose result is using some device to trigger the End Round event of an End Game Device.
If you have any round ending conditions in Island Settings like round time or something, take it off and instead use a timed objective device for timed rounds or a tracker for elimination target, when they complete have the round end happen from the end game device.

Ok I want to game set up so that last player standing ends game or that the winner of the round is the last person alive. What device/s would I use with the End Game Device to make it so that is possible?

The player counter device does that

Oh ok. What settings would I use on the player counter device. Like I said I am very new to this. If it’s hard to explain is there possibly a video somewhere that explains it?

I haven’t actually used this yet, let me know if it fails
Place a Player Counter in the centre of the boxfight area
in its settings set

  • Target Player Count to 1
  • Compare on Count Change is Yes
  • Include Spectators to No

Use the Zone Option and make it as big as the play area

Drop in an End Game Device and in settings

  • What to End change to End Round
    then go down to User Options Functions and
  • Activate, add an array element and make it the Player Counter Device, using the option On Count Succeeds.

See how that goes

Ok it did work that solved my problem. However now the leaderboard is incorrectly displaying whos winning. Like for example a player with 2 wins would be in first but a player with 4 wins would be in second. Also I just noticed that sometimes it will show defeat even when you win that round. I guess it works but no entirely

How is the section of your Island Settings related to scoring ?

First off check
Round Win Condition (determines leaderboard first column rank) see if eliminations is selected

If your using scores instead also check
Elimination Score
Assist Score

I have round win condition set to time alive. The game win condition is set to most round wins

Oh yeah of course, Time Alive for Last man standing.

In Island Settings check
Time Alive Start Point - I don’t really know, but Round Start sounds better to use because the Player Spawn option says from Pawn Creation.

Show Cumulative Scoreboard, shows either round winner or overall winner ranks

Ok I had to change round win condition to health. If I had it set to time alive then it sometimes would not register the correct round winner. So (Round Win Condition-Health)

1 Like