I am running a l4d demo server and have dyndns running because I have a
dynamic IP address.  When the server starts it assigns it a local IP e.g.
192.168.1.xxx.  I can have people connect to my server using my dynamic dns
name just fine. e.g. test.gotdns.com.

On Mon, Nov 17, 2008 at 4:28 PM, Rick Payton <[EMAIL PROTECTED]> wrote:

> With as long as this type of behavior has been going on, I would go with
> option 4, not likely to be implemented. And there was also an update a
> little earlier today that fixes having a steamgroup exclusive L4D
> server.
>
> I agree being able to specify to the world what your external IP is
> would be a treat, as it is now you can tell if someone is running a NAT
> server via a simple status command in the client console (provided you
> know all the dedicated private IP ranges).
>
> mauirixxx
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Jevon
> Sent: Monday, November 17, 2008 12:02 PM
> To: [email protected]
> Subject: [hlds] External/Public IP, NATing firewall
>
> Hi all,
>
>
>
> Apologies if I've missed a discussion about this somewhere, I've looked
> many
> different places and come up blank. I run a DS (specifically L4D) for
> some
> friends on my desktop machine. I am behind a router which does NAT so
> have a
> private/internal IP (10.0.0.2). Naturally, my friends need my public
> address, and I make use of dyndns for ease (port forwarding is working
> fine).
>
>
>
> I can't see an easy way to get this set up working cleanly but I can't
> imagine it's a rare configuration. Is it possible to specify separate
> "external" IPs and internal IPs?
>
> If I let the server pick up the IP, it detects 10.0.0.2, as expected,
> and
> although people can connect in the console ("connect l4d.dyndns.org" for
> example) it won't show up correctly anywhere else - people can't browse
> it
> in any way (and with sv_password not working at the moment, it's open to
> anyone as the sv_steamgroup stuff doesn't appear to work either).
>
>
>
> If I specify my external ip, either on the command line or in my
> autoexec.cfg, the server starts barfing and doesn't talk to the VAC
> servers
> - the following is all that gets shown:
>
> ...
>
> NET_GetBindAddresses found 10.0.0.2: 'NETGEAR 108 Mbps Wireless PCI
> Adapter
> WG311T'
>
> WARNING: NET_OpenSocket: bind: WSAEADDRNOTAVAIL
>
> Trying to open socket on 10.0.0.2
>
> WARNING: NET_OpenSocket: bind: WSAEADDRNOTAVAIL
>
> WARNING: NET_OpenSocket: bind: WSAEADDRNOTAVAIL
>
> Trying to open socket on 10.0.0.2
>
> WARNING: NET_OpenSocket: bind: WSAEADDRNOTAVAIL
>
> Trying to open socket on 10.0.0.2
>
> Socket bind failed (WSAEADDRNOTAVAIL)
>
> Network: IP xx.xx.xx.xx, mode MP, dedicated Yes, ports 27020 SV / 27015
> CL
>
> ---- Host_NewGame ----
>
> Compact released 131072 bytes to the backing store
>
> Host_NewGame on map l4d_dem_hospital01_apartment
>
> Executing dedicated server config file
>
> Commentary: Could not find commentary data file
> 'maps/l4d_dem_hospital01_apartment_commentary.txt'.
>
> CreateBoundSocket: ::bind returned Win32 error 10049
>
> cminterface.cpp (932) : Assertion Failed: NULL != m_hConnection
>
>
>
> It looks like the server tries to bind to the external IP, which
> naturally
> is assigned to the router, not the computer, so it bugs out (as you'd
> expect). Ideally, I need to be able to tell the server to bind to the
> "internal" IP, but publicise a specified external IP (e.g. a new server
> variable along the lines of external_ip which I could set to either a
> DNS
> entry or an IP like with the existing ip variable) to the Steam
> servers/other users. Obviously there might be a slight issue if other
> people
> were on my internal network but it should still play ball connecting to
> the
> external IP.
>
>
>
> Is such a thing:
>
> 1)      Possible now, just differently
>
> 2)      Should be possible similar to above but broken
>
> 3)      Planned but not implemented
>
> 4)      Unlikely to be implemented
>
>
>
> Hopefully having written all that it's not going to be something
> blindingly
> obvious that I've overlooked and which makes me look like an idiot :-(
>
>
>
> Cheers,
>
>
>
> Jevon
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to