Hey, I have been tryin for a while now to figure out why i can't join a friend of mines server. He sets up a local game and everyone else can join it but me, i get to the join game screen and it crashes. I can join any of the other servers, just not his local game. my computer specs are 256 GeForce 6800, 1gig DDR2, 3.0 P4, 250 HD. If anyone could help me with my problem let me know, we just want to play games oh battlefield with eachother on our own local server.......thanks
I don't spend enough time here
27th October 2005
Hello, I just wanted to offer some help to you but I dont want to sound redundent. Make sure your both running the same version of the game my brother and I were having problems like yours and that was the fix. I hope that helped you out. You can also run the network config. wizard too on your comps just a suggestion.
I would die without GF
20th May 2002
DON'T run network config, supply us instead with some details of your network, what sort of network game you were trying to join and etc. The more details the better.
I can join any of the other servers, just not his local game.
What other servers, online servers?
He sets up a local game and everyone else can join it but me,
Other ppl on the same LAN?
yeah, we have the same patch...we just want to use some of the new maps we dl and play against just eachother so the only way we know how to do that is to start a local game, we are not at the smae house, we all are at our own houses, my other 2 friends can join up together but when i try to it crashes for me. They arent using a router, i am...a D-Link router. We are all setup on armstrong. but we arent setup on lan in the same house.
Yeah i can jion other online servers, i just cant join their local games. If there is another way of setuping an online game that doesnt require those costly servers please let me know.
I would die without GF
20th May 2002
You can't usually join a LOCAL game from another computer on the internet. Local = LAN game, normally only ppl on the same LAN can join. You can, however, join a local game if the other computer is connected DIRECTLY to the internet (yes no router) and you know the IP address of the computer hosting the game, this is what your friend are doing. Your problem is your router. The way routers work is, the router holds the internet IP address. It will have, for example an IP address something like 188.8.131.52. The router then assigns IP addresses to all the computer connected to it, usually in the range of 10.10.*.* or 192.168.*.* using DHCP. These are reserved IP addresses and are not routable over the internet. What is happening at the moment is your computer contacts your friends computer, because there is no restriction on outbound communications, but when the repsonse packets come back they are directed at your routers IP address and your computer never receives them, so your game fails to start.
There are ways around this.
1) Port forwarding, this is the safest and preferred solution. Forward the ports that BF2 uses to communicate over the internet from the router to your computer, it will automatically send any data coming on over those ports to your computer and everything should work fine.
2) DMZ. Place your computer in the routers DMZ. T isis nto a good idea because ti opens your computer up to ALL incoming traffic, good and bad.
3) Run your router in bridged mode, it forwards the internet IP address to your computer, but the downside is it will then be just like your friends but will only work for one computer at a time.
How do i set up port fowarding? ive never messed with my router before, it is a d link.
and i need to know what ports to open up? im not sure what ones to put in.