Hello Unity Team,
I’ve been working on a project involving multiplayer gameplay and have been working on a crucial aspect related to network optimization. Presently, when it comes to sending Ghost data to clients, the serialization frequency tends to be uniform for all Ghosts and Connections. However, I strongly believe that there could be substantial benefits in granting developers the ability to alter the serialization frequency of Ghosts based on custom factors, similar to the Relevancy feature.
In situations where specific Ghosts (such as far away teammates or some marked enemies for display on the minimap) do not require high-frequency updates, the option to adjust their update rate for specific connections could help reducing network traffic and enhancing overall performance.
I’m curious if Unity’s Netcode team has any plans or considerations regarding the implementation of a feature that empowers developers to dynamically adjust the serialization frequency of ghosts based on custom factors. The inclusion of such a feature would enable game developers to meticulously fine-tune their network optimization strategies, ultimately leading to an elevated multiplayer experience.
Thank you in Advance!