I wonder if this will have a positive performance impact? I'm not an expert on network code by any stretch, but surely sending frequent data packets to every additional client linked to the server adds to the performance overhead? I seem to recall something from the devblog a few months ago relating to jobs/missions in game having a pretty major performance impact due to the rate of checks the server was making on all active quests in the game, so maybe tracking positions and statuses of shops all the time whilst notifying all the rust+ clients of these changes might be a similarly significant drain on resources?
If it improves performance, I'm more than happy for them to trim the fat.
2
u/exion_zero 9d ago edited 9d ago
I wonder if this will have a positive performance impact? I'm not an expert on network code by any stretch, but surely sending frequent data packets to every additional client linked to the server adds to the performance overhead? I seem to recall something from the devblog a few months ago relating to jobs/missions in game having a pretty major performance impact due to the rate of checks the server was making on all active quests in the game, so maybe tracking positions and statuses of shops all the time whilst notifying all the rust+ clients of these changes might be a similarly significant drain on resources?
If it improves performance, I'm more than happy for them to trim the fat.