diff --git a/src/net/heartbeat.rs b/src/net/heartbeat.rs index 0d2f279..3e2003e 100644 --- a/src/net/heartbeat.rs +++ b/src/net/heartbeat.rs @@ -11,11 +11,9 @@ use super::{ queues::NetworkSend, }; -const PING_FREQUENCY: Duration = Duration::from_secs(3); -const MISSED_PINGS: u32 = 3; +pub const PING_FREQUENCY: Duration = Duration::from_secs(1); +const MISSED_PINGS: u32 = 5; -// TODO: Perhaps this needs a state rethink, is Single/Multiplayer actually useful vs Disconnected, Connecting, Connected? -// Would also help to state-scope some of these things, like InitialAddresses vs PeerMap pub fn heartbeat( peers: Query<(&PeerID, &PeerSendTiming)>, time: Res