googleforgames / agones

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
https://agones.dev
Apache License 2.0
6.09k stars 810 forks source link

Support for WebRTC gameservers #1756

Closed MichaelMarkieta closed 4 years ago

MichaelMarkieta commented 4 years ago

Is your feature request related to a problem? Please describe. Browsers do not support UDP transport protocols. WebRTC has shown that it is one ideal alternative to TCP based communication (with websockets being the most popular for multiplayer browser games).

Describe the solution you'd like Gameserver protocols should be extended to include support for WebRTC.

Describe alternatives you've considered TCP Websockets, or move to Nakama for WebRTC support.

markmandel commented 4 years ago

Since WebRTC uses either UDP or TCP, what is blocking you from using WebRTC with Agones?

MichaelMarkieta commented 4 years ago

My understanding of WebRTC needs upgrading! This is certainly something I am keen to dig deeper into as I haven't found any WebRTC agones examples, which I think would be valuable for increasing adoption of WebRTC for browser based games.

markmandel commented 4 years ago

Sounds good. So no objection to me closing this issue, since we don't need to do anything on the Agones side?