I was faced with this problem today ( i know this is an old thread but its the most compreensive one i could find ). I set up a dedicated server on my local network, was able to open the port in my router and everyone outside my network could find and join the server. However, i can't even find it on the list. Not even when i search for LAN servers, or change the server to LAN mode or even direct connect ( c_connect ). Trying to set up hairpin NAT on my router seems extremely complicated, so after some fumbling around i tried connecting to a VPN ( so my requests came from the "outside" of my network ) and that worked fine. I was able to find and join the server ( after a 10 calendar days loading screen ). After this, somehow the server started showing up on the list but i couldn't connect ( try yelling louder ). So my question is: was this problem actually solved and i'm having some other bug, or was this never patched?