gun.on('hi', peer => console.log(peer));
и
gun.on('bye', peer => console.log(peer));
Вы можете создать систему присутствия с оружием, заставив пользователей пинговать свой аккаунт с сердцебиением, когда они в последний раз были в сети.Затем вы можете попросить других участников подписаться на эти контрольные сигналы, чтобы узнать, подключены ли они к сети.
Если вы в порядке с построением логики централизованного сервера (хотя я призываю людей создавать P2P / децентрализованные приложения), вы могли бысделать что-то похожее на то, что предлагается на странице прокладки Firebase:
https://gun.eco/docs/shim.js