diff --git a/client/src/main.rs b/client/src/main.rs index 1a0d6ca..97488e3 100644 --- a/client/src/main.rs +++ b/client/src/main.rs @@ -1,14 +1,12 @@ use bevy::prelude::*; -use bevy_renet::RenetClientPlugin; use std::{net::UdpSocket, time::SystemTime}; -use renet::{ - transport::{ - ClientAuthentication, NetcodeClientTransport, NetcodeTransportError, - NETCODE_USER_DATA_BYTES, - }, - ConnectionConfig, RenetClient, +use bevy_renet::{ + renet::{transport::ClientAuthentication, ConnectionConfig, RenetClient}, + transport::NetcodeClientPlugin, + RenetClientPlugin, }; +use renet::transport::{NetcodeClientTransport, NetcodeTransportError, NETCODE_USER_DATA_BYTES}; // This id needs to be the same as the server is using const PROTOCOL_ID: u64 = 2878; @@ -33,6 +31,7 @@ fn main() { })) // Renet setup .add_plugins(RenetClientPlugin) + .add_plugins(NetcodeClientPlugin) .insert_resource(client) .insert_resource(transport) .add_systems(Update, panic_on_error_system) diff --git a/server/src/main.rs b/server/src/main.rs index c872878..a5a22fd 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -58,11 +58,9 @@ fn main() { // Receive connection events from clients while let Some(event) = server.get_event() { - trace!("event received"); match event { ServerEvent::ClientConnected { client_id } => { let user_data = transport.user_data(client_id).unwrap(); - info!("🎉 Client {} connected.", client_id); // Tell the recently joined player about the other player for (player_id, player) in game_state.players.iter() { @@ -83,7 +81,7 @@ fn main() { // Tell all players that a new player has joined server.broadcast_message(0, bincode::serialize(&event).unwrap()); - info!("Client {} connected.", client_id); + info!("🎉 Client {} connected.", client_id); // In TicTacTussle the game can begin once two players has joined if game_state.players.len() == 2 { let event = store::GameEvent::BeginGame {