Here how I was able to do it for local multiplayer.
- In your project settings, go to Engine > Collision. You need to make 2(one for each player) new object channels.
- You need to make 2(again, one for each player) collision presets.
- These are going to be the same settings as the default pawn collision.
- Go to your character’s collision component. (In my case I used the default character so it is its capsule component) settings. Change the collision preset to your respective characters collision preset we just made.
- Now in your object’s collision settings, change the preset to custom (if its on a default preset), and check or uncheck the ignore or block for the channels we made.
Again, this is for local multiplayer. ‘Run on owning client’ is for networked multiplayer(not saying that it will work or not, you mentioned it though)