You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Send all component mappings, inserts, removals and despawns over reliable channel in form of deltas and component updates over unreliable channel packed by packet size. This significantly reduces the possibility of packet loss.
Replace REPLICATION_CHANNEL_ID with ReplicationChannel enum. The previous constant corresponded to the unreliable channel.
Server events use tick with the last change instead of waiting for replication message without changes.
Fix replication of removals that happened after replication on the same frame.
Include despawns before removals to optimize space for case where despawns are presents and removals aren't.
TickPolicy::EveryFrame and TickPolicy::MaxTickRate now increment tick only if RenetServer exists.
ServerSet::Send now always runs. Replication sending system still runs on RepliconTick change.
ClientMapping no longer contains tick field.
Use EntityHashMap instead of HashMap with entities as keys.
Use Cursor<&[u8]> instead of Cursor<Bytes>.
Replace LastRepliconTick with RepliconTick on client.
Move ClientMapper and ServerEntityMap to client_mapper submodule.
Fix missing reset of RepliconTick on server disconnect.
Rename replicate_into_scene into replicate_into and move it to scene module.