| Crates.io | bevy_replicon |
| lib.rs | bevy_replicon |
| version | 0.38.2 |
| created_at | 2023-03-28 23:09:26.920233+00 |
| updated_at | 2026-01-21 22:47:04.187013+00 |
| description | A server-authoritative replication crate for Bevy |
| homepage | |
| repository | https://github.com/simgine/bevy_replicon |
| max_upload_size | |
| id | 823540 |
| size | 702,855 |
A server-authoritative replication crate for Bevy.
If you are new to networking, see glossary and What kind of networking should X game use?.
serde traits (like Box<dyn Reflect>).no_std and environments without atomic CAS, such as thumbv6m.Check out the quick start guide.
For examples navigate to the example_backend (because you need I/O in order to run them).
Messaging backend repositories usually also contains the exact same examples, but with backend initialization adapted to each backend's API.
You can also:
Have any questions? Feel free to ask in the dedicated bevy_replicon channel in Bevy's Discord server.
Depending on your game, you may need additional features. We provide an API that allows external crates to integrate with Replicon or to be built on top of it.
[!WARNING] Ensure that your
bevy_repliconversion is compatible with the used crate according to semantic versioning.
bevy_replicon_renet - integration for bevy_renet.bevy_replicon_renet2 - integration for bevy_renet2.bevy_replicon_quinnet - integration for bevy_quinnet.aeronet_replicon - integration for aeronet.bevy_replicon_matchbox - integration for matchbox.bevy_rewind - server-authoritative rollback inspired by Rocket League.bevy_replicon_attributes - ergonomic visibility control through client attributes and entity/event visibility conditions. An extension of this crate's raw client visibility API.bevy_bundlication - automates the creation of replication rules for bundles.bevy_replicon_repair - preserves replicated client state across reconnects.bevy_replicon_snap - snapshot interpolation and client-side prediction.bevy_timewarp - a rollback library that buffers component state. See this instruction about how to integrate.| bevy | bevy_replicon |
|---|---|
| 0.18.0 | 0.38 |
| 0.17.0 | 0.36-0.37 |
| 0.16.0 | 0.33-0.35 |
| 0.15.0 | 0.29-0.32 |
| 0.14.0 | 0.27-0.28 |
| 0.13.0 | 0.23-0.26 |
| 0.12.1 | 0.18-0.22 |
| 0.11.0 | 0.6-0.17 |
| 0.10.1 | 0.2-0.6 |
| 0.10.0 | 0.1 |
Licensed under either of Apache License, Version 2.0 or MIT License at your option.