Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
551 changes: 309 additions & 242 deletions Cargo.lock

Large diffs are not rendered by default.

36 changes: 18 additions & 18 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,34 +11,34 @@ keywords = ["bevy", "gamedev", "network"]
categories = ["game-development", "network-programming"]

[workspace.dependencies]
aeronet = { path = "crates/aeronet", version = "0.18.0", default-features = false }
aeronet_channel = { path = "crates/aeronet_channel", version = "0.18.0" }
aeronet_io = { path = "crates/aeronet_io", version = "0.18.0", default-features = false }
aeronet_replicon = { path = "crates/aeronet_replicon", version = "0.18.0", default-features = false }
aeronet_transport = { path = "crates/aeronet_transport", version = "0.18.0", default-features = false }
aeronet_websocket = { path = "crates/aeronet_websocket", version = "0.18.0" }
aeronet_webtransport = { path = "crates/aeronet_webtransport", version = "0.18.0" }
aeronet = { path = "crates/aeronet", version = "0.19.0", default-features = false }
aeronet_channel = { path = "crates/aeronet_channel", version = "0.19.0" }
aeronet_io = { path = "crates/aeronet_io", version = "0.19.0", default-features = false }
aeronet_replicon = { path = "crates/aeronet_replicon", version = "0.19.0", default-features = false }
aeronet_transport = { path = "crates/aeronet_transport", version = "0.19.0", default-features = false }
aeronet_websocket = { path = "crates/aeronet_websocket", version = "0.19.0" }
aeronet_webtransport = { path = "crates/aeronet_webtransport", version = "0.19.0" }
anyhow = { version = "1.0.97", default-features = false }
arbitrary = { version = "1.3.2", features = ["derive"] }
base64 = { version = "0.22.1" }
bevy = { version = "0.17.2" }
bevy_app = { version = "0.17.2", default-features = false }
bevy_ecs = { version = "0.17.2", default-features = false }
bevy_egui = { version = "0.37.0" }
bevy_platform = { version = "0.17.2", default-features = false }
bevy_reflect = { version = "0.17.2", default-features = false }
bevy_replicon = { version = "0.37.0", default-features = false }
bevy_state = { version = "0.17.2", default-features = false }
bevy_time = { version = "0.17.2", default-features = false }
bevy_winit = { version = "0.17.2", default-features = false }
bevy = { version = "0.18.0" }
bevy_app = { version = "0.18.0", default-features = false }
bevy_ecs = { version = "0.18.0", default-features = false }
bevy_egui = { version = "0.39.0" }
bevy_platform = { version = "0.18.0", default-features = false }
bevy_reflect = { version = "0.18.0", default-features = false }
bevy_replicon = { version = "0.38.0", default-features = false }
bevy_state = { version = "0.18.0", default-features = false }
bevy_time = { version = "0.18.0", default-features = false }
bevy_winit = { version = "0.18.0", default-features = false }
bit-vec = { version = "0.8.0", default-features = false }
blocking = { version = "1.6.1" }
bytes = { version = "1.6.1", default-features = false }
cfg-if = { version = "1.0.0" }
clap = { version = "4.5.32", features = ["derive"] }
derive_more = { version = "2.0.1", default-features = false }
document-features = { version = "0.2.11" }
egui_plot = { version = "0.33.0" }
egui_plot = { version = "0.34.0" }
either = { version = "1.15.0", default-features = false }
flume = { version = "0.11.0" }
futures = { version = "0.3.30" }
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
rust-version.workspace = true
description = "Low-level networking for Bevy"
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet_channel/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet_channel"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
description = "In-memory MPSC channel IO layer implementation for `aeronet`"
repository.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet_io/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet_io"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
rust-version.workspace = true
description = "IO abstraction primitives for `aeronet`"
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet_replicon/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet_replicon"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
rust-version.workspace = true
description = "`aeronet` backend implementation for `bevy_replicon`"
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet_steam/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet_steam"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
rust-version.workspace = true
description = "Steam networking IO layer implementation for `aeronet`"
Expand Down
6 changes: 3 additions & 3 deletions crates/aeronet_steam/src/server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -233,8 +233,8 @@ impl SessionResponse {
/// bevy_ecs::prelude::*,
/// };
///
/// fn on_session_request(mut trigger: Trigger<SessionRequest>) {
/// let client = trigger.target();
/// fn on_session_request(mut trigger: On<SessionRequest>) {
/// let client = trigger.event_target();
/// trigger.respond(SessionResponse::Accepted);
/// }
/// ```
Expand All @@ -251,7 +251,7 @@ impl SessionResponse {
/// steamworks::FriendFlags,
/// };
///
/// fn on_session_request(mut request: Trigger<SessionRequest>, steam: Res<SteamworksClient>) {
/// fn on_session_request(mut request: On<SessionRequest>, steam: Res<SteamworksClient>) {
/// let friend = steam.friends().get_friend(request.steam_id);
/// if !friend.has_friend(FriendFlags::IMMEDIATE) {
/// request.respond(SessionResponse::rejected("not friend of the host"));
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet_transport/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet_transport"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
rust-version.workspace = true
description = "Transport layer implementation for `aeronet`"
Expand Down
8 changes: 2 additions & 6 deletions crates/aeronet_transport/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -229,12 +229,8 @@ impl Transport {
///
/// const LANES: [LaneKind; 1] = [LaneKind::ReliableOrdered];
///
/// fn on_connected(
/// trigger: Trigger<OnAdd, Session>,
/// sessions: Query<&Session>,
/// mut commands: Commands,
/// ) {
/// let entity = trigger.target();
/// fn on_connected(trigger: On<Add, Session>, sessions: Query<&Session>, mut commands: Commands) {
/// let entity = trigger.event_target();
/// let session = sessions
/// .get(entity)
/// .expect("we are adding this component to this entity");
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet_websocket/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet_websocket"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
rust-version.workspace = true
description = "WebSocket IO layer implementation for `aeronet`"
Expand Down
2 changes: 1 addition & 1 deletion crates/aeronet_webtransport/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aeronet_webtransport"
version = "0.18.0"
version = "0.19.0"
edition.workspace = true
rust-version.workspace = true
description = "WebTransport IO layer implementation for `aeronet`"
Expand Down
6 changes: 3 additions & 3 deletions crates/aeronet_webtransport/src/server/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -165,8 +165,8 @@ pub enum SessionResponse {
/// bevy_ecs::prelude::*,
/// };
///
/// fn on_session_request(mut trigger: Trigger<SessionRequest>) {
/// let client = trigger.target();
/// fn on_session_request(mut trigger: On<SessionRequest>) {
/// let client = trigger.event_target();
/// trigger.respond(SessionResponse::Accepted);
/// }
/// ```
Expand All @@ -179,7 +179,7 @@ pub enum SessionResponse {
/// bevy_ecs::prelude::*,
/// };
///
/// fn on_session_request(mut request: Trigger<SessionRequest>) {
/// fn on_session_request(mut request: On<SessionRequest>) {
/// let mut response = SessionResponse::Forbidden;
/// if let Some(auth_token) = request.headers.get(":auth-token") {
/// if validate_auth_token(auth_token) {
Expand Down
Loading