I’d like to build a web app for me and a few friends to use that allows us to play D&D together. There is an existing solution out there but wanted to do this as an exercise.
I’ve read through all the documentation over the last few days and I’m just a little confused when configuring my node’s peer discovery. Out of the options available I’m unsure of which to use, and am aware the docs recommend to use multiple.
mdns: is out cause there’s no registered domain in this scenario.
webrtc-star: could be used and will be the one for ease of use if neither of the following would work
bootstrap: Because all my friends and I will be on zoom already we can report our peer ID’s to each other. Could we each manually enter eachother’s peer id’s through the webapp to be bootstrapped or am I missing some required info for this to work like the public ip?
kad-dht: Same method as the bootstrap but because I’m missing the public IP address this would actually work? Or do I misunderstand the use of DHT for peer discovery?
I would know the transport protocol, the expected port and the peer ID in the multi-address just not the public IP address.
Thanks for reading!