Henauxg / bevy_quinnet

A Client/Server game networking plugin using QUIC, for the Bevy game engine.
Apache License 2.0
231 stars 14 forks source link

P2P with signaling #21

Closed MiniaczQ closed 6 months ago

MiniaczQ commented 6 months ago

README mentions existence of symmetric P2P using a signaling server in GameNetworkingSockets, but I cannot find anything more about it neither in this crate or quinn itself. Is it actually supported besides just QUIC protocol? If so I'd like to contribute an example, I just don't know where to look for where to start.

Henauxg commented 6 months ago

Hello, unfortunately Quinnet is focused on a client/server architecture rather than P2P and so it is still out of scope for now. See #17 (It seems possible to have p2p with GameNetworkingSockets, but Quinnet is not a port of this lib. it simply is referenced in the README as a way to present QUIC advantages over raw UDP) For p2p in Bevy I believe you could have a look at matchbox, or ggrs, although I have not used them myself.