Trying to create a way for players to join as a spectator and then choose and spawn on a team.
Best workaround in blueprints only I’ve managed to do the following.
Default class set in the map is a character with no mesh and all movement stripped away. It’s has a default player start in the level.
Defined in Gamemode is a respawn function much like the multiplayer tutorial epic provided with some modifications.
On spawn the default pawn destroys itself Leaving the player as a disembodied player controller.
Currently I have two buttons that ask it to assign your team enumeration on your playerstate and request a respawn. Which the. Respawns you from specific team player spots.
Curious what other workarounds people gave created?