I need some clarification on what is happening. This problem only exists with client 2, correct?
So what it looks like from the blueprints you have
- Client 2 calculates its line trace in the world
- Client 2, on event tick, sends the start and end points from the line trace to the server
- The server then tells all clients to draw the line trace from the points sent from Client 2. At least I’m assuming that’s what is happening in that “Interaction_Tracer” collapsed graph.
I like the use of the “Switch Has Authority” when running the SERVER_Interaction_Tracer, by the way. It should be redundant since that event should only ever execute on the server but I like that extra safety net, plus it adds to the clarity of where this code is being executed at a glance.
Ok, so Client 2’s line trace is being replicated across all clients, right? Looks like everyone can see Client 2 is aiming up. But the problem is when Client 2 tries to interact with something, it doesn’t work? I think I need to see the interaction blueprint for that.
Also, sorry for the delay in response, I did not subscribe to the topic so I never saw you replied. I am subscribed now.