Hi,
I’m running a listen server setup with t.MaxFPS = 60
.
On the server side, I have a moving actor that replicates its movement to the client.
When I set NetUpdateFrequency = 60
, the movement looks perfectly smooth on the client side.
However, when I apply this setup to multiple moving actors, the bandwidth usage increases and overall performance drops.
My questions are:
-
In this case, how can I maintain the same smoothness between server and client movement without increasing bandwidth usage?
-
Instead of giving every actor
NetUpdateFrequency = 60
, is there a more efficient approach? -
Specifically, what’s the best way to balance smooth replication and bandwidth for a 2–4 player listen server scenario?
Also, I’ve tried using VInterpTo for client-side interpolation, but since the moving platform lags slightly behind the server’s position, it causes stuttering when the player stands on it — so I’d really appreciate an alternative solution if possible.
Additional Info:
-
Game Type: 2-player co-op platformer
-
Replication Type: Server controls movement, client visualizes it
-
Test Environment: Listen Server (Steam Advanced Sessions)
-
Goal: Achieve minimum bandwidth usage while keeping both server and client movement equally smooth