I have a function call that is marked to execute on the server only. It appears to not be called at all 95% of the time. What’s even more strange: when I’m testing with four clients, it appears to mostly affect players 3 and 4, not 1 and 2. Every other aspect of the game is replicating fine. To rule out packet loss, I also have tried locally with network emulation / packet loss turned off. I still have the same issue.
Marking reliable seems to “fix” the problem, but realistically, it seems like even unreliable function calls shouldn’t be this unreliable.
I’m on 4.25.1, if that helps. I don’t know if this is the right forum for this. This new forum UI is incomprehensible to me.