diff --git a/src/main/java/org/qortal/network/RNSNetwork.java b/src/main/java/org/qortal/network/RNSNetwork.java index 17a9e973..0a01fa13 100644 --- a/src/main/java/org/qortal/network/RNSNetwork.java +++ b/src/main/java/org/qortal/network/RNSNetwork.java @@ -749,7 +749,9 @@ public class RNSNetwork { } public void maybeAnnounce(Destination d) { - if (getActiveImmutableLinkedPeers().size() < MIN_DESIRED_PEERS) { + var activePeers = getActiveImmutableLinkedPeers().size(); + if (activePeers <= MIN_DESIRED_PEERS) { + log.info("Active peers ({}) <= desired peers ({}). Announcing", activePeers, MIN_DESIRED_PEERS); d.announce(); } } diff --git a/src/main/java/org/qortal/settings/Settings.java b/src/main/java/org/qortal/settings/Settings.java index b15abefe..654f3529 100644 --- a/src/main/java/org/qortal/settings/Settings.java +++ b/src/main/java/org/qortal/settings/Settings.java @@ -621,7 +621,7 @@ public class Settings { /** Maximum number of Reticulum peers allowed. */ private int reticulumMaxPeers = 55; /** Minimum number of Reticulum peers desired. */ - private int reticulumMinDesiredPeers = 3; + private int reticulumMinDesiredPeers = 8; /** Maximum number of task executor network threads */ private int reticulumMaxNetworkThreadPoolSize = 89;