I've been trying to get hosting without proxy set up.
I set my wireless router up to port forward 25710 and 25711 to the machine I run lackey on. I then try the in-game 'test if you can host without proxy' and it comes back saying I can't.
I've tried disabling UPnP, ddos protection, etc, even just setting the lackey box as a DMZ host, and the test never succeeds.
When I run the test, I see lackey bind to 25710 udp, while it's trying to test.
I don't have a somewhere-else-on-the-internet box I can test from, but if I bind netcat to port 25710 on the lackey box, and run a test connection (also using netcat) from another box inside my network to my external IP, I see the port forward trigger in my router logs.
Which makes me think that my problem is one of the following:
a) My ISP is blocking something (In which case, curse you ISP)
b) My router is doing something ridiculous, and also not logging whatever the ridiculousness is (in which case, curse you Netgear)
c) the test is checking for something other than just 'can it get a good udp response from Lackey by hitting the external IP', and that test is failing.
So - does the test fail out for reasons other than 'a udp packet to port 25710 can't get through'? (Basically, I'm looking to rule c in or out)