How do I prevent a second player from spawning on top of the first player?

I am currently making a sidescroller and we need to have 2 characters present for co-op gameplay. The problem is that when i go into play settings and change the number of clients from 1 to 2 and play it, both characters are in the same spot. They are able to be controlled by 2 separate controllers and they are both completely functional aside from being able to move.,

I’m assuming you are using engine version 4.1 because this was changed in 4.2 the default behavior now is to avoid letting pawns spawn on top of each other.

If you have access to the C++ code you can change this behaviour by overidding the ChoosePlayerStart method of gamemode, otherwise its quite a painfull task to do with blueprints because it requires you to clean up what the original code done before BeginPlay then then redo the spawning…

If can’t change the C++ code the quickest solution I think would be to update the engine.

Thank you. Updated to 4.2 and works perfectly.