← Back to blog

Troubleshoot games, voice chat and unstable UDP

Working webpages prove TCP, not UDP. Games and voice also depend on core and server support, TUN capture, MTU and local NAT.

Steps

  1. Confirm that the protocol, selected core and server explicitly support UDP; look for UDP outbound or unsupported warnings.
  2. Use TUN to capture the app and ensure an early direct-process rule does not bypass it. Reconnect after fully closing the app.
  3. If voice connects but drops, compare another network and server. Test MTU only in small controlled changes.
  4. Check local firewall, router and workplace policies for UDP restrictions. A second trusted network is a better control than random client tweaks.

Why this matters

UDP has no TCP-style retransmission. Loss and path-MTU faults become immediate stutter, so separate capture failure from network quality.

How to verify

Logs show the target UDP flow, voice stays stable, and changes between network or server match the hypothesis.

Things to watch

Do not promise lower game latency through a proxy. Extra distance normally adds delay; optimize for reachability and stability.

Official references

System proxy and routingUI and advanced settings