[Bug] One Character's Input Controls Another Character

I’m encountering a problem where whenever I run my game via PIE, one character works fine, but then when I try to move around on the other connected character, it moves the original character rather than itself. I’m not really sure where to begin debugging this issue. All the input and movement code lives in my derived character and character movement classes, and nowhere do I knowingly assign movement input to another character.

A couple of questions, are you using a dedicated server ? If so it apparently has bugs running in PIE and standalone mode may be better.
Also does this happen using New Editor Window (PIE) mode ?
Other than that are you using C++ or Blueprints ?

PS Like the sig :slight_smile:

I am testing both on dedicated servers and client/host in PIE using new editor window. I tried packaging my game and running it that way, but that doesn’t fix the issue either. I’m using both C++ and Blueprint, although my character movement code is in C++. The only place I handle character movement is in my derived character class, very similar to how Epic’s starting template are aside from a slightly modified character movement code which I don’t believe to be the issue.