What I find interesting is that if I put the external IP in the .cfg file where the LAN IP used to be, it has no issues and it even says the IP is my external. Yet the server still doesn't show up.
Also, according to Valve, the +ip has to be internal or a wildcard (https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_4)
"-ip
Specifies the address to use for the bind(2) syscall, which controls on which IP addresses the program is reachable on. It must either be a local address (an addresses of the host it runs on) or 0.0.0.0 (the wildcard). This has nothing to do with externally-visible addresses in NAT setups. "
"+ip - Specifies the IP when multiple network cards are installed (Old, but still works). " (This doesn't fully apply to me however)
I also have run the HLDSupdatetool a few times, still nothing.
I also can't join via 'connect' command if I use my WAN IP, nor does it appear in my favorites if I use my WAN IP. However, other people can join fine (yet not everyone can see it in the internet tab)
Also, according to Valve, the +ip has to be internal or a wildcard (https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_4)
"-ip
Specifies the address to use for the bind(2) syscall, which controls on which IP addresses the program is reachable on. It must either be a local address (an addresses of the host it runs on) or 0.0.0.0 (the wildcard). This has nothing to do with externally-visible addresses in NAT setups. "
"+ip - Specifies the IP when multiple network cards are installed (Old, but still works). " (This doesn't fully apply to me however)
I also have run the HLDSupdatetool a few times, still nothing.
I also can't join via 'connect' command if I use my WAN IP, nor does it appear in my favorites if I use my WAN IP. However, other people can join fine (yet not everyone can see it in the internet tab)