Hi,
Try this from EA
Hello,
Thank you for contacting Electronic Arts. I’m sorry for the difficulty that you are having with the game.
We found that users with VIA motherboard chipsets for AMD and Intel CPUs will encounter crash or installation issues with the game. There is an update you'll want to get from VIA that addresses a few known issues with their systems in particular causing lockups and other issues in several high end games.
This page has info that you should look into as a possible resolution to your issue. If you should run into any trouble with installing these drivers, VIA has an Install guide and a Help Forum which should be able to guide you through the installation.
http://www.viaarena.com/?PageID=2Not having the correct VIA drivers could manifest itself in the form of a "Serious Error" message, and/or a blue screen crash.
Connection issues typically are caused by one or more ports being blocked by a firewall, router, or even your Internet Service Provider to help maintain security. These ports are the doorways used to send and recieve information between your computer and the server. You must configure your router/firewall to have the game's ports open in order to connect to the servers properly.
The ports for Battlefield 2 are as follows:
UDP ports:
27900
29900
29910
27901
55123
55124
55215
16567
1500-4999
18060
TCP ports:
80
29900
29901
29920
28910
4711
18060
You may also need to have your Internet Service Provider open these ports for you. For help configuring a firewall or router you may need to refer to the manufacturer.
GameSpy has it's own requirements for ports. You may want to check the requirements listed in the Working Around the Firewall/Proxy section of their site.
Click here to go to GameSpy's firewall page.
http://www.gamespyarcade.com/support/firewalls.shtmlClick here for further connection troubleshooting steps.
http://eatech.custhelp.com/cgi-bin/eate … _sid ?>
Should you require further assistance about this or any Electronic Arts games in the future please visit our website and review our extensive Self Help knowledgebase (
http://support.ea.com)
Marc C.
EA Tech Support """""
Hope it help for the ports