Small server for "UDP hole punching" to traverse NAT between clients.
Clients send a message GAME###{game_id} and get back corresponding player's ip:port for UDP traffic
Start the UDP hole image on a server with a public ip
docker run -d -p 3400:3400/udp ghcr.io/finafisken/udp-hole:latestRun in the terminal of two different network devices, replace X.X.X.X with servers public ip
echo -n "GAME###abc123" | nc -u X.X.X.X 3400