C++ First/Third Person Template Server Player Can't Move

If you create a new First/Third person project using the Blueprint templates and launch the game (without any changes) with 2 players, both the server and client players can move… However, if you create a First or Third person project using the C++ template and run it the same, the server player is unable to move while the client player can move just fine.

I’m new to the framework and was trying to use the C++ template as a reference to learn from… That said, I’m unable to figure out why it’s not working and believe it to be a bug as it seems like it’d be rather silly if this were not a bug in a template that is otherwise identical to its Blueprint counterpart.

UE-31171

Hey Mheetu,

Thank you for the report but this is not a bug, it is simply part of the default settings for the ThirdPersonCharacter / FirstPersonCharacter Blueprints. If you want to turn this off, open the Character Blueprint and in the settings change:

Auto Possess Player: Player 0

to:

Auto Possess Player: Disabled

…interesting, why would you have separate default behaviors between your two otherwise identical templates?

Additionally, since posting, I also found the following bug report which you may want to update and resolve if there are no intentions of fixing it.

Thanks for the reply though! :slight_smile:

Note: Ensure that you’re opening the Blueprint in the content browser when changing this value and not applying it to the character in the viewport as it needs to be applied to new instances and not that single instance.