Help with multiplayer game!! Playerstart spawning two actors twice (but not every time)

I’m trying to create the basic setup for a multiplayer vehicle game. I’m using the vehicle template provided by Unreal. However, if I just change the number of players to 2 (setting the Net Mode to Play as Listen Server) and start the game preview, my second controller will not possess the second actor, or the input doesn’t register (i’m not sure which of the two).

As a workaround, I’ve mashed this atrocity together inside the level blueprint:

I’m not sure exactly why this is working, but it is, so I’m not complaining - I now have two actors that I can control separately with two separate controllers. However, for some reasons, each PlayerStart actor I’ve added to the level spawns two actors instead of one. Since I added two, I’m ending up with four cars (seen here:)

I’ve tried a bunch of things - moving the blueprints around, enabling splitscreen, not spawning actors, using only one playerstart, not using the Spawn Actor function in the level blueprint, possessing the player on Beginplay in the blueprint, but all of them either won’t let me control the second actor, or don’t seem to make any changes at all.

I feel like there’s something really obvious I’m missing - this seems like a huge amount of hassle to just create dual inputs, right? If anybody has any suggestions, has run into the same problem, or clear methods that definitely work, I’d love to hear about it.

Thanks in advance!

2 things to look at,

  1. spawning should only be done on server otherwise clients can spawn duplicates
  2. make sure in the default game mode settings its not spawning a default pawn

Amen, I have no idea why in the world it is so difficult to setup more than one gamepad,

Since you are SPAWNING characters you will not need the Playerstarts as they spawn and auto possess and all that jazz. Instead use something as a marker and get your coordinates to spawn the characters. So either dial in the transform manually or get you something you can use as a marker and go from there.

Also if you have issues with it possessing check out the last pic in this thread No animations when using Add Actor Offset to get spawned NPCs to either run left or right. - #7 by baobao4435.