Bevy Replicon Quinnet
An integration of bevy_quinnet as a transport for bevy_replicon
Examples
Examples were ported from bevy_replicon_renet's examples
Sources in the examples directory. See Local dev tasks for just shortcuts.
- deterministic_boids:
cargo run --example deterministic_boids -- server/client - tic_tac_toe:
cargo run --example tic_tac_toe -- server/client
Local dev tasks
With just installed (cargo install just):
just check # fmt, clippy, check, test, doc, machete
just format # cargo fmt --all
just tic-tac-toe # server + client in separate windows
just boids # server + client in separate windows
cargo machete is required for just check (cargo install cargo-machete).
Cargo.lock is committed. After changing dependencies, run cargo check and commit the updated lockfile. just check runs with --locked and will fail otherwise.
Compatible versions
| bevy | bevy_quinnet | bevy_replicon_quinnet | bevy_replicon |
|---|---|---|---|
| 0.19 | 0.21 | 0.20 | 0.41 |
| 0.18 | 0.20 | 0.19 | 0.40 |
| 0.18 | 0.20 | 0.18 | 0.39 |
| 0.18 | 0.20 | 0.17 | 0.38 |
| 0.17 | 0.19 | 0.16 | 0.37 |
| 0.17 | 0.19 | 0.15 | 0.36 |
| bevy | bevy_quinnet | bevy_replicon_quinnet | bevy_replicon |
|---|---|---|---|
| 0.16 | 0.18 | 0.14 | 0.35 |
| 0.16 | 0.17 | 0.13 | 0.34 |
| 0.16 | 0.17 | 0.12 | 0.33 |
| 0.15 | 0.16 | 0.11 | 0.32 |
| 0.15 | 0.15 | 0.10 | 0.31 |
| 0.15 | 0.14 | 0.9 | 0.30 |
| 0.15 | 0.13-0.14 | 0.7-0.8 | 0.29 |
| 0.14 | 0.10-0.11 | 0.5-0.6 | 0.28 |
| 0.14 | 0.9 | 0.4 | 0.27 |
| 0.13 | 0.8 | 0.3 | 0.26 |
| 0.13 | 0.8 | 0.2 | 0.25 |
| 0.13 | 0.8 | 0.1 | 0.24 |
Before v0.7.0, this repository was inside the bevy_quinnet repository
License
This crate is free and open source. All code in this repository is dual-licensed under either:
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.