From b01ecbfe134df5c6a906f661dd2378ea6427ed4f Mon Sep 17 00:00:00 2001 From: Sofia Date: Fri, 17 Jul 2026 21:02:11 +0300 Subject: [PATCH] Censor player ip when joining --- rust/src/net/network_manager.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/rust/src/net/network_manager.rs b/rust/src/net/network_manager.rs index c83d7d3..51b401c 100644 --- a/rust/src/net/network_manager.rs +++ b/rust/src/net/network_manager.rs @@ -225,9 +225,11 @@ impl INode for NetworkManager { &connection.address, Package::Players(sent_players, self_id), ); - peer.broadcast_reliable(Package::NewPlayer( - game.bind().find_player(self_id).unwrap().clone(), - )); + let mut sent_player = + game.bind().find_player(self_id).unwrap().clone(); + sent_player.connection_addr = + SocketAddr::from(([0, 0, 0, 0], 0)); + peer.broadcast_reliable(Package::NewPlayer(sent_player)); } } teanet::PeerMessage::Disconnected(connection, connection_error) => { @@ -283,7 +285,7 @@ impl INode for NetworkManager { } Err(err) => { cli.bind_mut() - .publish_message(format!("Error: {}", err), CliColor::Info); + .publish_message(format!("Error: {}", err), CliColor::Error); } }, }