In all my years of Unreal, this might have me the most stumped. I’m adding a local second player by using “Create Local Player”. And for some odd reason, whenever I restart the level by using “Open Level (by name)”, the existing players will all be duplicated and exist twice.
I’m really confused because you’d think everything in the level would be getting destroyed by reloading the level, and maybe they are, but for some odd reason only upon reloading the level will all the players (and player controllers) be duplicated. I tested this as well by using “Get All Active Users”, and it shows 2 and then 2 again right after (rather than 4 or just 2, which is what it gets when not reloading the level).
I’m so stumped. Any help is much appreciated.