Synchronization of two clients on dedicated server

You have to make sure of two things when working via a server client model in Unreal.

  1. Make sure in the class settings (or defaults… I always get those confused…) “Replication” and “load on net something” as well as everything else you need is enabled. That will make sure things on the server will be properly replicated to all clients.

  2. Make sure you drop those items, etc serverside. You can display different things to different clients. You can also just drop things for one client on show specific items just to one which is what I assume you are doing. The easiest way to make sure you call something on the server is to create a new custom event for that functionality and select “Run on server” in the details of it.