frp icon indicating copy to clipboard operation
frp copied to clipboard

udp gaming server access, minimal latency [Feature Request]

Open siliconhippy opened this issue 3 years ago • 3 comments

Describe the feature request

A. Is it possible to use frp to access a udp ( e.g., CSGO) gaming server behind NAT from the Internet, via a single URL that can be used by all clients logging in?

Is kcp udp protocol the answer? Any use case example?

B. Latency is a big problem with gaming, especially if the public server is geographically distant.

Is there a way for the client gamers to access the behind NAT gaming server directly after connection is initially established by public server?

Describe alternatives you've considered

  1. Boringproxy.io is very easy to use and includes auto SSL cert+ reverse proxy. You get a URL that can be shared by all users (clients.) But currently it is TCP only. Author is considering an extension to QUIC.

  2. Wireguard is UDP, but most GUI implementations are not free. Latency will be another problem with a distant public server.

Only frp looks a comprehensive http/s, udp, TCP maybe QUIC solution that might have direct user traffic for low latency!

Affected area

  • [ ] Docs
  • [X] Installation
  • [X] Performance and Scalability
  • [ ] Security
  • [X] User Experience
  • [ ] Test and Release
  • [ ] Developer Infrastructure
  • [X] Client Plugin
  • [X] Server Plugin
  • [ ] Extensions
  • [ ] Others

siliconhippy avatar Jul 10 '22 01:07 siliconhippy

You may need XTCP.

But as far as I know, CSGO can't be forwarded well.

If this only serves you and your friends, consider using zerotier to set up a virtual LAN.

Becods avatar Jul 11 '22 09:07 Becods

Ok thanks! Xtcp might be the answer... 🤔

siliconhippy avatar Jul 11 '22 09:07 siliconhippy

Issues go stale after 30d of inactivity. Stale issues rot after an additional 7d of inactivity and eventually close.

github-actions[bot] avatar Aug 11 '22 00:08 github-actions[bot]