Need help setting up direct IP game

Josh2123

Chieftain
Joined
Sep 3, 2007
Messages
2
I have read several threads on this, and I'm completely lost. I'm not tech savvy, so what I need is a step by step walkthrough of how to do this.

My internet connection is running through a wireless router. From there it's a direct connection to this PC, and the PC in the other room that I would like to play against in a Civ IV game connects through the wireless.

When I select Direct IP Connection, I can either host a new game or join one if I have the network address. I don't really know what that is or how I would even go about finding it. Hosting the game doesn't seem to provide me with that info. Help!
 
Hi, Josh2123!

Hosting means just that: the game starts with you as the host for the other players, who can join. The game saved by the host should restart any savegame you make. The host needs to provide his IP address to any joining player, which will allow the game to start multipayerstyle. (Technically it's just a rule, as theoretically any joined player should be able to restart a savegame as well, but the game engine accepts the host as the 'offcial' save.)

Hope that helps.
 
Thanks for the info Jeelen. As someone trying to host a game, how would I go about getting my IP address?
 
Try inputting IPCONFIG into the Run dialogue box. That might help. You could also try checking your Network Connections properties.
 
i'm not going to get to far into this, but ipconfig won't give your the right ip address (it will give you your local ip address) go to www.ipchicken.com that will tell you your public ip address (the one you give the other players)
 
Now that's an impressive idea. That's my public IPA, right? How does that differ from my local IPA?
 
Alright, the difference is ip addresses on your network are handed out by your router. More than likely you are using DHCP. That means that whenever a computer joins your network or powers on, a new ip address will be given to it. These are your local ip addresses. They are local because of the way that ip works. The rest of the world only sees your external ip addresses, and your router, and other computers on your network only see the local ip addressess.

There is a finite amount of ip numbers, so to solve this, areas of the internet are broken up into smaller networks, on those networks all outside communication comes and goes through one point. Everything behind this point can have ip address that is used and reused all over the world because that address only deals with traffic on that specific network. It is similar to having a 12 Broadway street in London, and one in Boston. To have mail delivered to 12 Broadway in London all of the mail goes to England then London, then finally goes to Broadway. It doesn't just go directly to broadway. You can think of your router as being the London post office. From there it sends the mail to your PC, which has a IP number that is more than likely also used on my network.

What you are trying to do, isn't what you should be doing. What you want to do is use LAN play. Because everyone you are trying to play with is on the same LAN (local area network) i.e. everyone is on the same network. Try doing that, and see if everything works with no complications. If you run into any, do a google search of the error message or the problem and see if you can come up with the answer.

If you do want to play with people that aren't on your network or a combination of the two, that is when you would be using direct ip. With that, the people trying to connect on your network would use the local ip address of your computer, (which can change when you power off by the way, unless you set up a static IP, which is something you need to do if you plan to use the direct IP conncection to play with people off of your network.) and the people not on your network would use your external ip address. Although the people playing on your LAN, could probably use the external ip address too ...not sure if that would work or not, in theory it would. If this is what you are trying to do, you will need to set up a static ip address, and port forwarding.

To find out what your external ip address is, you need to go into your router settings. To find out how to do that, go to your router's manufacturer website. I believe it is Linksys. Basically you are going to be putting your router's local ip address into the url address bar in a browser. You might need to use a PC that is connected with a ethernet cable directly to the router to do this. You will also need the password and stuff. If you haven't changed it from the default username and password, you can also find that info on the Lynksys website. This would be a good time to tell you, you really, I mean really, REALLY need to change your default username and password on your router. Also, somewhere in the settings of the router is an option to not allow access to the router settings except by a PC directly connected, i.e. through a cable. If this isn't already setup this way, I believe it is just a box you have to check, do so, it should be a setting somewhere in there, not sure how it is exactly worded. You can figure it out though, just might have to read a little. After you have done all of that, your external ip address will be listed somewhere in there.

As far as setting up an external ip address, google just that, how do I set up a static ip address. I am not going to repeat info that is listed all over the place, it is a waste of everyone's time as you can find pages that have nice photos and all that. As far as the port forwarding goes, currently I am trying to find out which ports I need forwarded also. So I can't help you there, but I will tell you that in the router settings is where you are going to be setting up the port forwarding to the static ip address you have set up. Just google how to set up port forwarding with you routers model number ...you know the one you listed before, and you will find guides on it.

I hope that helps.
 
Back
Top Bottom