diff --git a/src/File/FileServer.py b/src/File/FileServer.py index 7e6bf1ef..b890677b 100644 --- a/src/File/FileServer.py +++ b/src/File/FileServer.py @@ -330,6 +330,14 @@ class FileServer(ConnectionServer): startup = False time.sleep(60 * 20) + def announceSite(self, site): + site.announce(mode="update", pex=False) + active_site = time.time() - site.settings.get("modified", 0) < 24 * 60 * 60 + if site.settings["own"] or active_site: # Check connections more frequently on own and active sites to speed-up first connections + site.needConnections(check_site_on_reconnect=True) + site.sendMyHashfield(3) + site.updateHashfield(3) + # Announce sites every 20 min def announceSites(self): time.sleep(5 * 60) # Sites already announced on startup