\src\common\tcpconnection.cpp (1037) : Assertion Failed: Tried to initiate an outbound connection to 162.254.193.7:27017, bound to local address xx.xxx.x.xxx:26901 (my public IP, the one I set manually, never opened that port though). Now the real problem, I haven't been using -ip, +host ip, or +port, or their counterpart in the server.cfg because that causes the server to get a:ĬreateBoundSocket: ::bind returned error (10049) (The +net_public_adr xx.xxx.x.xxx was a solution suggested on another thread) console -game left4dead2 +sv_lan 0 +maxplayers 8 +exec server.cfg +map c2m1_highway +net_public_adr xx.xxx.x.xxx In case you're wondering, I do have the server set to sv_lan 0 in both my launch parameters and the server.cfg, both of which are here:
Network: IP 192.168.0.2, mode MP, dedicated Yes, ports 27015 SV / 0 CLįrom what I've been trying this basically means that the server is lan only and connection with my public IP gets a "connection failed after 10 retries".
NET_GetBindAddreresses found 192.168.0.2 "Realtek PCIe GBE Family Controller" However, whenever I launch the server, it uses my local ipv4 instead of my public IP. Prepare for a wall of text, it's a long story and I want to provide as many details as possible to figure out what's happening. I've used SteamCMD before for setting up a few TF2 servers so it wasn't very challenging for me to get the server to a working state. So for the past few days, I've been attempting to set up a dedicated L4D2 server using SteamCMD.