What the **** is with all the bickering. There's a multitude of posts containing complete and utter hypocritical comments and total bullshit.
dougie-lampkin, you're asking for people to cut down on the sarcasm and poking. How about you do that yourself? You can't whine to someone about the same thing you're dishing out.
Jakg,
NTL / Telewest / Virgin Media under cable lines (they actively state that they do NOT support routers). Most business providers (unless you're talking leased lines, in which case you can lease them from the provider). Next question please.
Trouble with home routers -> You MUST forward both the TCP and UDP ports (the port number on your server's config) from your router or gateway device to the system running your connection, and you MUST ensure that there is no firewall software affecting the connection either. If you don't ensure both of these are done then you cannot ever make a connection to the game. The reason for this is that unless you have a public IP on the system itself running the game, then it is not possible to directly communicate to the system. The reason for not having a public IP for each machine is due to the limited number of addresses available and for (slight) security related issues.
It is also worth pointing out that
some ISPs, although none that I know of in the UK, don't provide public IP addresses to everyone, and given an IP which is reserved for private LANs. If your router / PC connecting to your ISP (i.e. the edge or gateway machine) has an IP in the RFC1918 range (10.0.0.0 - 10.255.255.255 (10/8), 172.16.0.0 - 172.31.255.255 (172.16/12), 192.168.0.0 - 192.168.255.255 (192.168/16)) then you will never beable to host a public game. However, please don't jump to conclusions if your PC has an IP in one of the listed ranged - it's very SPECIFICALLY the external interface of the edge device. If you're not into the whole networking thing then you might find this hard to comprehend. Don't jump to conclusions.
Takumi_lfs, you say that you're having trouble. First question, since it appears that it's running on the same PC, can you connect to it by selecting "Connect to a specific..." and then select Local and then type in 127.0.0.1. If you can't connect then it's
potentially a firewall problem. If you can then it's
likely it's a port forwarding issue. If you have another PC on the same physical network as the PC hosting the game (doesn't matter what spec), pop LFS on it and then try to connect, via a Local game, to the computer running the server (to get the IP of the system running LFS goto start > run, type "cmd" and then type "ifconfig /all"). If you can connect then it's
even more likely to be a port forwarding or lack-of-public-ip issue.
If at the end of this you still can't get it, may I suggest that setting up your system is not for you and that you take a look at the multitude of service providers, or get someone who is relatively technical to come to your home and help out in person. Explaining stuff across the 'net isn't always the easiest solution.