Releases: simgine/bevy_replicon
Releases · simgine/bevy_replicon
Bevy Replicon 0.6.1
Changed
- Update
ParentSyncinCoreSet::PostUpdateto avoid one frame delay.
Bevy Replicon 0.6.0
Added
SendPolicyadded to API of event-creation for user control of delivery guarantee (reliability and ordering).
Changed
ParentSyncno longer accepts parent entity and just synchronizes hierarchy automatically if present.
Bevy Replicon 0.5.0
Added
ServerSet::ReceiveEventandServerSet::SendEventfor more fine-grained control of scheduling for event handling.
Changed
- Update server to use
TickPolicyinstead of requiring a tick rate.
Fixed
- Unspecified system ordering could cause tick acks to be ordered on the wrong side of world diff handling.
- Crash after adding events without
ServerPluginorClientPlugin.
Bevy Replicon 0.4.0
Changed
- Swap
registryandeventarguments inBuildEventSerializerfor consistency withReflectSerializer. - Migrate to bevy_renet
0.0.12.
Bevy Replicon 0.3.0
Added
- Support for sending events that contains
Box<dyn Reflect>via custom serialization implementation.
Changed
- Accept receiving system in
add_client_event_withand sending system inadd_server_event_with. - Make
EventChannel<T>public.
Bevy Replicon 0.2.3
Fixed
- Fix panic that could occur when deleting
RenetServerorRenetClientresources.
Bevy Replicon 0.2.2
Fixed
- Do not panic if an entity was already despawned on client.
Bevy Replicon 0.2.1
Fixed
- Fix incorrect last tick detection.
Bevy Replicon 0.2.0
Changed
- Use
#[reflect(MapEntities)]from Bevy 0.10.1 instead of custom#[reflect(MapEntity)].
Fixed
- Fix tick checks after overflow.
Bevy Replicon 0.1.0
Initial release.