UE$ Character Class with Rotation Movement

Hi Guys,

I’m trying to make a character based on the UE4 Character Class move like old school FPS games such as Wolf3D, where up and down control moving forwards and backwards, but left and right control the characters rotation. I also need this to replicate across a network, hence using the character class and character movement component. Currently i’ve managed to do this by using the node Add Movement Input for the forwards/backwards motion, and i’ve set use controller desired rotation to true, and i’m setting the control rotation on the player controller (similar to if you were using a mouse to control the aim of the character). is this the best way to achieve what i’m doing, or am i missing something?

I think adding a yaw input would be better