My network setup is:
Two computers - one is the workstation (this is where I'm trying to connect from), and the other one is the so-called "mini-server", this is where the Zandronum server is hosted - are connected to the router, which has an external IP address and correctly setup port forwarding rules (forwards port 10666 UDP to server).
When I connect to my own server specifying local (in router's LAN) server IP, I connect successfully. However, when I specify my external IP (which is publically accessible from the internet), client hangs on "Requesting snapshot", and I get this in server console:
Code: Select all
[21:49:08] Connect (v1.0): 62.176.4.215:1026
[21:49:08] Unknown challenge (2) from 62.176.4.215:10667. Ignoring IP for 10 seconds.
Code: Select all
[21:50:32] Connect (v1.0): 62.176.4.215:10667
[21:50:34] Connect (v1.0): 62.176.4.215:10667
[21:50:37] Connect (v1.0): 62.176.4.215:10667
[21:50:40] Connect (v1.0): 62.176.4.215:10667
[21:50:42] Illegal command (34) from non-authenticated client (62.176.4.215:10667).
[21:50:43] Illegal command (4) from non-authenticated client (62.176.4.215:10667).
[21:51:12] Unfinished connection from 62.176.4.215:10667 timed out.