Hi, I’m currently playing around with multiplayer in UE4 but have run in to an issue and I’m not sure why it’s not working as it should.
So I’ve got a video showing the issue with the server on the left and the client on the right.
The first section of the video shows the server and the client equipping the weapon. You can see this from the weapon moving from the belt to the hand. So the left screen equips the weapon and it happens on both screens. The right screen equips the weapon and it happens on both screens.
The second section shows (at about 0.36) shows both the left and the right screens activating the weapon but it doesn’t show on the other screen.
Here is the blueprint for equipping the weapon:
Here is the blueprint for activating the weapon:
As you can see they are both the same. I have tired executing the LMousePress_Client event as “multicast” and “run on owning client”.
When it’s set as “run on owning client” it only shows on the screen that activated it.
When it’s set as “multicast” it shows both on the left server screen.
Why isn’t this working? Am I missing something obvious or going about this the wrong way?