ImmersiveMC

ImmersiveMC

683k Downloads

Don't Send `NetworkStorage`s for Client Authoritative Immersives

hammy275 opened this issue ยท 0 comments

commented

The intention of client authoritative Immersives is that they need no data from the server, so the server shouldn't be sending anything.

It only sends a NullStorage once at creation time, so nothing major is happening, but we might as well save the couple of packets. Will also prevent confusion for those implementing their own Immersives.

Furthermore, we know from the initial send that the server is likely tracking that the player has that Immersive active server-side, which we really shouldn't be doing. Again, it's client-authoritative; it's calling all the shots!